![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
30 #ifdef LW_DEBUG_HEAVY_USERS
41 template <
class TFloat>
49 void fill(
const double&
x,
const double&
w);
70 void setSums(
const double& sumW,
const double&sumW2,
const double& sumWX,
const double& sumWX2 );
83 #ifdef LW_DEBUG_HEAVY_USERS
84 std::map<std::pair<void*,void*>,
unsigned long> m_callmap;
85 void countCall(
const std::pair<void*,void*>&addresses);
86 void produceReport(
const char*
histname);
96 template <
class TFloat>
void fill(const double &x)
FlexErrArray< T > m_flexArray
void fill(const double &x, const double &w)
const float * getVarBins() const
void resetActiveBinLoop()
static unsigned extraAllocSize(unsigned nbins)
void setSums(const double &sumW, const double &sumW2, const double &sumWX, const double &sumWX2)
static Flex1DHisto * create(unsigned nbins, const TFloat *xbins)
void setEntries(unsigned)
void setBinContent(unsigned bin, const double &)
unsigned valueToBin(const double &x) const
bool holdsSeparateSumW2Info() const
double getBinContent(unsigned bin) const
static unsigned extraAllocSize(unsigned nbins)
Flex1DHisto(unsigned nbins, const TFloat *xbins)
static void destroy(Flex1DHisto *)
void setBinContentAndError(unsigned bin, const double &cont, const double &err)
Flex1DHisto & operator=(const Flex1DHisto &)
Flex1DHisto(unsigned nbins, const double &xmin, const double &xmax)
unsigned getNBins() const
void setBinError(unsigned bin, const double &)
bool getNextActiveBin(unsigned &bin, double &content, double &error)
static Flex1DHisto * create(unsigned nbins, const double &xmin, const double &xmax)
void scaleContentsAndErrors(const double &fact)
double getBinError(unsigned bin) const
unsigned getEntries() const
Flex1DHisto(const Flex1DHisto &)
double getBinCenter(int bin) const
void getBinContentAndError(unsigned bin, double &cont, double &err) const
void copyContents(T *cont, double *err=0) const