![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
29 const double& xlow,
const double& xup,
const char* option=
" " );
31 const double& xlow,
const double& xup,
32 const double& ylow,
const double& yup,
const char* option=
" ");
34 const float*
xbins,
const char* option=
" ");
36 const double*
xbins,
const char* option=
" ");
39 const double& ylow,
const double& yup,
const char* option=
" ");
41 void Fill(
const double&
x,
const double&
y );
42 void Fill(
const double&
x,
const double&
y,
const double&
w );
53 virtual void Reset()
override;
63 void getSums(
double& sumW,
double& sumW2,
64 double& sumWX,
double& sumWX2,
65 double& sumWY,
double&sumWY2 )
const;
66 void setSums(
const double& sumW,
const double&sumW2,
67 const double& sumWX,
const double& sumWX2,
68 const double& sumWY,
const double& sumWY2 );
74 virtual double Integral()
const override;
79 virtual void clear()
override;
88 unsigned nbinsx,
const double& xlow,
const double& xup,
89 const double& ylow,
const double& yup,
90 const float* xbins_flt,
const double* xbins_dbl,
93 unsigned nbinsx,
const double& xlow,
const double& xup,
94 const double& ylow,
const double& yup,
95 const float* xbins_flt,
const double* xbins_dbl,
const char* option,
bool rootbackend );
virtual TH1 * getROOTHistBase() override
double GetBinContent(unsigned bin) const
static TProfile_LW * actualcreate(const char *name, const char *title, unsigned nbinsx, const double &xlow, const double &xup, const double &ylow, const double &yup, const float *xbins_flt, const double *xbins_dbl, const char *option)
virtual void clearKeptROOTHist() override
unsigned GetNbinsX() const
double GetBinError(unsigned bin) const
void setSums(const double &sumW, const double &sumW2, const double &sumWX, const double &sumWX2, const double &sumWY, const double &sumWY2)
void SetBinContent(unsigned bin, const double &)
virtual unsigned GetEntries() const override
void SetBinEntries(unsigned bin, const double &)
virtual unsigned actualFindBinX(const double &) const override
virtual void SetEntries(unsigned) override
virtual const TH1 * getROOTHistBaseNoAlloc() const override
virtual void Reset() override
void getSums(double &sumW, double &sumW2, double &sumWX, double &sumWX2, double &sumWY, double &sumWY2) const
void SetBinInfo(unsigned bin, const double &entries, const double &content, const double &error)
const float * getVarBins() const
virtual double actualGetBinCenterX(int bin) const override
static TProfile_LW * create(const char *name, const char *title, unsigned nbinsx, const double &xlow, const double &xup, const char *option=" ")
const char * GetErrorOption() const
void SetBinError(unsigned bin, const double &)
void GetBinInfo(unsigned bin, double &entries, double &content, double &error) const
TProfile_LW & operator=(const TProfile_LW &)
void Fill(const double &x, const double &y)
virtual unsigned actualFindBinY(const double &) const override
void SetErrorOption(const char *option)
virtual double actualGetBinCenterY(int) const override
double GetBinEntries(unsigned bin) const
virtual unsigned actualGetNBinsX() const override
virtual unsigned actualGetNBinsY() const override
TProfile_LW(const char *name, const char *title, unsigned nbinsx, const double &xlow, const double &xup, const double &ylow, const double &yup, const float *xbins_flt, const double *xbins_dbl, const char *option, bool rootbackend)
Flex1DProfileHisto * m_flexHisto
virtual void clear() override
virtual double Integral() const override
TProfile_LW(const TProfile_LW &)