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().