![]() |
ATLAS Offline Software
|
#include <Flex1DHisto.h>
Public Member Functions | |
double | getXMin () const |
double | getXMax () const |
void | fill (const double &x) |
void | fill (const double &x, const double &w) |
unsigned | getNBins () const |
const float * | getVarBins () const |
float * | getVarBins () |
unsigned | valueToBin (const double &x) const |
double | getBinContent (unsigned bin) const |
double | getBinError (unsigned bin) const |
void | getBinContentAndError (unsigned bin, double &cont, double &err) const |
void | setBinContent (unsigned bin, const double &) |
void | setBinError (unsigned bin, const double &) |
void | setBinContentAndError (unsigned bin, const double &cont, const double &err) |
void | setEntries (unsigned) |
unsigned | getEntries () const |
double | getSumW () const |
double | getSumW2 () const |
double | getSumWX () const |
double | getSumWX2 () const |
void | setSums (const double &sumW, const double &sumW2, const double &sumWX, const double &sumWX2) |
bool | holdsSeparateSumW2Info () const |
void | copyContents (T *cont, double *err=0) const |
double | getBinCenter (int bin) const |
double | Integral () const |
void | resetActiveBinLoop () |
bool | getNextActiveBin (unsigned &bin, double &content, double &error) |
void | scaleContentsAndErrors (const double &fact) |
Static Public Member Functions | |
static Flex1DHisto * | create (unsigned nbins, const double &xmin, const double &xmax) |
template<class TFloat > | |
static Flex1DHisto * | create (unsigned nbins, const TFloat *xbins) |
static void | destroy (Flex1DHisto *) |
Private Member Functions | |
Flex1DHisto (unsigned nbins, const double &xmin, const double &xmax) | |
template<class TFloat > | |
Flex1DHisto (unsigned nbins, const TFloat *xbins) | |
~Flex1DHisto () | |
Flex1DHisto (const Flex1DHisto &) | |
Flex1DHisto & | operator= (const Flex1DHisto &) |
Static Private Member Functions | |
static unsigned | extraAllocSize (unsigned nbins) |
Private Attributes | |
double | m_invDelta |
double | m_sumW |
double | m_sumW2 |
double | m_sumWX |
double | m_sumWX2 |
unsigned | m_nEntries |
unsigned | m_nbinsPlus1 |
double | m_xmin |
double | m_xmax |
float * | m_varBins |
FlexErrArray< T > | m_flexArray |
Definition at line 37 of file Flex1DHisto.h.
|
private |
|
private |
|
private |
|
private |
void Flex1DHisto< T >::copyContents | ( | T * | cont, |
double * | err = 0 |
||
) | const |
|
static |
|
static |
|
static |
|
inlinestaticprivate |
Definition at line 94 of file Flex1DHisto.h.
void Flex1DHisto< T >::fill | ( | const double & | x | ) |
void Flex1DHisto< T >::fill | ( | const double & | x, |
const double & | w | ||
) |
double Flex1DHisto< T >::getBinCenter | ( | int | bin | ) | const |
double Flex1DHisto< T >::getBinContent | ( | unsigned | bin | ) | const |
void Flex1DHisto< T >::getBinContentAndError | ( | unsigned | bin, |
double & | cont, | ||
double & | err | ||
) | const |
double Flex1DHisto< T >::getBinError | ( | unsigned | bin | ) | const |
unsigned Flex1DHisto< T >::getEntries | ( | ) | const |
|
inline |
Definition at line 50 of file Flex1DHisto.h.
bool Flex1DHisto< T >::getNextActiveBin | ( | unsigned & | bin, |
double & | content, | ||
double & | error | ||
) |
double Flex1DHisto< T >::getSumW | ( | ) | const |
double Flex1DHisto< T >::getSumW2 | ( | ) | const |
double Flex1DHisto< T >::getSumWX | ( | ) | const |
double Flex1DHisto< T >::getSumWX2 | ( | ) | const |
|
inline |
Definition at line 52 of file Flex1DHisto.h.
|
inline |
Definition at line 51 of file Flex1DHisto.h.
|
inline |
Definition at line 46 of file Flex1DHisto.h.
|
inline |
Definition at line 45 of file Flex1DHisto.h.
bool Flex1DHisto< T >::holdsSeparateSumW2Info | ( | ) | const |
double Flex1DHisto< T >::Integral | ( | ) | const |
|
private |
void Flex1DHisto< T >::resetActiveBinLoop | ( | ) |
void Flex1DHisto< T >::scaleContentsAndErrors | ( | const double & | fact | ) |
void Flex1DHisto< T >::setBinContent | ( | unsigned | bin, |
const double & | |||
) |
void Flex1DHisto< T >::setBinContentAndError | ( | unsigned | bin, |
const double & | cont, | ||
const double & | err | ||
) |
void Flex1DHisto< T >::setBinError | ( | unsigned | bin, |
const double & | |||
) |
void Flex1DHisto< T >::setEntries | ( | unsigned | ) |
void Flex1DHisto< T >::setSums | ( | const double & | sumW, |
const double & | sumW2, | ||
const double & | sumWX, | ||
const double & | sumWX2 | ||
) |
unsigned Flex1DHisto< T >::valueToBin | ( | const double & | x | ) | const |
|
private |
Definition at line 121 of file Flex1DHisto.h.
|
private |
Definition at line 105 of file Flex1DHisto.h.
|
private |
Definition at line 114 of file Flex1DHisto.h.
|
private |
Definition at line 111 of file Flex1DHisto.h.
|
private |
Definition at line 107 of file Flex1DHisto.h.
|
private |
Definition at line 108 of file Flex1DHisto.h.
|
private |
Definition at line 109 of file Flex1DHisto.h.
|
private |
Definition at line 110 of file Flex1DHisto.h.
|
private |
Definition at line 119 of file Flex1DHisto.h.
|
private |
Definition at line 118 of file Flex1DHisto.h.
|
private |
Definition at line 117 of file Flex1DHisto.h.