#include <Bin.h>

Public Member Functions | |
| Equidistant (const double start, const double stop, const unsigned int nBins) | |
| double | GetBinCenter (const int i) const |
| int | GetBinIndex (const double 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 |
Private Member Functions | |
| return | std::numeric_limits () |
Private Attributes | |
| double | const |
| double | fInvStep |
| unsigned int | fNBins |
| double | fStart |
| return fStart i * | fStep |
| double | fStep |
| double | fStop |
|
inline |
Definition at line 26 of file Bin.h.
References utl::Interpolate().
|
inline |
Definition at line 24 of file Bin.h.
References fInvStep, and fStart.
Referenced by utl::EquidistantInNorm< cic::Event >::GetBinIndex(), and utl::EquidistantInNorm< cic::Event >::GetUnnormalizedBinIndex().
|
inline |
Definition at line 27 of file Bin.h.
References utl::Interpolate().
|
inline |
Definition at line 28 of file Bin.h.
References utl::Interpolate().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
Definition at line 53 of file Bin.h.
Referenced by GetBinIndex().
|
private |
Definition at line 51 of file Bin.h.
Referenced by GetBinWidth(), and GetNBins().
|
private |
Definition at line 49 of file Bin.h.
Referenced by GetBinIndex(), and GetStart().
|
private |
Definition at line 46 of file Bin.h.
Referenced by GetBinWidth(), and GetStep().
|
private |