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