![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
29 unsigned nbinsx,
const double&
xmin,
const double&
xmax,
30 unsigned nbinsy,
const double&
ymin,
const double&
ymax );
32 unsigned nbinsx,
const double*
xbins,
33 unsigned nbinsy,
const double&
ymin,
const double&
ymax );
35 unsigned nbinsx,
const double&
xmin,
const double&
xmax,
36 unsigned nbinsy,
const double*
ybins );
38 unsigned nbinsx,
const double*
xbins,
39 unsigned nbinsy,
const double*
ybins );
41 unsigned nbinsx,
const float*
xbins,
42 unsigned nbinsy,
const float*
ybins );
44 virtual void Fill(
const double&
x,
const double&
y)
override;
45 virtual void Fill(
const double&
x,
const double&
y,
const double&
w)
override;
46 virtual unsigned GetNbinsX()
const override;
47 virtual unsigned GetNbinsY()
const override;
48 virtual double GetBinContent(
unsigned binx,
unsigned biny)
const override;
49 virtual double GetBinError(
unsigned binx,
unsigned biny)
const override;
50 virtual void SetBinContent(
unsigned binx,
unsigned biny,
const double& )
override;
51 virtual void SetBinError(
unsigned binx,
unsigned biny,
const double& )
override;
55 unsigned nbinsy,
double ymin,
double ymax)
override;
59 virtual double getXMin()
const override;
60 virtual double getXMax()
const override;
61 virtual double getYMin()
const override;
62 virtual double getYMax()
const override;
64 virtual void Reset()
override;
66 virtual void getSums(
double& sumW,
double& sumW2,
67 double& sumWX,
double& sumWX2,
68 double& sumWY,
double& sumWY2,
69 double& sumWXY)
const override;
70 virtual void setSums(
const double& sumW,
const double&sumW2,
71 const double& sumWX,
const double& sumWX2,
72 const double& sumWY,
const double& sumWY2,
73 const double& sumWXY )
override;
78 virtual double Integral()
const override;
90 virtual void clear()
override;
104 unsigned nbinsx,
const double&
xmin,
const double&
xmax,
105 unsigned nbinsy,
const double&
ymin,
const double&
ymax,
bool rootbackend );
107 unsigned nbinsx,
const double*
xbins,
108 unsigned nbinsy,
const double&
ymin,
const double&
ymax,
bool rootbackend );
110 unsigned nbinsx,
const double&
xmin,
const double&
xmax,
111 unsigned nbinsy,
const double*
ybins,
bool rootbackend );
113 unsigned nbinsx,
const double*
xbins,
114 unsigned nbinsy,
const double*
ybins,
bool rootbackend );
116 unsigned nbinsx,
const float*
xbins,
117 unsigned nbinsy,
const float*
ybins,
bool rootbackend );
virtual const TH1 * getROOTHistBaseNoAlloc() const override
const float * getVarBinsY() const
virtual void scaleContentsAndErrors(const double &fact) override
virtual double getYMax() const override
virtual double getXMin() const override
virtual void getSums(double &sumW, double &sumW2, double &sumWX, double &sumWX2, double &sumWY, double &sumWY2, double &sumWXY) const override
virtual void setSums(const double &sumW, const double &sumW2, const double &sumWX, const double &sumWX2, const double &sumWY, const double &sumWY2, const double &sumWXY) override
virtual double Integral() const override
virtual void resetActiveBinLoop() override
virtual double actualGetBinCenterX(int bin) const override
virtual void SetEntries(unsigned) override
virtual void Fill(const double &x, const double &y) override
virtual double GetBinContent(unsigned binx, unsigned biny) const override
virtual void clear() override
virtual unsigned GetNbinsY() const override
double getBinCenterX(int bin) const
static TH2I_LW * create(const char *name, const char *title, unsigned nbinsx, const double &xmin, const double &xmax, unsigned nbinsy, const double &ymin, const double &ymax)
virtual double getYMin() const override
virtual unsigned actualFindBinX(const double &) const override
double getBinCenterY(int bin) const
virtual double getXMax() const override
const float * getVarBinsX() const
unsigned m_rootbackend_fastloopbin
virtual double actualGetBinCenterY(int bin) const override
virtual double GetBinError(unsigned binx, unsigned biny) const override
virtual unsigned GetNbinsX() const override
virtual void GetBinContentAndError(unsigned binx, unsigned biny, double &content, double &error) const override
virtual unsigned GetEntries() const override
virtual unsigned actualFindBinY(const double &) const override
virtual void Reset() override
TH2I_LW(const char *name, const char *title, unsigned nbinsx, const double &xmin, const double &xmax, unsigned nbinsy, const double &ymin, const double &ymax, bool rootbackend)
virtual TH1 * getROOTHistBase() override
virtual void SetBins(unsigned nbinsx, double xmin, double xmax, unsigned nbinsy, double ymin, double ymax) override
virtual void clearKeptROOTHist() override
virtual void SetBinContentAndError(unsigned binx, unsigned biny, const double &content, const double &error) override
TH2I_LW & operator=(const TH2I_LW &)
virtual void SetBinError(unsigned binx, unsigned biny, const double &) override
virtual bool getNextActiveBin(unsigned &binx, unsigned &biny, double &content, double &error) override
virtual void SetBinContent(unsigned binx, unsigned biny, const double &) override