Mantid
|
Public Member Functions | |
EventAssigner (const std::vector< bool > &roi, const std::vector< size_t > &mapIndex, const double framePeriod, const double gatePeriod, const TimeLimits &timeBoundary, std::vector< EventVector_pt > &eventVectors, int64_t startTime, double tofCorrection, double sampleTime, size_t maxEvents) | |
double | tofMax () const |
double | tofMin () const |
Public Member Functions inherited from Mantid::DataHandling::PLN::EventProcessor | |
void | addEvent (size_t x, size_t p, double tof, double) |
size_t | availableEvents () const |
double | duration () const |
EventProcessor (const std::vector< bool > &roi, const std::vector< size_t > &mapIndex, const double framePeriod, const double gatePeriod, const TimeLimits &timeBoundary, size_t maxEvents) | |
int64_t | frameStart () const |
void | newFrame () |
size_t | numFrames () const |
size_t | processedEvents () const |
bool | validFrame () const |
Protected Member Functions | |
void | addEventImpl (size_t id, size_t, size_t, double tobs) override |
virtual void | addEventImpl (size_t id, size_t x, size_t y, double tof)=0 |
Protected Attributes | |
std::vector< EventVector_pt > & | m_eventVectors |
double | m_sampleTime |
int64_t | m_startTime |
double | m_tofCorrection |
double | m_tofMax |
double | m_tofMin |
Protected Attributes inherited from Mantid::DataHandling::PLN::EventProcessor | |
size_t | m_droppedEvents |
const double | m_framePeriod |
size_t | m_frames |
size_t | m_framesValid |
const double | m_gatePeriod |
const std::vector< size_t > & | m_mapIndex |
size_t | m_maxEvents |
size_t | m_processedEvents |
const std::vector< bool > & | m_roi |
const TimeLimits | m_timeBoundary |
Definition at line 392 of file LoadPLN.cpp.
|
inline |
Definition at line 423 of file LoadPLN.cpp.
|
inlineoverrideprotectedvirtual |
Implements Mantid::DataHandling::PLN::EventProcessor.
Definition at line 402 of file LoadPLN.cpp.
References Mantid::DataHandling::PLN::EventProcessor::frameStart(), m_eventVectors, Mantid::DataHandling::PLN::EventProcessor::m_gatePeriod, m_sampleTime, m_startTime, m_tofCorrection, m_tofMax, and m_tofMin.
|
inline |
Definition at line 431 of file LoadPLN.cpp.
References m_tofMax, and m_tofMin.
Referenced by Mantid::DataHandling::LoadPLN::exec().
|
inline |
Definition at line 430 of file LoadPLN.cpp.
References m_tofMax, and m_tofMin.
Referenced by Mantid::DataHandling::LoadPLN::exec().
|
protected |
Definition at line 395 of file LoadPLN.cpp.
Referenced by addEventImpl().
|
protected |
Definition at line 400 of file LoadPLN.cpp.
Referenced by addEventImpl().
|
protected |
Definition at line 398 of file LoadPLN.cpp.
Referenced by addEventImpl().
|
protected |
Definition at line 399 of file LoadPLN.cpp.
Referenced by addEventImpl().
|
protected |
Definition at line 397 of file LoadPLN.cpp.
Referenced by addEventImpl(), tofMax(), and tofMin().
|
protected |
Definition at line 396 of file LoadPLN.cpp.
Referenced by addEventImpl(), tofMax(), and tofMin().