Belle II Software development
MinMaxCollector< DataType > Member List

This is the complete list of members for MinMaxCollector< DataType >, including all inherited members.

addEntry(DataType newVal, bool isMinContainer, bool allow2Grow)MinMaxCollector< DataType >inlineprotected
addMax(DataType newVal, bool allow2Grow)MinMaxCollector< DataType >inlineprotected
addMin(DataType newVal, bool allow2Grow)MinMaxCollector< DataType >inlineprotected
append(DataType newVal)MinMaxCollector< DataType >inline
BELLE2_DEFINE_EXCEPTION(Quantile_out_of_bounds, "The quantileCut (%1%) you gave is illegal (only allowed between 0-1)")MinMaxCollector< DataType >
BELLE2_DEFINE_EXCEPTION(Illegal_quantile, "The quantiles you asked for (%1% and %2%) are not within the collected range of data (0-%3% and %4%-1) to prevent this happening, you have to pass a bigger value for QuantileCut when constructing a MinMaxCollector-Instance!")MinMaxCollector< DataType >
BELLE2_DEFINE_EXCEPTION(Request_in_empty_Container, "Data of an empty container was requested!")MinMaxCollector< DataType >
checkVectorSize(const std::deque< DataType > &container)MinMaxCollector< DataType >inlineprotected
clear()MinMaxCollector< DataType >inline
empty() constMinMaxCollector< DataType >inline
getIndex(DataType aQuantile) constMinMaxCollector< DataType >inlineprotected
getMinMax(DataType minQuantile=0., DataType maxQuantile=1.) constMinMaxCollector< DataType >inline
getName(bool printFull=false) constMinMaxCollector< DataType >inline
insert(DataType newVal)MinMaxCollector< DataType >inline
m_biggestValuesMinMaxCollector< DataType >protected
m_quantileCutMinMaxCollector< DataType >protected
m_sampleSizeMinMaxCollector< DataType >protected
m_smallestValuesMinMaxCollector< DataType >protected
m_warmUpThresholdMinMaxCollector< DataType >protected
merge(const MinMaxCollector< DataType > &other)MinMaxCollector< DataType >inline
MinMaxCollector(DataType quantileCut=0.025, unsigned warmUpThreshold=10)MinMaxCollector< DataType >inline
operator<<MinMaxCollector< DataType >friend
print(bool printFull=false) constMinMaxCollector< DataType >inline
push_back(DataType newVal)MinMaxCollector< DataType >inline
sampleSize() constMinMaxCollector< DataType >inline
size() constMinMaxCollector< DataType >inline
sortIn(DataType newVal, bool isMinContainer)MinMaxCollector< DataType >inlineprotected
totalSize() constMinMaxCollector< DataType >inline