|
Mantid
|
The CompressEventAccumulatorFactory Factory object that will create the correct type of CompressEventAccumulator based on configuration information. More...
#include <CompressEventAccumulator.h>
Public Member Functions | |
| CompressEventAccumulatorFactory (std::shared_ptr< std::vector< double > > histogram_bin_edges, const double divisor, CompressBinningMode bin_mode) | |
| std::unique_ptr< CompressEventAccumulator > | create (const std::size_t num_events) |
Private Attributes | |
| CompressBinningMode | m_bin_mode |
| double | m_divisor |
| const std::shared_ptr< std::vector< double > > | m_histogram_edges |
The CompressEventAccumulatorFactory Factory object that will create the correct type of CompressEventAccumulator based on configuration information.
Definition at line 59 of file CompressEventAccumulator.h.
| Mantid::DataHandling::CompressEventAccumulatorFactory::CompressEventAccumulatorFactory | ( | std::shared_ptr< std::vector< double > > | histogram_bin_edges, |
| const double | divisor, | ||
| CompressBinningMode | bin_mode | ||
| ) |
Definition at line 365 of file CompressEventAccumulator.cpp.
| std::unique_ptr< CompressEventAccumulator > Mantid::DataHandling::CompressEventAccumulatorFactory::create | ( | const std::size_t | num_events | ) |
Definition at line 369 of file CompressEventAccumulator.cpp.
References m_bin_mode, m_divisor, and m_histogram_edges.
|
private |
Definition at line 67 of file CompressEventAccumulator.h.
Referenced by create().
|
private |
Definition at line 66 of file CompressEventAccumulator.h.
Referenced by create().
|
private |
Definition at line 68 of file CompressEventAccumulator.h.
Referenced by create().