#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[]().