|
Mantid
|
Public Member Functions | |
| void | addEvent (size_t x, size_t p, double tof) override |
| 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 () override |
| size_t | numFrames () const |
| size_t | processedEvents () const |
| bool | validFrame () const |
Public Member Functions inherited from Mantid::DataHandling::ANSTO::BaseEventProcessor | |
| virtual | ~BaseEventProcessor ()=default |
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 288 of file LoadPLNnxs.cpp.
|
inline |
Definition at line 311 of file LoadPLNnxs.cpp.
|
inlineoverridevirtual |
Implements Mantid::DataHandling::ANSTO::BaseEventProcessor.
Definition at line 347 of file LoadPLNnxs.cpp.
References addEventImpl(), Mantid::DataHandling::DETECTOR_SPECTRA, Mantid::DataHandling::DETECTOR_TUBES, Mantid::DataHandling::HISTO_BINS_X, Mantid::DataHandling::HISTO_BINS_Y_DENUMERATOR, m_droppedEvents, m_gatePeriod, m_mapIndex, m_maxEvents, m_processedEvents, m_roi, Mantid::DataHandling::PIXELS_PER_TUBE, validFrame(), Mantid::Geometry::x, and Mantid::Geometry::y.
|
protectedpure virtual |
Implemented in Mantid::DataHandling::PLN2::EventCounter, and Mantid::DataHandling::PLN2::EventAssigner.
Referenced by addEvent().
|
inline |
Definition at line 343 of file LoadPLNnxs.cpp.
References m_droppedEvents, and m_processedEvents.
Referenced by Mantid::DataHandling::LoadPLNnxs::exec().
|
inline |
Definition at line 330 of file LoadPLNnxs.cpp.
References m_framePeriod, and m_frames.
Referenced by Mantid::DataHandling::LoadPLNnxs::exec().
|
inline |
Definition at line 335 of file LoadPLNnxs.cpp.
References m_framePeriod, and m_frames.
Referenced by Mantid::DataHandling::PLN2::EventAssigner::addEventImpl().
|
inlineoverridevirtual |
Implements Mantid::DataHandling::ANSTO::BaseEventProcessor.
Definition at line 317 of file LoadPLNnxs.cpp.
References m_frames, m_framesValid, m_maxEvents, m_processedEvents, and validFrame().
|
inline |
Definition at line 341 of file LoadPLNnxs.cpp.
References m_framesValid.
Referenced by Mantid::DataHandling::LoadPLNnxs::exec().
|
inline |
Definition at line 345 of file LoadPLNnxs.cpp.
References m_processedEvents.
|
inline |
Definition at line 325 of file LoadPLNnxs.cpp.
References m_framePeriod, m_frames, and m_timeBoundary.
Referenced by addEvent(), and newFrame().
|
protected |
Definition at line 303 of file LoadPLNnxs.cpp.
Referenced by addEvent(), and availableEvents().
|
protected |
Definition at line 293 of file LoadPLNnxs.cpp.
Referenced by duration(), frameStart(), and validFrame().
|
protected |
Definition at line 297 of file LoadPLNnxs.cpp.
Referenced by duration(), frameStart(), newFrame(), and validFrame().
|
protected |
Definition at line 298 of file LoadPLNnxs.cpp.
Referenced by newFrame(), and numFrames().
|
protected |
Definition at line 294 of file LoadPLNnxs.cpp.
Referenced by addEvent(), and Mantid::DataHandling::PLN2::EventAssigner::addEventImpl().
|
protected |
Definition at line 292 of file LoadPLNnxs.cpp.
Referenced by addEvent().
|
protected |
Definition at line 301 of file LoadPLNnxs.cpp.
Referenced by addEvent(), and newFrame().
|
protected |
Definition at line 302 of file LoadPLNnxs.cpp.
Referenced by addEvent(), availableEvents(), newFrame(), and processedEvents().
|
protected |
Definition at line 291 of file LoadPLNnxs.cpp.
Referenced by addEvent().
|
protected |
Definition at line 306 of file LoadPLNnxs.cpp.
Referenced by validFrame().