#include <Bin.h>
Public Member Functions | |
EquidistantInNorm (const double start, const double stop, const unsigned int nBins, const std::function< double(const DataType &)> &norm) | |
double | GetBinCenter (const int i) const |
int | GetBinIndex (const double x) const |
int | GetBinIndex (const DataType &x) const |
double | GetBinLowerEdge (const int i) const |
double | GetBinUpperEdge (const int i) const |
double | GetBinWidth (const int i) const |
unsigned int | GetNBins () const |
double | GetStart () const |
double | GetStep () const |
double | GetStop () const |
int | GetUnnormalizedBinIndex (const double x) const |
Private Attributes | |
const std::function< double(const DataType &)> | fNorm |
|
inline |
|
inlineinherited |
Definition at line 26 of file Bin.h.
References utl::Interpolate().
|
inlineinherited |
Definition at line 24 of file Bin.h.
References utl::Equidistant::fInvStep, and utl::Equidistant::fStart.
Referenced by utl::EquidistantInNorm< cic::Event >::GetBinIndex(), and utl::EquidistantInNorm< cic::Event >::GetUnnormalizedBinIndex().
|
inline |
|
inlineinherited |
Definition at line 27 of file Bin.h.
References utl::Interpolate().
|
inlineinherited |
Definition at line 28 of file Bin.h.
References utl::Interpolate().
|
inlineinherited |
Definition at line 29 of file Bin.h.
References utl::Equidistant::fNBins, and utl::Equidistant::fStep.
|
inlineinherited |
Definition at line 32 of file Bin.h.
References utl::Equidistant::fNBins.
|
inlineinherited |
Definition at line 33 of file Bin.h.
References utl::Equidistant::fStart.
|
inlineinherited |
Definition at line 35 of file Bin.h.
References utl::Equidistant::fStep.
|
inlineinherited |
Definition at line 34 of file Bin.h.
References utl::Equidistant::fStop.
|
inline |
|
private |
Definition at line 71 of file Bin.h.
Referenced by utl::EquidistantInNorm< cic::Event >::GetBinIndex().