| addROI(const DateAndTime &start, const DateAndTime &stop, const int value) | Mantid::DataObjects::TimeSplitter | |
| calculate_target_indices(const std::vector< DateAndTime > ×) const | Mantid::DataObjects::TimeSplitter | |
| clearAndReplace(const DateAndTime &start, const DateAndTime &stop, const int value) | Mantid::DataObjects::TimeSplitter | private |
| combinedTimeROI(const int64_t start_offset=0) const | Mantid::DataObjects::TimeSplitter | |
| debugPrint() const | Mantid::DataObjects::TimeSplitter | |
| DEFAULT_TARGET | Mantid::DataObjects::TimeSplitter | privatestatic |
| empty() const | Mantid::DataObjects::TimeSplitter | |
| getNameTargetMap() const | Mantid::DataObjects::TimeSplitter | |
| getSplittersMap() const | Mantid::DataObjects::TimeSplitter | |
| getSplittingIntervals(const bool includeNoTarget=true) const | Mantid::DataObjects::TimeSplitter | |
| getTargetNameMap() const | Mantid::DataObjects::TimeSplitter | |
| getTimeROI(const int workspaceIndex) const | Mantid::DataObjects::TimeSplitter | |
| getWorkspaceIndexName(const int workspaceIndex, const int numericalShift=0) const | Mantid::DataObjects::TimeSplitter | |
| m_cachedPartialTimeROIs | Mantid::DataObjects::TimeSplitter | mutableprivate |
| m_cachedSplittingIntervals | Mantid::DataObjects::TimeSplitter | mutableprivate |
| m_index_name_map | Mantid::DataObjects::TimeSplitter | private |
| m_mutex | Mantid::DataObjects::TimeSplitter | mutableprivate |
| m_name_index_map | Mantid::DataObjects::TimeSplitter | private |
| m_roi_map | Mantid::DataObjects::TimeSplitter | private |
| m_validCachedPartialTimeROIs | Mantid::DataObjects::TimeSplitter | mutableprivate |
| m_validCachedSplittingIntervals_All | Mantid::DataObjects::TimeSplitter | mutableprivate |
| m_validCachedSplittingIntervals_WithValidTargets | Mantid::DataObjects::TimeSplitter | mutableprivate |
| NO_TARGET | Mantid::DataObjects::TimeSplitter | static |
| numRawValues() const | Mantid::DataObjects::TimeSplitter | |
| operator=(const TimeSplitter &other) | Mantid::DataObjects::TimeSplitter | |
| outputWorkspaceIndices() const | Mantid::DataObjects::TimeSplitter | |
| rebuildCachedPartialTimeROIs() const | Mantid::DataObjects::TimeSplitter | private |
| rebuildCachedSplittingIntervals(const bool includeNoTarget=true) const | Mantid::DataObjects::TimeSplitter | private |
| resetCache() | Mantid::DataObjects::TimeSplitter | private |
| resetCachedPartialTimeROIs() const | Mantid::DataObjects::TimeSplitter | private |
| resetCachedSplittingIntervals() const | Mantid::DataObjects::TimeSplitter | private |
| splitEventList(const EventList &events, std::map< int, EventList * > &partials, const bool pulseTof=false, const bool tofCorrect=false, const double factor=1.0, const double shift=0.0) const | Mantid::DataObjects::TimeSplitter | |
| splitEventVec(const std::vector< EventType > &events, std::map< int, EventList * > &partials, const bool pulseTof, const bool tofCorrect, const double factor, const double shift) const | Mantid::DataObjects::TimeSplitter | private |
| splitEventVec(const std::function< const DateAndTime(const EventType &)> &timeCalc, const std::vector< EventType > &events, std::map< int, EventList * > &partials) const | Mantid::DataObjects::TimeSplitter | private |
| TimeSplitter()=default | Mantid::DataObjects::TimeSplitter | |
| TimeSplitter(const TimeSplitter &other) | Mantid::DataObjects::TimeSplitter | |
| TimeSplitter(const DateAndTime &start, const DateAndTime &stop, const int value=DEFAULT_TARGET) | Mantid::DataObjects::TimeSplitter | |
| TimeSplitter(const Mantid::API::MatrixWorkspace_sptr &ws, const DateAndTime &offset=DateAndTime::GPS_EPOCH) | Mantid::DataObjects::TimeSplitter | |
| TimeSplitter(const TableWorkspace_sptr &tws, const DateAndTime &offset=DateAndTime::GPS_EPOCH) | Mantid::DataObjects::TimeSplitter | |
| TimeSplitter(const SplittersWorkspace_sptr &sws) | Mantid::DataObjects::TimeSplitter | |
| valueAtTime(const DateAndTime &time) const | Mantid::DataObjects::TimeSplitter | |