|
Mantid
|
Public Member Functions | |
| EventCounter (const std::vector< bool > &roi, const std::vector< size_t > &mapIndex, const size_t stride, const double framePeriod, const double gatePeriod, const TimeLimits &timeBoundary, const TimeLimits &directLimits, const TimeLimits &analysedLimits, std::vector< size_t > &eventCounts, bool includeBM) | |
| size_t | numFrames () const |
Public Member Functions inherited from Mantid::DataHandling::EMU::EventProcessor | |
| void | addEvent (size_t x, size_t p, double tdop, double taux) |
| double | duration () const |
| EventProcessor (const std::vector< bool > &roi, const std::vector< size_t > &mapIndex, const size_t stride, const double framePeriod, const double gatePeriod, TimeLimits timeBoundary, TimeLimits directLimits, TimeLimits analysedLimits, bool includeBM) | |
| int64_t | frameStart () const |
| void | newFrame () |
| bool | validFrame () const |
Protected Member Functions | |
| void | addEventImpl (size_t id, size_t, size_t, double) override |
| void | addPseudoBMEventImpl (size_t id, double) override |
| virtual void | addEventImpl (size_t id, size_t x, size_t y, double tof)=0 |
| virtual void | addPseudoBMEventImpl (size_t id, double tobs)=0 |
Protected Attributes | |
| std::vector< size_t > & | m_eventCounts |
Protected Attributes inherited from Mantid::DataHandling::EMU::EventProcessor | |
| const TimeLimits | m_analysedTaux |
| const TimeLimits | m_directTaux |
| const double | m_framePeriod |
| size_t | m_frames |
| size_t | m_framesValid |
| const double | m_gatePeriod |
| const bool | m_includeBM |
| const std::vector< size_t > & | m_mapIndex |
| const std::vector< bool > & | m_roi |
| const size_t | m_stride |
| const TimeLimits | m_timeBoundary |
Definition at line 475 of file LoadEMU.cpp.
|
inline |
Definition at line 489 of file LoadEMU.cpp.
|
inlineoverrideprotectedvirtual |
Implements Mantid::DataHandling::EMU::EventProcessor.
Definition at line 480 of file LoadEMU.cpp.
References m_eventCounts.
|
inlineoverrideprotectedvirtual |
Implements Mantid::DataHandling::EMU::EventProcessor.
Definition at line 481 of file LoadEMU.cpp.
References m_eventCounts, and Mantid::DataHandling::EMU::EventProcessor::m_includeBM.
|
inline |
Definition at line 497 of file LoadEMU.cpp.
References Mantid::DataHandling::EMU::EventProcessor::m_framesValid.
Referenced by Mantid::DataHandling::LoadEMU< FD >::exec().
|
protected |
Definition at line 478 of file LoadEMU.cpp.
Referenced by addEventImpl(), and addPseudoBMEventImpl().