Mantid
|
#include <LoadANSTOHelper.h>
Public Member Functions | |
EventAssigner (const std::vector< bool > &roi, const size_t stride, const double period, const double phase, int64_t startTime, const double tofMinBoundary, const double tofMaxBoundary, const double timeMinBoundary, const double timeMaxBoundary, std::vector< EventVector_pt > &eventVectors) | |
Public Member Functions inherited from Mantid::DataHandling::ANSTO::EventProcessor | |
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 | |
void | addEventImpl (size_t id, int64_t pulse, double tof) override |
Protected Member Functions inherited from Mantid::DataHandling::ANSTO::EventProcessor | |
virtual void | addEventImpl (size_t id, int64_t pulse, double tof)=0 |
bool | validFrame () const |
Protected Attributes | |
std::vector< EventVector_pt > & | m_eventVectors |
Protected Attributes inherited from Mantid::DataHandling::ANSTO::EventProcessor | |
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 111 of file LoadANSTOHelper.h.
Mantid::DataHandling::ANSTO::EventAssigner::EventAssigner | ( | const std::vector< bool > & | roi, |
const size_t | stride, | ||
const double | period, | ||
const double | phase, | ||
int64_t | startTime, | ||
const double | tofMinBoundary, | ||
const double | tofMaxBoundary, | ||
const double | timeMinBoundary, | ||
const double | timeMaxBoundary, | ||
std::vector< EventVector_pt > & | eventVectors | ||
) |
Definition at line 130 of file LoadANSTOHelper.cpp.
|
overrideprotectedvirtual |
Implements Mantid::DataHandling::ANSTO::EventProcessor.
Reimplemented in Mantid::DataHandling::ANSTO::EventAssignerFixedWavelength.
Definition at line 137 of file LoadANSTOHelper.cpp.
References m_eventVectors.
|
protected |
Definition at line 114 of file LoadANSTOHelper.h.
Referenced by addEventImpl(), and Mantid::DataHandling::ANSTO::EventAssignerFixedWavelength::addEventImpl().