Mantid
|
Public Member Functions | |
const std::vector< size_t > & | beamMonitorCounts () const |
double | binSize () const |
size_t | bmCounts () const |
EventAssigner (const std::vector< bool > &roi, const std::vector< size_t > &mapIndex, const size_t stride, const double framePeriod, const double gatePeriod, const TimeLimits &timeBoundary, const TimeLimits &directLimits, const TimeLimits &analysedLimits, ConvertTOF &convert, std::vector< EventVector_pt > &eventVectors, int64_t startTime, bool saveAsTOF, bool includeBM) | |
size_t | numBins () const |
double | tofMax () const |
double | tofMin () const |
Public Member Functions inherited from Mantid::DataHandling::EMU::EventProcessor | |
void | addEvent (size_t x, size_t p, double tdop, double taux) |
double | duration () const |
EventProcessor (const std::vector< bool > &roi, const std::vector< size_t > &mapIndex, const size_t stride, const double framePeriod, const double gatePeriod, TimeLimits timeBoundary, TimeLimits directLimits, TimeLimits analysedLimits, bool includeBM) | |
int64_t | frameStart () const |
void | newFrame () |
bool | validFrame () const |
Protected Member Functions | |
void | addEventImpl (size_t id, size_t x, size_t, double tobs) override |
void | addPseudoBMEventImpl (size_t id, double tobs) override |
virtual void | addEventImpl (size_t id, size_t x, size_t y, double tof)=0 |
virtual void | addPseudoBMEventImpl (size_t id, double tobs)=0 |
Protected Attributes | |
const double | m_binSize |
std::vector< size_t > | m_bmCounts |
const ConvertTOF & | m_convertTOF |
std::vector< EventVector_pt > & | m_eventVectors |
bool | m_saveAsTOF |
int64_t | m_startTime |
double | m_tofMax |
double | m_tofMin |
Protected Attributes inherited from Mantid::DataHandling::EMU::EventProcessor | |
const TimeLimits | m_analysedTaux |
const TimeLimits | m_directTaux |
const double | m_framePeriod |
size_t | m_frames |
size_t | m_framesValid |
const double | m_gatePeriod |
const bool | m_includeBM |
const std::vector< size_t > & | m_mapIndex |
const std::vector< bool > & | m_roi |
const size_t | m_stride |
const TimeLimits | m_timeBoundary |
Definition at line 500 of file LoadEMU.cpp.
|
inline |
Definition at line 553 of file LoadEMU.cpp.
|
inlineoverrideprotectedvirtual |
Implements Mantid::DataHandling::EMU::EventProcessor.
Definition at line 512 of file LoadEMU.cpp.
References Mantid::DataHandling::EMU::EventProcessor::frameStart(), m_convertTOF, m_eventVectors, m_saveAsTOF, m_startTime, m_tofMax, m_tofMin, and Mantid::Geometry::x.
|
inlineoverrideprotectedvirtual |
Implements Mantid::DataHandling::EMU::EventProcessor.
Definition at line 539 of file LoadEMU.cpp.
References Mantid::DataHandling::EMU::EventProcessor::frameStart(), index, m_binSize, m_bmCounts, m_eventVectors, Mantid::DataHandling::EMU::EventProcessor::m_includeBM, and m_startTime.
|
inline |
Definition at line 565 of file LoadEMU.cpp.
References m_bmCounts.
Referenced by Mantid::DataHandling::LoadEMU< FD >::exec().
|
inline |
Definition at line 566 of file LoadEMU.cpp.
References m_binSize.
|
inline |
Definition at line 568 of file LoadEMU.cpp.
References m_bmCounts.
Referenced by Mantid::DataHandling::LoadEMU< FD >::exec().
|
inline |
Definition at line 567 of file LoadEMU.cpp.
Referenced by Mantid::DataHandling::LoadEMU< FD >::exec().
|
inline |
Definition at line 564 of file LoadEMU.cpp.
References m_tofMax, and m_tofMin.
Referenced by Mantid::DataHandling::LoadEMU< FD >::exec().
|
inline |
Definition at line 563 of file LoadEMU.cpp.
References m_tofMax, and m_tofMin.
Referenced by Mantid::DataHandling::LoadEMU< FD >::exec().
|
protected |
Definition at line 509 of file LoadEMU.cpp.
Referenced by addPseudoBMEventImpl(), and binSize().
|
protected |
Definition at line 510 of file LoadEMU.cpp.
Referenced by addPseudoBMEventImpl(), beamMonitorCounts(), and bmCounts().
|
protected |
Definition at line 504 of file LoadEMU.cpp.
Referenced by addEventImpl().
|
protected |
Definition at line 503 of file LoadEMU.cpp.
Referenced by addEventImpl(), and addPseudoBMEventImpl().
|
protected |
Definition at line 508 of file LoadEMU.cpp.
Referenced by addEventImpl().
|
protected |
Definition at line 507 of file LoadEMU.cpp.
Referenced by addEventImpl(), and addPseudoBMEventImpl().
|
protected |
Definition at line 506 of file LoadEMU.cpp.
Referenced by addEventImpl(), tofMax(), and tofMin().
|
protected |
Definition at line 505 of file LoadEMU.cpp.
Referenced by addEventImpl(), tofMax(), and tofMin().