#include <TProfile2D.h>
Inheritance diagram for TProfile2D:
Public Member Functions | |
TProfile2D () | |
TProfile2D (const char *name, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t ylow, Double_t yup, Double_t zlow, Double_t zup, Option_t *option="") | |
TProfile2D (const char *name, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t ylow, Double_t yup, Option_t *option="") | |
TProfile2D (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins, Int_t nbinsy, Double_t ylow, Double_t yup, Option_t *option="") | |
TProfile2D (const char *name, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, const Double_t *ybins, Option_t *option="") | |
TProfile2D (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins, Int_t nbinsy, const Double_t *ybins, Option_t *option="") | |
TProfile2D (const TProfile2D &profile) | |
virtual | ~TProfile2D () |
virtual void | Add (TF1 *h1, Double_t c1=1, Option_t *option="") |
virtual void | Add (const TH1 *h1, Double_t c1=1) |
virtual void | Add (const TH1 *h1, const TH1 *h2, Double_t c1=1, Double_t c2=1) |
void | BuildOptions (Double_t zmin, Double_t zmax, Option_t *option) |
virtual Int_t | BufferEmpty (Int_t action=0) |
virtual void | Copy (TObject &hnew) const |
virtual void | Divide (TF1 *h1, Double_t c1=1) |
virtual void | Divide (const TH1 *h1) |
virtual void | Divide (const TH1 *h1, const TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option="") |
virtual TH1 * | DrawCopy (Option_t *option="") const |
Int_t | Fill (Double_t) |
Int_t | Fill (const char *, Double_t) |
Int_t | Fill (Double_t, Double_t) |
Int_t | Fill (Double_t x, Double_t y, Double_t z) |
virtual Int_t | Fill (Double_t x, const char *namey, Double_t z) |
virtual Int_t | Fill (const char *namex, Double_t y, Double_t z) |
virtual Int_t | Fill (const char *namex, const char *namey, Double_t z) |
virtual Int_t | Fill (Double_t x, Double_t y, Double_t z, Double_t w) |
virtual Double_t | GetBinContent (Int_t bin) const |
virtual Double_t | GetBinContent (Int_t binx, Int_t biny) const |
virtual Double_t | GetBinContent (Int_t binx, Int_t biny, Int_t) const |
virtual Double_t | GetBinError (Int_t bin) const |
virtual Double_t | GetBinError (Int_t binx, Int_t biny) const |
virtual Double_t | GetBinError (Int_t binx, Int_t biny, Int_t) const |
virtual Double_t | GetBinEntries (Int_t bin) const |
virtual Double_t | GetBinEffectiveEntries (Int_t bin) |
virtual TArrayD * | GetBinSumw2 () |
virtual const TArrayD * | GetBinSumw2 () const |
Option_t * | GetErrorOption () const |
virtual void | GetStats (Double_t *stats) const |
virtual Double_t | GetZmin () const |
virtual Double_t | GetZmax () const |
virtual void | LabelsDeflate (Option_t *axis="X") |
virtual void | LabelsInflate (Option_t *axis="X") |
virtual void | LabelsOption (Option_t *option="h", Option_t *axis="X") |
virtual Long64_t | Merge (TCollection *list) |
virtual void | Multiply (TF1 *h1, Double_t c1=1) |
virtual void | Multiply (const TH1 *h1) |
virtual void | Multiply (const TH1 *h1, const TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option="") |
TH2D * | ProjectionXY (const char *name="_pxy", Option_t *option="e") const |
virtual void | PutStats (Double_t *stats) |
virtual void | Reset (Option_t *option="") |
virtual void | RebinAxis (Double_t x, TAxis *axis) |
virtual TProfile2D * | Rebin2D (Int_t nxgroup=2, Int_t nygroup=2, const char *newname="") |
virtual TProfile2D * | RebinX (Int_t ngroup=2, const char *newname="") |
virtual TProfile2D * | RebinY (Int_t ngroup=2, const char *newname="") |
virtual void | SavePrimitive (ostream &out, Option_t *option="") |
virtual void | Scale (Double_t c1=1, Option_t *option="") |
virtual void | SetBinEntries (Int_t bin, Double_t w) |
virtual void | SetBins (Int_t nbinsx, Double_t xmin, Double_t xmax, Int_t nbinsy, Double_t ymin, Double_t ymax) |
virtual void | SetBuffer (Int_t buffersize, Option_t *option="") |
virtual void | SetErrorOption (Option_t *option="") |
virtual void | Sumw2 () |
TProfile2D () | |
TProfile2D (const char *name, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t ylow, Double_t yup, Double_t zlow, Double_t zup, Option_t *option="") | |
TProfile2D (const char *name, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t ylow, Double_t yup, Option_t *option="") | |
TProfile2D (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins, Int_t nbinsy, Double_t ylow, Double_t yup, Option_t *option="") | |
TProfile2D (const char *name, const char *title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, const Double_t *ybins, Option_t *option="") | |
TProfile2D (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins, Int_t nbinsy, const Double_t *ybins, Option_t *option="") | |
TProfile2D (const TProfile2D &profile) | |
virtual | ~TProfile2D () |
virtual void | Add (TF1 *h1, Double_t c1=1, Option_t *option="") |
virtual void | Add (const TH1 *h1, Double_t c1=1) |
virtual void | Add (const TH1 *h1, const TH1 *h2, Double_t c1=1, Double_t c2=1) |
void | BuildOptions (Double_t zmin, Double_t zmax, Option_t *option) |
virtual Int_t | BufferEmpty (Int_t action=0) |
virtual void | Copy (TObject &hnew) const |
virtual void | Divide (TF1 *h1, Double_t c1=1) |
virtual void | Divide (const TH1 *h1) |
virtual void | Divide (const TH1 *h1, const TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option="") |
virtual TH1 * | DrawCopy (Option_t *option="") const |
Int_t | Fill (Double_t) |
Int_t | Fill (const char *, Double_t) |
Int_t | Fill (Double_t, Double_t) |
Int_t | Fill (Double_t x, Double_t y, Double_t z) |
virtual Int_t | Fill (Double_t x, const char *namey, Double_t z) |
virtual Int_t | Fill (const char *namex, Double_t y, Double_t z) |
virtual Int_t | Fill (const char *namex, const char *namey, Double_t z) |
virtual Int_t | Fill (Double_t x, Double_t y, Double_t z, Double_t w) |
virtual Double_t | GetBinContent (Int_t bin) const |
virtual Double_t | GetBinContent (Int_t binx, Int_t biny) const |
virtual Double_t | GetBinContent (Int_t binx, Int_t biny, Int_t) const |
virtual Double_t | GetBinError (Int_t bin) const |
virtual Double_t | GetBinError (Int_t binx, Int_t biny) const |
virtual Double_t | GetBinError (Int_t binx, Int_t biny, Int_t) const |
virtual Double_t | GetBinEntries (Int_t bin) const |
virtual Double_t | GetBinEffectiveEntries (Int_t bin) |
virtual TArrayD * | GetBinSumw2 () |
virtual const TArrayD * | GetBinSumw2 () const |
Option_t * | GetErrorOption () const |
virtual void | GetStats (Double_t *stats) const |
virtual Double_t | GetZmin () const |
virtual Double_t | GetZmax () const |
virtual void | LabelsDeflate (Option_t *axis="X") |
virtual void | LabelsInflate (Option_t *axis="X") |
virtual void | LabelsOption (Option_t *option="h", Option_t *axis="X") |
virtual Long64_t | Merge (TCollection *list) |
virtual void | Multiply (TF1 *h1, Double_t c1=1) |
virtual void | Multiply (const TH1 *h1) |
virtual void | Multiply (const TH1 *h1, const TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option="") |
TH2D * | ProjectionXY (const char *name="_pxy", Option_t *option="e") const |
virtual void | PutStats (Double_t *stats) |
virtual void | Reset (Option_t *option="") |
virtual void | RebinAxis (Double_t x, TAxis *axis) |
virtual TProfile2D * | Rebin2D (Int_t nxgroup=2, Int_t nygroup=2, const char *newname="") |
virtual TProfile2D * | RebinX (Int_t ngroup=2, const char *newname="") |
virtual TProfile2D * | RebinY (Int_t ngroup=2, const char *newname="") |
virtual void | SavePrimitive (ostream &out, Option_t *option="") |
virtual void | Scale (Double_t c1=1, Option_t *option="") |
virtual void | SetBinEntries (Int_t bin, Double_t w) |
virtual void | SetBins (Int_t nbinsx, Double_t xmin, Double_t xmax, Int_t nbinsy, Double_t ymin, Double_t ymax) |
virtual void | SetBuffer (Int_t buffersize, Option_t *option="") |
virtual void | SetErrorOption (Option_t *option="") |
virtual void | Sumw2 () |
Static Public Member Functions | |
static void | Approximate (Bool_t approx=kTRUE) |
static void | Approximate (Bool_t approx=kTRUE) |
Protected Member Functions | |
virtual Int_t | BufferFill (Double_t, Double_t) |
virtual Int_t | BufferFill (Double_t, Double_t, Double_t) |
virtual Int_t | BufferFill (Double_t x, Double_t y, Double_t z, Double_t w) |
void | SetBins (const Int_t *nbins, const Double_t *range) |
Int_t | Fill (const Double_t *v) |
virtual Int_t | BufferFill (Double_t, Double_t) |
virtual Int_t | BufferFill (Double_t, Double_t, Double_t) |
virtual Int_t | BufferFill (Double_t x, Double_t y, Double_t z, Double_t w) |
void | SetBins (const Int_t *nbins, const Double_t *range) |
Int_t | Fill (const Double_t *v) |
Protected Attributes | |
TArrayD | fBinEntries |
EErrorType | fErrorMode |
Double_t | fZmin |
Double_t | fZmax |
Bool_t | fScaling |
Double_t | fTsumwz |
True when TProfile2D::Scale is called. | |
Double_t | fTsumwz2 |
TArrayD | fBinSumw2 |
Static Protected Attributes | |
static Bool_t | fgApproximate |
Private Member Functions | |
Double_t * | GetB () |
Double_t * | GetB2 () |
Double_t * | GetW () |
Double_t * | GetW2 () |
void | SetBins (Int_t, Double_t, Double_t) |
void | SetBins (Int_t, const Double_t *) |
void | SetBins (Int_t, const Double_t *, Int_t, const Double_t *) |
void | SetBins (Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) |
void | SetBins (Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) |
Double_t * | GetB () |
Double_t * | GetB2 () |
Double_t * | GetW () |
Double_t * | GetW2 () |
void | SetBins (Int_t, Double_t, Double_t) |
void | SetBins (Int_t, const Double_t *) |
void | SetBins (Int_t, const Double_t *, Int_t, const Double_t *) |
void | SetBins (Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) |
void | SetBins (Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) |
Friends | |
class | TProfileHelper |
Definition at line 31 of file TProfile2D.h.
TProfile2D::TProfile2D | ( | ) |
TProfile2D::TProfile2D | ( | const char * | name, | |
const char * | title, | |||
Int_t | nbinsx, | |||
Double_t | xlow, | |||
Double_t | xup, | |||
Int_t | nbinsy, | |||
Double_t | ylow, | |||
Double_t | yup, | |||
Double_t | zlow, | |||
Double_t | zup, | |||
Option_t * | option = "" | |||
) |
Definition at line 144 of file TProfile2D.cxx.
References BuildOptions(), TH1::fgBufferSize, and SetBuffer().
TProfile2D::TProfile2D | ( | const char * | name, | |
const char * | title, | |||
Int_t | nbinsx, | |||
Double_t | xlow, | |||
Double_t | xup, | |||
Int_t | nbinsy, | |||
Double_t | ylow, | |||
Double_t | yup, | |||
Option_t * | option = "" | |||
) |
Definition at line 85 of file TProfile2D.cxx.
References BuildOptions(), TH1::fgBufferSize, and SetBuffer().
TProfile2D::TProfile2D | ( | const TProfile2D & | profile | ) |
TProfile2D::~TProfile2D | ( | ) | [virtual] |
Definition at line 77 of file TProfile2D.cxx.
TProfile2D::TProfile2D | ( | ) |
TProfile2D::TProfile2D | ( | const char * | name, | |
const char * | title, | |||
Int_t | nbinsx, | |||
Double_t | xlow, | |||
Double_t | xup, | |||
Int_t | nbinsy, | |||
Double_t | ylow, | |||
Double_t | yup, | |||
Double_t | zlow, | |||
Double_t | zup, | |||
Option_t * | option = "" | |||
) |
TProfile2D::TProfile2D | ( | const char * | name, | |
const char * | title, | |||
Int_t | nbinsx, | |||
Double_t | xlow, | |||
Double_t | xup, | |||
Int_t | nbinsy, | |||
Double_t | ylow, | |||
Double_t | yup, | |||
Option_t * | option = "" | |||
) |
TProfile2D::TProfile2D | ( | const char * | name, | |
const char * | title, | |||
Int_t | nbinsx, | |||
const Double_t * | xbins, | |||
Int_t | nbinsy, | |||
Double_t | ylow, | |||
Double_t | yup, | |||
Option_t * | option = "" | |||
) |
TProfile2D::TProfile2D | ( | const char * | name, | |
const char * | title, | |||
Int_t | nbinsx, | |||
Double_t | xlow, | |||
Double_t | xup, | |||
Int_t | nbinsy, | |||
const Double_t * | ybins, | |||
Option_t * | option = "" | |||
) |
TProfile2D::TProfile2D | ( | const char * | name, | |
const char * | title, | |||
Int_t | nbinsx, | |||
const Double_t * | xbins, | |||
Int_t | nbinsy, | |||
const Double_t * | ybins, | |||
Option_t * | option = "" | |||
) |
TProfile2D::TProfile2D | ( | const TProfile2D & | profile | ) |
virtual TProfile2D::~TProfile2D | ( | ) | [virtual] |
Int_t TProfile2D::BufferFill | ( | Double_t | x, | |
Double_t | y, | |||
Double_t | z, | |||
Double_t | w | |||
) | [protected, virtual] |
Definition at line 364 of file TProfile2D.cxx.
References buffer, BufferEmpty(), TH1::fBuffer, TH1::fBufferSize, TH1::fEntries, Fill(), and TArrayD::Reset().
Definition at line 54 of file TProfile2D.h.
Referenced by BufferEmpty(), BufferFill(), ProjectionTester::buildHistograms(), ProjectionTester::buildHistogramsWithWeights(), TProofDrawProfile2D::DoFill(), Fill(), TSelectorDraw::TakeAction(), test2DRebinProfile(), and testTH3toTH2().
Double_t* TProfile2D::GetB | ( | ) | [inline, private] |
Definition at line 57 of file TProfile2D.h.
References TArrayD::fArray, and fBinEntries.
Referenced by Rebin2D().
Double_t* TProfile2D::GetB2 | ( | ) | [inline, private] |
Definition at line 58 of file TProfile2D.h.
References TArrayD::fArray, fBinSumw2, and TArray::fN.
Referenced by Rebin2D().
Double_t* TProfile2D::GetW | ( | ) | [inline, private] |
Double_t* TProfile2D::GetW2 | ( | ) | [inline, private] |
Definition at line 60 of file TProfile2D.h.
References TArrayD::fArray, and TH1::fSumw2.
Referenced by Rebin2D().
Reimplemented from TH1.
Definition at line 61 of file TProfile2D.h.
References TObject::MayNotUse().
Reimplemented from TH1.
Definition at line 63 of file TProfile2D.h.
References TObject::MayNotUse().
void TProfile2D::SetBins | ( | Int_t | , | |
const Double_t * | , | |||
Int_t | , | |||
const Double_t * | ||||
) | [inline, private, virtual] |
Reimplemented from TH1.
Definition at line 65 of file TProfile2D.h.
References TObject::MayNotUse().
void TProfile2D::SetBins | ( | Int_t | , | |
Double_t | , | |||
Double_t | , | |||
Int_t | , | |||
Double_t | , | |||
Double_t | , | |||
Int_t | , | |||
Double_t | , | |||
Double_t | ||||
) | [inline, private, virtual] |
Reimplemented from TH1.
Definition at line 67 of file TProfile2D.h.
References TObject::MayNotUse().
void TProfile2D::SetBins | ( | Int_t | , | |
const Double_t * | , | |||
Int_t | , | |||
const Double_t * | , | |||
Int_t | , | |||
const Double_t * | ||||
) | [inline, private, virtual] |
Reimplemented from TH1.
Definition at line 69 of file TProfile2D.h.
References TObject::MayNotUse().
Reimplemented from TH1.
Definition at line 242 of file TProfile2D.cxx.
References TProfileHelper::Add(), xmlio::Class, TObject::Error(), h1, and TObject::InheritsFrom().
Reimplemented from TH1.
Definition at line 259 of file TProfile2D.cxx.
References TProfileHelper::Add(), xmlio::Class, TObject::Error(), h1, h2, and TObject::InheritsFrom().
Definition at line 284 of file TProfile2D.cxx.
References fgApproximate.
Referenced by G__G__Hist_307_0_25(), G__setup_memfuncTProfile2D(), and stressHistogram().
Definition at line 163 of file TProfile2D.cxx.
References fBinEntries, TH1::fgDefaultSumw2, TH1::fNcells, fScaling, fTsumwz, fTsumwz2, fZmax, fZmin, kFALSE, TArrayD::Set(), SetErrorOption(), Sumw2(), and TH1::Sumw2().
Referenced by TProfile2D().
Reimplemented from TH2.
Definition at line 300 of file TProfile2D.cxx.
References buffer, TH1::fBuffer, TH1::fBufferSize, TH1::fEntries, Fill(), THLimitsFinder::FindGoodLimits(), TH1::fXaxis, TH1::fYaxis, THLimitsFinder::GetLimitsFinder(), TAxis::GetXmax(), TAxis::GetXmin(), i, TH1::kCanRebin, keep, RebinAxis(), TArrayD::Reset(), TObject::TestBit(), x, xmax, xmin, y, ymax, and ymin.
Referenced by BufferFill(), and SetBuffer().
void TProfile2D::Copy | ( | TObject & | hnew | ) | const [virtual] |
Reimplemented from TH2D.
Definition at line 397 of file TProfile2D.cxx.
References TH2D::Copy(), TArrayD::Copy(), TArrayD::fArray, fBinEntries, fBinSumw2, fErrorMode, TH1::fNcells, fScaling, TH1::fSumw2, fTsumwz, fTsumwz2, fZmax, and fZmin.
void TProfile2D::Divide | ( | const TH1 * | h1 | ) | [virtual] |
Reimplemented from TH1.
Definition at line 428 of file TProfile2D.cxx.
References TMath::Abs(), c1, xmlio::Class, TObject::Error(), TArrayD::fArray, fBinEntries, fBinSumw2, TH1::fEntries, TArray::fN, TH1::fSumw2, TH1::fTsumw, TH1::fTsumw2, TH1::fTsumwx, TH1::fTsumwx2, TH2::fTsumwxy, TH2::fTsumwy, TH2::fTsumwy2, fTsumwz, fTsumwz2, TH1::fXaxis, TH1::fYaxis, TAxis::GetBinCenter(), TAxis::GetNbins(), TH1::GetNbinsX(), TH1::GetNbinsY(), h1, TObject::InheritsFrom(), p1(), TArrayD::TArrayD(), w, TObject::Warning(), x, and y.
void TProfile2D::Divide | ( | const TH1 * | h1, | |
const TH1 * | h2, | |||
Double_t | c1 = 1 , |
|||
Double_t | c2 = 1 , |
|||
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TH1.
Definition at line 507 of file TProfile2D.cxx.
References TMath::Abs(), binomial(), xmlio::Class, TString::Contains(), TObject::Error(), TArrayD::fArray, fBinEntries, TH1::fEntries, TH1::fSumw2, TH1::fTsumw, TH1::fTsumw2, TH1::fTsumwx, TH1::fTsumwx2, TH2::fTsumwxy, TH2::fTsumwy, TH2::fTsumwy2, fTsumwz, fTsumwz2, TH1::fXaxis, TH1::fYaxis, TAxis::GetBinCenter(), TAxis::GetNbins(), TH1::GetNbinsX(), TH1::GetNbinsY(), h1, h2, TObject::InheritsFrom(), kFALSE, kTRUE, p1(), p2(), TString::ToLower(), w, x, and y.
Reimplemented from TH2D.
Definition at line 604 of file TProfile2D.cxx.
References TObject::AppendPad(), TNamed::Clone(), TString::Contains(), gPad, TObject::kCanDelete, TObject::SetBit(), TH1::SetDirectory(), and TString::ToLower().
Reimplemented from TH2.
Definition at line 619 of file TProfile2D.cxx.
References BufferFill(), TArrayD::fArray, fBinEntries, fBinSumw2, TH1::fBuffer, TH1::fEntries, TH1::fgStatOverflows, TAxis::FindBin(), TArray::fN, TH1::fSumw2, TH1::fTsumw, TH1::fTsumw2, TH1::fTsumwx, TH1::fTsumwx2, TH2::fTsumwxy, TH2::fTsumwy, TH2::fTsumwy2, fTsumwz, fTsumwz2, TH1::fXaxis, TH1::fYaxis, fZmax, fZmin, TH1::GetBin(), and TAxis::GetNbins().
Reimplemented from TH2.
Definition at line 660 of file TProfile2D.cxx.
References TH2D::AddBinContent(), TArrayD::fArray, fBinEntries, fBinSumw2, TH1::fEntries, TH1::fgStatOverflows, TAxis::FindBin(), TArray::fN, TH1::fSumw2, TH1::fTsumw, TH1::fTsumw2, TH1::fTsumwx, TH1::fTsumwx2, TH2::fTsumwxy, TH2::fTsumwy, TH2::fTsumwy2, fTsumwz, fTsumwz2, TH1::fXaxis, TH1::fYaxis, fZmax, fZmin, TAxis::GetBinCenter(), TAxis::GetNbins(), and y.
Reimplemented from TH2.
Definition at line 733 of file TProfile2D.cxx.
References TH2D::AddBinContent(), TArrayD::fArray, fBinEntries, fBinSumw2, TH1::fEntries, TH1::fgStatOverflows, TAxis::FindBin(), TArray::fN, TH1::fSumw2, TH1::fTsumw, TH1::fTsumw2, TH1::fTsumwx, TH1::fTsumwx2, TH2::fTsumwxy, TH2::fTsumwy, TH2::fTsumwy2, fTsumwz, fTsumwz2, TH1::fXaxis, TH1::fYaxis, fZmax, fZmin, TAxis::GetBinCenter(), TAxis::GetNbins(), and x.
Reimplemented from TH2.
Definition at line 697 of file TProfile2D.cxx.
References TH2D::AddBinContent(), TArrayD::fArray, fBinEntries, fBinSumw2, TH1::fEntries, TAxis::FindBin(), TArray::fN, TH1::fSumw2, TH1::fTsumw, TH1::fTsumw2, TH1::fTsumwx, TH1::fTsumwx2, TH2::fTsumwxy, TH2::fTsumwy, TH2::fTsumwy2, fTsumwz, fTsumwz2, TH1::fXaxis, TH1::fYaxis, fZmax, fZmin, TAxis::GetBinCenter(), TAxis::GetNbins(), x, and y.
Definition at line 770 of file TProfile2D.cxx.
References TH2D::AddBinContent(), BufferFill(), TArrayD::fArray, fBinEntries, fBinSumw2, TH1::fBuffer, TH1::fEntries, TH1::fgStatOverflows, TAxis::FindBin(), TArray::fN, TH1::fSumw2, TH1::fTsumw, TH1::fTsumw2, TH1::fTsumwx, TH1::fTsumwx2, TH2::fTsumwxy, TH2::fTsumwy, TH2::fTsumwy2, fTsumwz, fTsumwz2, TH1::fXaxis, TH1::fYaxis, fZmax, fZmin, TAxis::GetNbins(), and u.
Reimplemented from TH2D.
Definition at line 812 of file TProfile2D.cxx.
References TArrayD::fArray, fBinEntries, TH1::fBuffer, and TH1::fNcells.
Referenced by GetBinContent(), and ProjectionXY().
Reimplemented from TH2D.
Definition at line 107 of file TProfile2D.h.
References TH1::GetBin(), and GetBinContent().
virtual Double_t TProfile2D::GetBinContent | ( | Int_t | binx, | |
Int_t | biny, | |||
Int_t | ||||
) | const [inline, virtual] |
Reimplemented from TH2D.
Definition at line 108 of file TProfile2D.h.
References TH1::GetBin(), and GetBinContent().
Reimplemented from TH1.
Definition at line 853 of file TProfile2D.cxx.
References TProfileHelper::GetBinError().
Referenced by GetBinError(), and ProjectionXY().
Reimplemented from TH1.
Definition at line 110 of file TProfile2D.h.
References TH1::GetBin(), and GetBinError().
Reimplemented from TH1.
Definition at line 111 of file TProfile2D.h.
References TH1::GetBin(), and GetBinError().
Definition at line 826 of file TProfile2D.cxx.
References TArrayD::fArray, fBinEntries, TH1::fBuffer, and TH1::fNcells.
Referenced by ProjectionXY(), and SavePrimitive().
virtual TArrayD* TProfile2D::GetBinSumw2 | ( | ) | [inline, virtual] |
virtual const TArrayD* TProfile2D::GetBinSumw2 | ( | ) | const [inline, virtual] |
Option_t * TProfile2D::GetErrorOption | ( | ) | const |
Definition at line 876 of file TProfile2D.cxx.
References fErrorMode, kERRORSPREAD, kERRORSPREADG, and kERRORSPREADI.
void TProfile2D::GetStats | ( | Double_t * | stats | ) | const [virtual] |
Reimplemented from TH2.
Definition at line 888 of file TProfile2D.cxx.
References TArrayD::fArray, fBinEntries, fBinSumw2, TH1::fBuffer, TH1::fgStatOverflows, TArray::fN, TH1::fSumw2, TH1::fTsumw, TH1::fTsumw2, TH1::fTsumwx, TH1::fTsumwx2, TH2::fTsumwxy, TH2::fTsumwy, TH2::fTsumwy2, fTsumwz, fTsumwz2, TH1::fXaxis, TH1::fYaxis, TH1::GetBin(), TAxis::GetBinCenter(), TAxis::GetFirst(), TAxis::GetLast(), TAxis::GetNbins(), TAxis::kAxisRange, TObject::TestBit(), w, x, and y.
virtual Double_t TProfile2D::GetZmin | ( | ) | const [inline, virtual] |
virtual Double_t TProfile2D::GetZmax | ( | ) | const [inline, virtual] |
void TProfile2D::LabelsDeflate | ( | Option_t * | axis = "X" |
) | [virtual] |
Reimplemented from TH1.
Definition at line 963 of file TProfile2D.cxx.
References TProfileHelper::LabelsDeflate().
void TProfile2D::LabelsInflate | ( | Option_t * | axis = "X" |
) | [virtual] |
Reimplemented from TH1.
Definition at line 971 of file TProfile2D.cxx.
References TProfileHelper::LabelsInflate().
Reimplemented from TH1.
Definition at line 981 of file TProfile2D.cxx.
References a, TList::Add(), TList::At(), axis, THashList::Clear(), TString::Contains(), errors, TArrayD::fArray, fBinEntries, TH1::fSumw2, TH1::fXaxis, TH1::fYaxis, TAxis::GetNbins(), TCollection::GetSize(), TH1::GetXaxis(), TH1::GetYaxis(), i, j, k, kFALSE, TAxis::kLabelsDown, TAxis::kLabelsHori, TAxis::kLabelsUp, TAxis::kLabelsVert, kTRUE, TMath::Min(), n, TObject::SetBit(), TObject::SetUniqueID(), sort(), TMath::Sort(), TString::ToLower(), and TObject::Warning().
Long64_t TProfile2D::Merge | ( | TCollection * | list | ) | [virtual] |
Reimplemented from TH2.
Definition at line 1144 of file TProfile2D.cxx.
References TProfileHelper::Merge().
Reimplemented from TH1.
Definition at line 1163 of file TProfile2D.cxx.
References TObject::Error().
void TProfile2D::Multiply | ( | const TH1 * | h1 | ) | [virtual] |
Reimplemented from TH1.
Definition at line 1172 of file TProfile2D.cxx.
References TObject::Error().
void TProfile2D::Multiply | ( | const TH1 * | h1, | |
const TH1 * | h2, | |||
Double_t | c1 = 1 , |
|||
Double_t | c2 = 1 , |
|||
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TH1.
Definition at line 1184 of file TProfile2D.cxx.
References TObject::Error().
Definition at line 1196 of file TProfile2D.cxx.
References TString::Contains(), TArrayD::fArray, fBinSumw2, TH1::fEntries, TArray::fN, TH1::fSumw2, TH1::fXaxis, TH1::fYaxis, TH1::GetBin(), GetBinContent(), GetBinEntries(), GetBinError(), TNamed::GetName(), TAxis::GetNbins(), TH1::GetSumw2(), TNamed::GetTitle(), TAxis::GetXmax(), TAxis::GetXmin(), h1, kFALSE, kTRUE, TH2D::SetBinContent(), TH1::SetBinError(), TH1::SetEntries(), snprintf, TMath::Sqrt(), TH1::Sumw2(), TH2D::TH2D(), and TString::ToLower().
Referenced by ProjectionTester::compareHistograms().
void TProfile2D::PutStats | ( | Double_t * | stats | ) | [virtual] |
Reimplemented from TH2.
Definition at line 1282 of file TProfile2D.cxx.
References TH1::fTsumw, TH1::fTsumw2, TH1::fTsumwx, TH1::fTsumwx2, TH2::fTsumwxy, TH2::fTsumwy, TH2::fTsumwy2, fTsumwz, and fTsumwz2.
void TProfile2D::Reset | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TH2D.
Definition at line 1298 of file TProfile2D.cxx.
References TString::Contains(), fBinEntries, fBinSumw2, fTsumwz, fTsumwz2, TArrayD::Reset(), and TString::ToUpper().
Reimplemented from TH1.
Definition at line 1313 of file TProfile2D.cxx.
References axis, fTsumwz, fTsumwz2, and TProfileHelper::RebinAxis().
Referenced by BufferEmpty().
TProfile2D * TProfile2D::Rebin2D | ( | Int_t | nxgroup = 2 , |
|
Int_t | nygroup = 2 , |
|||
const char * | newname = "" | |||
) | [virtual] |
Reimplemented from TH2.
Definition at line 1333 of file TProfile2D.cxx.
References TNamed::Clone(), TObject::Error(), fBinSumw2, TArray::fN, TH1::fTsumw, TH1::fXaxis, TH1::fYaxis, GetB(), GetB2(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetNbins(), TArray::GetSize(), GetW(), GetW2(), TAxis::GetXbins(), TAxis::GetXmax(), TAxis::GetXmin(), i, j, SetBins(), TObject::Warning(), xmax, xmin, ymax, and ymin.
TProfile2D * TProfile2D::RebinX | ( | Int_t | ngroup = 2 , |
|
const char * | newname = "" | |||
) | [virtual] |
TProfile2D * TProfile2D::RebinY | ( | Int_t | ngroup = 2 , |
|
const char * | newname = "" | |||
) | [virtual] |
void TProfile2D::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TH1.
Definition at line 1656 of file TProfile2D.cxx.
References TObject::ClassName(), TArrayD::fArray, TArray::fN, TH1::fNcells, for(), TH1::fSumw2, fZmax, fZmin, GetBinEntries(), TNamed::GetName(), TAxis::GetNbins(), TNamed::GetTitle(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), if(), and TMath::Sqrt().
Reimplemented from TH1.
Definition at line 1711 of file TProfile2D.cxx.
References TProfileHelper::Scale().
Definition at line 1725 of file TProfile2D.cxx.
References TArrayD::fArray, fBinEntries, and TH1::fNcells.
void TProfile2D::SetBins | ( | Int_t | nbinsx, | |
Double_t | xmin, | |||
Double_t | xmax, | |||
Int_t | nbinsy, | |||
Double_t | ymin, | |||
Double_t | ymax | |||
) | [virtual] |
Reimplemented from TH1.
Definition at line 1735 of file TProfile2D.cxx.
References fBinEntries, fBinSumw2, TArray::fN, TH1::fNcells, TH1::fSumw2, TH1::fXaxis, TH1::fYaxis, TAxis::Set(), TArrayD::Set(), and TH2D::SetBinsLength().
Reimplemented from TH1.
Definition at line 1751 of file TProfile2D.cxx.
References BufferEmpty(), TH1::fBuffer, and TH1::fBufferSize.
Referenced by TProofDrawProfile2D::SlaveBegin(), and TProfile2D().
void TProfile2D::SetErrorOption | ( | Option_t * | option = "" |
) | [virtual] |
Definition at line 1771 of file TProfile2D.cxx.
References TString::Contains(), fErrorMode, kERRORMEAN, kERRORSPREAD, kERRORSPREADG, kERRORSPREADI, and TString::ToLower().
Referenced by BuildOptions().
void TProfile2D::Sumw2 | ( | ) | [virtual] |
Reimplemented from TH1.
Definition at line 1832 of file TProfile2D.cxx.
References TProfileHelper::Sumw2().
Referenced by BuildOptions().
virtual Int_t TProfile2D::BufferFill | ( | Double_t | x, | |
Double_t | y, | |||
Double_t | z, | |||
Double_t | w | |||
) | [protected, virtual] |
Double_t* TProfile2D::GetB | ( | ) | [inline, private] |
Double_t* TProfile2D::GetB2 | ( | ) | [inline, private] |
Double_t* TProfile2D::GetW | ( | ) | [inline, private] |
Double_t* TProfile2D::GetW2 | ( | ) | [inline, private] |
Reimplemented from TH1.
Definition at line 61 of file TProfile2D.h.
References TObject::MayNotUse().
Reimplemented from TH1.
Definition at line 63 of file TProfile2D.h.
References TObject::MayNotUse().
void TProfile2D::SetBins | ( | Int_t | , | |
const Double_t * | , | |||
Int_t | , | |||
const Double_t * | ||||
) | [inline, private, virtual] |
Reimplemented from TH1.
Definition at line 65 of file TProfile2D.h.
References TObject::MayNotUse().
void TProfile2D::SetBins | ( | Int_t | , | |
Double_t | , | |||
Double_t | , | |||
Int_t | , | |||
Double_t | , | |||
Double_t | , | |||
Int_t | , | |||
Double_t | , | |||
Double_t | ||||
) | [inline, private, virtual] |
Reimplemented from TH1.
Definition at line 67 of file TProfile2D.h.
References TObject::MayNotUse().
void TProfile2D::SetBins | ( | Int_t | , | |
const Double_t * | , | |||
Int_t | , | |||
const Double_t * | , | |||
Int_t | , | |||
const Double_t * | ||||
) | [inline, private, virtual] |
Reimplemented from TH1.
Definition at line 69 of file TProfile2D.h.
References TObject::MayNotUse().
Reimplemented from TH1.
virtual void TProfile2D::Add | ( | const TH1 * | h1, | |
const TH1 * | h2, | |||
Double_t | c1 = 1 , |
|||
Double_t | c2 = 1 | |||
) | [virtual] |
Reimplemented from TH1.
virtual void TProfile2D::Divide | ( | const TH1 * | h1, | |
const TH1 * | h2, | |||
Double_t | c1 = 1 , |
|||
Double_t | c2 = 1 , |
|||
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TH1.
Reimplemented from TH2D.
Reimplemented from TH2.
Reimplemented from TH2.
Reimplemented from TH2.
Reimplemented from TH2D.
Definition at line 107 of file TProfile2D.h.
References TH1::GetBin(), and GetBinContent().
virtual Double_t TProfile2D::GetBinContent | ( | Int_t | binx, | |
Int_t | biny, | |||
Int_t | ||||
) | const [inline, virtual] |
Reimplemented from TH2D.
Definition at line 108 of file TProfile2D.h.
References TH1::GetBin(), and GetBinContent().
Reimplemented from TH1.
Definition at line 110 of file TProfile2D.h.
References TH1::GetBin(), and GetBinError().
Reimplemented from TH1.
Definition at line 111 of file TProfile2D.h.
References TH1::GetBin(), and GetBinError().
virtual TArrayD* TProfile2D::GetBinSumw2 | ( | ) | [inline, virtual] |
virtual const TArrayD* TProfile2D::GetBinSumw2 | ( | ) | const [inline, virtual] |
Option_t* TProfile2D::GetErrorOption | ( | ) | const |
virtual Double_t TProfile2D::GetZmin | ( | ) | const [inline, virtual] |
virtual Double_t TProfile2D::GetZmax | ( | ) | const [inline, virtual] |
Reimplemented from TH1.
virtual Long64_t TProfile2D::Merge | ( | TCollection * | list | ) | [virtual] |
Reimplemented from TH2.
virtual void TProfile2D::Multiply | ( | const TH1 * | h1, | |
const TH1 * | h2, | |||
Double_t | c1 = 1 , |
|||
Double_t | c2 = 1 , |
|||
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TH1.
virtual TProfile2D* TProfile2D::Rebin2D | ( | Int_t | nxgroup = 2 , |
|
Int_t | nygroup = 2 , |
|||
const char * | newname = "" | |||
) | [virtual] |
Reimplemented from TH2.
virtual TProfile2D* TProfile2D::RebinX | ( | Int_t | ngroup = 2 , |
|
const char * | newname = "" | |||
) | [virtual] |
Reimplemented from TH2.
virtual TProfile2D* TProfile2D::RebinY | ( | Int_t | ngroup = 2 , |
|
const char * | newname = "" | |||
) | [virtual] |
Reimplemented from TH2.
virtual void TProfile2D::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TH1.
Reimplemented from TH1.
virtual void TProfile2D::SetBins | ( | Int_t | nbinsx, | |
Double_t | xmin, | |||
Double_t | xmax, | |||
Int_t | nbinsy, | |||
Double_t | ymin, | |||
Double_t | ymax | |||
) | [virtual] |
Reimplemented from TH1.
Reimplemented from TH1.
virtual void TProfile2D::SetErrorOption | ( | Option_t * | option = "" |
) | [virtual] |
virtual void TProfile2D::Sumw2 | ( | ) | [virtual] |
Reimplemented from TH1.
TProfileHelper [friend] |
Definition at line 34 of file TProfile2D.h.
TArrayD TProfile2D::fBinEntries [protected] |
Definition at line 37 of file TProfile2D.h.
Referenced by BuildOptions(), Copy(), Divide(), Fill(), GetB(), GetBinContent(), GetBinEntries(), GetStats(), LabelsOption(), Reset(), SetBinEntries(), and SetBins().
EErrorType TProfile2D::fErrorMode [protected] |
Definition at line 38 of file TProfile2D.h.
Referenced by Copy(), GetErrorOption(), and SetErrorOption().
Double_t TProfile2D::fZmin [protected] |
Definition at line 39 of file TProfile2D.h.
Referenced by BuildOptions(), Copy(), Fill(), GetZmin(), and SavePrimitive().
Double_t TProfile2D::fZmax [protected] |
Definition at line 40 of file TProfile2D.h.
Referenced by BuildOptions(), Copy(), Fill(), GetZmax(), and SavePrimitive().
Bool_t TProfile2D::fScaling [protected] |
Double_t TProfile2D::fTsumwz [protected] |
True when TProfile2D::Scale is called.
Definition at line 42 of file TProfile2D.h.
Referenced by BuildOptions(), Copy(), Divide(), Fill(), GetStats(), PutStats(), RebinAxis(), and Reset().
Double_t TProfile2D::fTsumwz2 [protected] |
Definition at line 43 of file TProfile2D.h.
Referenced by BuildOptions(), Copy(), Divide(), Fill(), GetStats(), PutStats(), RebinAxis(), and Reset().
TArrayD TProfile2D::fBinSumw2 [protected] |
Definition at line 44 of file TProfile2D.h.
Referenced by Copy(), Divide(), Fill(), GetB2(), GetBinSumw2(), GetStats(), ProjectionXY(), Rebin2D(), Reset(), and SetBins().
static Bool_t TProfile2D::fgApproximate [static, protected] |