CompressEventAccumulator : TODO: DESCRIPTION.
More...
#include <CompressEventAccumulator.h>
|
| std::optional< size_t > | findBin (const float tof) const |
| |
| template<typename INT_TYPE > |
| double | getBinCenter (const INT_TYPE bin) const |
| |
|
| const std::shared_ptr< std::vector< double > > | m_histogram_edges |
| | shared pointer for the histogram bin boundaries
|
| |
| bool | m_initialized |
| | track whether this has allocated the "big" memory objects
|
| |
|
| double | m_divisor |
| | keep track if the m_tof is already sorted
|
| |
| std::optional< size_t >(* | m_findBin )(const MantidVec &, const double, const double, const double, const bool) |
| | function pointer on how to find the bin boundaries
|
| |
| double | m_offset |
| |
◆ CompressEventAccumulator()
| Mantid::DataHandling::CompressEventAccumulator::CompressEventAccumulator |
( |
std::shared_ptr< std::vector< double > > |
histogram_bin_edges, |
|
|
const double |
divisor, |
|
|
CompressBinningMode |
bin_mode |
|
) |
| |
◆ ~CompressEventAccumulator()
| virtual Mantid::DataHandling::CompressEventAccumulator::~CompressEventAccumulator |
( |
| ) |
|
|
virtualdefault |
◆ addEvent()
| virtual void Mantid::DataHandling::CompressEventAccumulator::addEvent |
( |
const float |
tof | ) |
|
|
pure virtual |
◆ createWeightedEvents()
◆ findBin()
| std::optional< size_t > Mantid::DataHandling::CompressEventAccumulator::findBin |
( |
const float |
tof | ) |
const |
|
protected |
◆ getBinCenter()
template<typename INT_TYPE >
| double Mantid::DataHandling::CompressEventAccumulator::getBinCenter |
( |
const INT_TYPE |
bin | ) |
const |
|
protected |
◆ getSortType()
◆ numberHistBins()
| std::size_t Mantid::DataHandling::CompressEventAccumulator::numberHistBins |
( |
| ) |
const |
◆ totalWeight()
| virtual double Mantid::DataHandling::CompressEventAccumulator::totalWeight |
( |
| ) |
const |
|
pure virtual |
◆ m_divisor
| double Mantid::DataHandling::CompressEventAccumulator::m_divisor |
|
private |
◆ m_findBin
| std::optional< size_t >(* Mantid::DataHandling::CompressEventAccumulator::m_findBin) (const MantidVec &, const double, const double, const double, const bool) |
|
private |
◆ m_histogram_edges
| const std::shared_ptr<std::vector<double> > Mantid::DataHandling::CompressEventAccumulator::m_histogram_edges |
|
protected |
◆ m_initialized
| bool Mantid::DataHandling::CompressEventAccumulator::m_initialized |
|
protected |
◆ m_offset
| double Mantid::DataHandling::CompressEventAccumulator::m_offset |
|
private |
The documentation for this class was generated from the following files: