Mantid
|
Public Member Functions | |
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 | |
virtual void | addEventImpl (size_t id, size_t x, size_t y, double tof)=0 |
Protected Attributes | |
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 249 of file LoadPLN.cpp.
|
inline |
Definition at line 272 of file LoadPLN.cpp.
|
inline |
Definition at line 308 of file LoadPLN.cpp.
References addEventImpl(), Mantid::DataHandling::HISTO_BINS_X, m_droppedEvents, m_gatePeriod, m_mapIndex, m_maxEvents, m_processedEvents, m_roi, validFrame(), Mantid::Geometry::x, and Mantid::Geometry::y.
|
protectedpure virtual |
Implemented in Mantid::DataHandling::PLN::EventCounter, and Mantid::DataHandling::PLN::EventAssigner.
Referenced by addEvent().
|
inline |
Definition at line 304 of file LoadPLN.cpp.
References m_droppedEvents, and m_processedEvents.
Referenced by Mantid::DataHandling::LoadPLN::exec().
|
inline |
Definition at line 291 of file LoadPLN.cpp.
References m_framePeriod, and m_frames.
Referenced by Mantid::DataHandling::LoadPLN::exec().
|
inline |
Definition at line 296 of file LoadPLN.cpp.
References m_framePeriod, and m_frames.
Referenced by Mantid::DataHandling::PLN::EventAssigner::addEventImpl().
|
inline |
Definition at line 278 of file LoadPLN.cpp.
References m_frames, m_framesValid, m_maxEvents, m_processedEvents, and validFrame().
|
inline |
Definition at line 302 of file LoadPLN.cpp.
References m_framesValid.
Referenced by Mantid::DataHandling::LoadPLN::exec().
|
inline |
Definition at line 306 of file LoadPLN.cpp.
References m_processedEvents.
|
inline |
Definition at line 286 of file LoadPLN.cpp.
References m_framePeriod, m_frames, and m_timeBoundary.
Referenced by addEvent(), and newFrame().
|
protected |
Definition at line 264 of file LoadPLN.cpp.
Referenced by addEvent(), and availableEvents().
|
protected |
Definition at line 254 of file LoadPLN.cpp.
Referenced by duration(), frameStart(), and validFrame().
|
protected |
Definition at line 258 of file LoadPLN.cpp.
Referenced by duration(), frameStart(), newFrame(), and validFrame().
|
protected |
Definition at line 259 of file LoadPLN.cpp.
Referenced by newFrame(), and numFrames().
|
protected |
Definition at line 255 of file LoadPLN.cpp.
Referenced by addEvent(), and Mantid::DataHandling::PLN::EventAssigner::addEventImpl().
|
protected |
Definition at line 253 of file LoadPLN.cpp.
Referenced by addEvent().
|
protected |
Definition at line 262 of file LoadPLN.cpp.
Referenced by addEvent(), and newFrame().
|
protected |
Definition at line 263 of file LoadPLN.cpp.
Referenced by addEvent(), availableEvents(), newFrame(), and processedEvents().
|
protected |
Definition at line 252 of file LoadPLN.cpp.
Referenced by addEvent().
|
protected |
Definition at line 267 of file LoadPLN.cpp.
Referenced by validFrame().