Mantid
|
#include <LoadANSTOHelper.h>
Public Member Functions | |
void | addEvent (size_t x, size_t y, double tof) |
EventProcessor (const std::vector< bool > &roi, size_t stride, const double period, const double phase, const int64_t startTime, const double tofMinBoundary, const double tofMaxBoundary, const double timeMinBoundary, const double timeMaxBoundary) | |
void | newFrame () |
Protected Member Functions | |
virtual void | addEventImpl (size_t id, int64_t pulse, double tof)=0 |
bool | validFrame () const |
Protected Attributes | |
size_t | m_frames |
size_t | m_framesValid |
const double | m_period |
const double | m_phase |
const std::vector< bool > & | m_roi |
int64_t | m_startTime |
const size_t | m_stride |
const double | m_timeMaxBoundary |
const double | m_timeMinBoundary |
const double | m_tofMaxBoundary |
const double | m_tofMinBoundary |
Definition at line 55 of file LoadANSTOHelper.h.
Mantid::DataHandling::ANSTO::EventProcessor::EventProcessor | ( | const std::vector< bool > & | roi, |
size_t | stride, | ||
const double | period, | ||
const double | phase, | ||
const int64_t | startTime, | ||
const double | tofMinBoundary, | ||
const double | tofMaxBoundary, | ||
const double | timeMinBoundary, | ||
const double | timeMaxBoundary | ||
) |
Definition at line 55 of file LoadANSTOHelper.cpp.
void Mantid::DataHandling::ANSTO::EventProcessor::addEvent | ( | size_t | x, |
size_t | y, | ||
double | tof | ||
) |
Definition at line 72 of file LoadANSTOHelper.cpp.
References addEventImpl(), m_frames, m_period, m_phase, m_roi, m_startTime, m_stride, m_tofMaxBoundary, m_tofMinBoundary, validFrame(), Mantid::Geometry::x, and Mantid::Geometry::y.
|
protectedpure virtual |
Implemented in Mantid::DataHandling::ANSTO::EventCounter, Mantid::DataHandling::ANSTO::EventAssigner, and Mantid::DataHandling::ANSTO::EventAssignerFixedWavelength.
Referenced by addEvent().
void Mantid::DataHandling::ANSTO::EventProcessor::newFrame | ( | ) |
Definition at line 67 of file LoadANSTOHelper.cpp.
References m_frames, m_framesValid, and validFrame().
|
protected |
Definition at line 61 of file LoadANSTOHelper.cpp.
References m_frames, m_period, m_timeMaxBoundary, and m_timeMinBoundary.
Referenced by addEvent(), and newFrame().
|
protected |
Definition at line 61 of file LoadANSTOHelper.h.
Referenced by addEvent(), newFrame(), and validFrame().
|
protected |
Definition at line 62 of file LoadANSTOHelper.h.
Referenced by newFrame(), and Mantid::DataHandling::ANSTO::EventCounter::numFrames().
|
protected |
Definition at line 65 of file LoadANSTOHelper.h.
Referenced by addEvent(), and validFrame().
|
protected |
Definition at line 66 of file LoadANSTOHelper.h.
Referenced by addEvent().
|
protected |
Definition at line 58 of file LoadANSTOHelper.h.
Referenced by addEvent().
|
protected |
Definition at line 63 of file LoadANSTOHelper.h.
Referenced by addEvent().
|
protected |
Definition at line 59 of file LoadANSTOHelper.h.
Referenced by addEvent().
|
protected |
Definition at line 71 of file LoadANSTOHelper.h.
Referenced by validFrame().
|
protected |
Definition at line 70 of file LoadANSTOHelper.h.
Referenced by validFrame().
|
protected |
Definition at line 69 of file LoadANSTOHelper.h.
Referenced by addEvent().
|
protected |
Definition at line 68 of file LoadANSTOHelper.h.
Referenced by addEvent().