![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
29 unsigned nbinsx,
const double& xlow,
const double& xup );
33 virtual void Fill(
const double&
x)
override;
34 virtual void Fill(
const double&
x,
const double&
w)
override;
35 virtual unsigned GetNbinsX()
const override;
43 virtual void Reset()
override;
45 virtual double getXMin()
const override;
46 virtual double getXMax()
const override;
50 virtual void getSums(
double& sumW,
double& sumW2,
51 double& sumWX,
double& sumWX2 )
const override;
52 virtual void setSums(
const double& sumW,
const double&sumW2,
53 const double& sumWX,
const double& sumWX2 )
override;
58 virtual double Integral()
const override;
70 virtual void clear()
override;
81 unsigned nbinsx,
const double& xlow,
const double& xup,
bool rootbackend );
82 TH1I_LW(
const char*
name,
const char*
title,
unsigned nbinsx,
const double*
xbins,
bool rootbackend );
83 TH1I_LW(
const char*
name,
const char*
title,
unsigned nbinsx,
const float*
xbins,
bool rootbackend );
virtual void Fill(const double &x) override
virtual double GetBinError(unsigned bin) const override
virtual unsigned actualFindBinX(const double &) const override
static TH1I_LW * create(const char *name, const char *title, unsigned nbinsx, const double &xlow, const double &xup)
virtual const TH1 * getROOTHistBaseNoAlloc() const override
virtual double GetBinContent(unsigned bin) const override
TH1I_LW & operator=(const TH1I_LW &)
virtual void SetBins(unsigned nbins, double xmin, double xmax) override
virtual double actualGetBinCenterX(int bin) const override
virtual unsigned GetEntries() const override
virtual void scaleContentsAndErrors(const double &fact) override
virtual void Reset() override
TH1I_LW(const char *name, const char *title, unsigned nbinsx, const double &xlow, const double &xup, bool rootbackend)
virtual void clear() override
virtual void clearKeptROOTHist() override
unsigned m_rootbackend_fastloopbin
virtual void setSums(const double &sumW, const double &sumW2, const double &sumWX, const double &sumWX2) override
const float * getVarBins() const
virtual double getXMax() const override
virtual double getXMin() const override
virtual unsigned GetNbinsX() const override
virtual void getSums(double &sumW, double &sumW2, double &sumWX, double &sumWX2) const override
virtual bool getNextActiveBin(unsigned &bin, double &content, double &error) override
virtual void resetActiveBinLoop() override
virtual double Integral() const override
virtual void SetEntries(unsigned) override
virtual void SetBinContent(unsigned bin, const double &) override
virtual TH1 * getROOTHistBase() override
virtual void GetBinContentAndError(unsigned bin, double &content, double &error) const override
virtual void SetBinError(unsigned bin, const double &) override
virtual void SetBinContentAndError(unsigned bin, const double &content, const double &error) override