#include <Bin.h>
Public Member Functions | |
template<class DataType > | |
void | Apply (const DataType &x) |
template<class DataType , class Indexer > | |
void | Apply (const DataType &x, Indexer indexer) |
template<typename DataType > | |
void | Apply (const std::vector< DataType > &vec) |
template<typename DataType , class Indexer > | |
void | Apply (const std::vector< DataType > &vec, Indexer indexer) |
template<typename DataType , class Indexer , class Unpack > | |
void | Apply (const std::vector< DataType > &vec, Indexer indexer, Unpack unpack) |
Bin (const DiscretizationType &dis, const BinType &init=BinType()) | |
void | Clear () |
std::vector< BinType > & | GetAllBins () |
const std::vector< BinType > & | GetAllBins () const |
const BinType & | GetOverflow () const |
const BinType & | GetUnderflow () const |
bool | IsRegularIndex (const int i) const |
template<class DataType > | |
BinType & | operator() (const DataType &x) |
template<class DataType > | |
const BinType & | operator() (const DataType &x) const |
BinType & | operator[] (const int i) |
const BinType & | operator[] (const int i) const |
Private Member Functions | |
BinType & | At (const int i) |
const BinType & | At (const int i) const |
Private Attributes | |
std::vector< BinType > | fBins |
BinType | fOverflow |
BinType | fUnderflow |
|
inline |
Definition at line 119 of file Bin.h.
Referenced by utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::Apply().
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
Definition at line 165 of file Bin.h.
Referenced by utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::operator[]().
|
inlineprivate |
|
inline |
Definition at line 152 of file Bin.h.
Referenced by cic::ConstIntCut::MakePDF2D().
|
inline |
Definition at line 85 of file Bin.h.
Referenced by cic::ConstIntCut::MakeCDF2D().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 169 of file Bin.h.
Referenced by utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::At(), utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::Clear(), utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::GetAllBins(), utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::IsRegularIndex(), and utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::operator[]().
|
private |
Definition at line 171 of file Bin.h.
Referenced by utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::Clear(), utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::GetOverflow(), and utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::operator[]().
|
private |
Definition at line 170 of file Bin.h.
Referenced by utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::Clear(), utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::GetUnderflow(), and utl::Bin< utl::Accumulator::Collect, utl::EquidistantInNorm< cic::Event > >::operator[]().