![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 TH1D_LW(
const char*
name,
const char*
title,
unsigned nbinsx,
const double*
xbins,
bool rootbackend );
83 TH1D_LW(
const char*
name,
const char*
title,
unsigned nbinsx,
const float*
xbins,
bool rootbackend );
virtual double actualGetBinCenterX(int bin) const override
virtual unsigned GetEntries() const override
static TH1D_LW * create(const char *name, const char *title, unsigned nbinsx, const double &xlow, const double &xup)
unsigned m_rootbackend_fastloopbin
virtual void SetBinContent(unsigned bin, const double &) override
const float * getVarBins() const
virtual double Integral() const override
TH1D_LW & operator=(const TH1D_LW &)
virtual unsigned actualFindBinX(const double &) const override
virtual const TH1 * getROOTHistBaseNoAlloc() const override
virtual void SetEntries(unsigned) override
virtual void scaleContentsAndErrors(const double &fact) override
virtual void GetBinContentAndError(unsigned bin, double &content, double &error) const override
virtual bool getNextActiveBin(unsigned &bin, double &content, double &error) override
virtual TH1 * getROOTHistBase() override
virtual void setSums(const double &sumW, const double &sumW2, const double &sumWX, const double &sumWX2) override
virtual unsigned GetNbinsX() const override
virtual double getXMax() const override
virtual void getSums(double &sumW, double &sumW2, double &sumWX, double &sumWX2) const override
virtual void SetBinContentAndError(unsigned bin, const double &content, const double &error) override
virtual double GetBinError(unsigned bin) const override
virtual void clearKeptROOTHist() override
virtual double GetBinContent(unsigned bin) const override
virtual void SetBins(unsigned nbins, double xmin, double xmax) override
virtual void clear() override
virtual void Fill(const double &x) override
virtual void SetBinError(unsigned bin, const double &) override
virtual void Reset() override
virtual double getXMin() const override
TH1D_LW(const char *name, const char *title, unsigned nbinsx, const double &xlow, const double &xup, bool rootbackend)
virtual void resetActiveBinLoop() override