|
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 void clearKeptROOTHist() override
virtual double getYMin() const override
virtual unsigned GetEntries() const override
virtual void SetBinError(unsigned binx, unsigned biny, const double &) override
const float * getVarBinsX() const
unsigned m_rootbackend_fastloopbin
virtual void GetBinContentAndError(unsigned binx, unsigned biny, double &content, double &error) const override
virtual void resetActiveBinLoop() override
virtual bool getNextActiveBin(unsigned &binx, unsigned &biny, double &content, double &error) override
virtual void SetBins(unsigned nbinsx, double xmin, double xmax, unsigned nbinsy, double ymin, double ymax) override
virtual void Reset() override
virtual double getXMax() const override
double getBinCenterY(int bin) const
virtual void clear() override
virtual unsigned GetNbinsX() const override
virtual void SetBinContent(unsigned binx, unsigned biny, const double &) override
virtual void SetEntries(unsigned) 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 void Fill(const double &x, const double &y) override
virtual void getSums(double &sumW, double &sumW2, double &sumWX, double &sumWX2, double &sumWY, double &sumWY2, double &sumWXY) const override
virtual double GetBinError(unsigned binx, unsigned biny) const override
virtual double GetBinContent(unsigned binx, unsigned biny) const override
virtual void SetBinContentAndError(unsigned binx, unsigned biny, const double &content, const double &error) override
virtual const TH1 * getROOTHistBaseNoAlloc() const override
virtual void scaleContentsAndErrors(const double &fact) override
virtual unsigned GetNbinsY() const override
virtual unsigned actualFindBinY(const double &) const override
virtual double actualGetBinCenterY(int bin) const override
TH2D_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)
const float * getVarBinsY() const
virtual double getXMin() const override
virtual unsigned actualFindBinX(const double &) const override
virtual double Integral() const override
virtual double getYMax() const override
virtual double actualGetBinCenterX(int bin) const override
static TH2D_LW * create(const char *name, const char *title, unsigned nbinsx, const double &xmin, const double &xmax, unsigned nbinsy, const double &ymin, const double &ymax)
TH2D_LW & operator=(const TH2D_LW &)
double getBinCenterX(int bin) const
virtual TH1 * getROOTHistBase() override