#include <TProfile3D.h>
Inheritance diagram for TProfile3D:
Definition at line 31 of file TProfile3D.h.
TProfile3D::TProfile3D | ( | ) |
Referenced by DrawCopy().
TProfile3D::TProfile3D | ( | const char * | name, | |
const char * | title, | |||
Int_t | nbinsx, | |||
Double_t | xlow, | |||
Double_t | xup, | |||
Int_t | nbinsy, | |||
Double_t | ylow, | |||
Double_t | yup, | |||
Int_t | nbinsz, | |||
Double_t | zlow, | |||
Double_t | zup, | |||
Option_t * | option = "" | |||
) |
Definition at line 89 of file TProfile3D.cxx.
References BuildOptions(), TH1::fgBufferSize, and SetBuffer().
TProfile3D::TProfile3D | ( | const TProfile3D & | profile | ) |
TProfile3D::~TProfile3D | ( | ) | [virtual] |
Definition at line 81 of file TProfile3D.cxx.
TProfile3D::TProfile3D | ( | ) |
TProfile3D::TProfile3D | ( | const char * | name, | |
const char * | title, | |||
Int_t | nbinsx, | |||
Double_t | xlow, | |||
Double_t | xup, | |||
Int_t | nbinsy, | |||
Double_t | ylow, | |||
Double_t | yup, | |||
Int_t | nbinsz, | |||
Double_t | zlow, | |||
Double_t | zup, | |||
Option_t * | option = "" | |||
) |
TProfile3D::TProfile3D | ( | const char * | name, | |
const char * | title, | |||
Int_t | nbinsx, | |||
const Double_t * | xbins, | |||
Int_t | nbinsy, | |||
const Double_t * | ybins, | |||
Int_t | nbinsz, | |||
const Double_t * | zbins, | |||
Option_t * | option = "" | |||
) |
TProfile3D::TProfile3D | ( | const TProfile3D & | profile | ) |
virtual TProfile3D::~TProfile3D | ( | ) | [virtual] |
Int_t TProfile3D::BufferFill | ( | Double_t | x, | |
Double_t | y, | |||
Double_t | z, | |||
Double_t | t, | |||
Double_t | w | |||
) | [protected, virtual] |
Definition at line 337 of file TProfile3D.cxx.
References buffer, BufferEmpty(), TH1::fBuffer, TH1::fBufferSize, TH1::fEntries, Fill(), and TArrayD::Reset().
Double_t* TProfile3D::GetB | ( | ) | [inline, private] |
Double_t* TProfile3D::GetB2 | ( | ) | [inline, private] |
Double_t* TProfile3D::GetW | ( | ) | [inline, private] |
Double_t* TProfile3D::GetW2 | ( | ) | [inline, private] |
Reimplemented from TH1.
Definition at line 63 of file TProfile3D.h.
References TObject::MayNotUse().
Reimplemented from TH1.
Definition at line 65 of file TProfile3D.h.
References TObject::MayNotUse().
void TProfile3D::SetBins | ( | Int_t | , | |
Double_t | , | |||
Double_t | , | |||
Int_t | , | |||
Double_t | , | |||
Double_t | ||||
) | [inline, private, virtual] |
Reimplemented from TH1.
Definition at line 67 of file TProfile3D.h.
References TObject::MayNotUse().
void TProfile3D::SetBins | ( | Int_t | , | |
const Double_t * | , | |||
Int_t | , | |||
const Double_t * | ||||
) | [inline, private, virtual] |
Reimplemented from TH1.
Definition at line 69 of file TProfile3D.h.
References TObject::MayNotUse().
void TProfile3D::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 71 of file TProfile3D.h.
References TObject::MayNotUse().
Reimplemented from TH1.
Definition at line 207 of file TProfile3D.cxx.
References TProfileHelper::Add(), xmlio::Class, TObject::Error(), h1, and TObject::InheritsFrom().
Reimplemented from TH1.
Definition at line 224 of file TProfile3D.cxx.
References TProfileHelper::Add(), xmlio::Class, TObject::Error(), h1, h2, and TObject::InheritsFrom().
Definition at line 250 of file TProfile3D.cxx.
References fgApproximate.
Referenced by G__G__Hist_384_0_23(), G__setup_memfuncTProfile3D(), and stressHistogram().
Definition at line 129 of file TProfile3D.cxx.
References fBinEntries, TH1::fgDefaultSumw2, TH1::fNcells, fScaling, fTmax, fTmin, fTsumwt, fTsumwt2, kFALSE, TArrayD::Set(), SetErrorOption(), Sumw2(), and TH1::Sumw2().
Referenced by TProfile3D().
Reimplemented from TH3.
Definition at line 266 of file TProfile3D.cxx.
References buffer, TH1::fBuffer, TH1::fBufferSize, TH1::fEntries, Fill(), THLimitsFinder::FindGoodLimits(), TH1::fXaxis, TH1::fYaxis, TH1::fZaxis, 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 TProfile3D::Copy | ( | TObject & | hnew | ) | const [virtual] |
Reimplemented from TH3D.
Definition at line 372 of file TProfile3D.cxx.
References TH3D::Copy(), TArrayD::Copy(), TArrayD::fArray, fBinEntries, fBinSumw2, fErrorMode, TH1::fNcells, fScaling, TH1::fSumw2, fTmax, fTmin, fTsumwt, and fTsumwt2.
Referenced by DrawCopy().
void TProfile3D::Divide | ( | const TH1 * | h1 | ) | [virtual] |
Reimplemented from TH1.
Definition at line 403 of file TProfile3D.cxx.
References TMath::Abs(), c1, xmlio::Class, TObject::Error(), TArrayD::fArray, fBinEntries, fBinSumw2, TH1::fEntries, TArray::fN, TH1::fSumw2, TH1::fTsumw, TH1::fTsumw2, fTsumwt, fTsumwt2, TH1::fTsumwx, TH1::fTsumwx2, TH3::fTsumwxy, TH3::fTsumwxz, TH3::fTsumwy, TH3::fTsumwy2, TH3::fTsumwyz, TH3::fTsumwz, TH3::fTsumwz2, TH1::fXaxis, TH1::fYaxis, TH1::fZaxis, TH1::GetBin(), TAxis::GetBinCenter(), TH1::GetNbinsX(), TH1::GetNbinsY(), TH1::GetNbinsZ(), h1, TObject::InheritsFrom(), p1(), TArrayD::TArrayD(), u, w, TObject::Warning(), x, and y.
void TProfile3D::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 494 of file TProfile3D.cxx.
References TMath::Abs(), binomial(), xmlio::Class, TString::Contains(), TObject::Error(), TArrayD::fArray, fBinEntries, TH1::fEntries, TH1::fSumw2, TH1::fTsumw, TH1::fTsumw2, fTsumwt, fTsumwt2, TH1::fTsumwx, TH1::fTsumwx2, TH3::fTsumwxy, TH3::fTsumwxz, TH3::fTsumwy, TH3::fTsumwy2, TH3::fTsumwyz, TH3::fTsumwz, TH3::fTsumwz2, TH1::fXaxis, TH1::fYaxis, TH1::fZaxis, TH1::GetBin(), TAxis::GetBinCenter(), TH1::GetNbinsX(), TH1::GetNbinsY(), TH1::GetNbinsZ(), h1, h2, TObject::InheritsFrom(), kFALSE, kTRUE, p1(), p2(), TString::ToLower(), u, w, x, and y.
Reimplemented from TH3D.
Definition at line 603 of file TProfile3D.cxx.
References TObject::AppendPad(), TString::Contains(), Copy(), gPad, TObject::kCanDelete, TObject::SetBit(), TH1::SetDirectory(), TString::ToLower(), and TProfile3D().
Reimplemented from TH3.
Definition at line 619 of file TProfile3D.cxx.
References TH3D::AddBinContent(), BufferFill(), TArrayD::fArray, fBinEntries, fBinSumw2, TH1::fBuffer, TH1::fEntries, TH1::fgStatOverflows, TAxis::FindBin(), TArray::fN, TH1::fSumw2, fTmax, fTmin, TH1::fTsumw, TH1::fTsumw2, fTsumwt, fTsumwt2, TH1::fTsumwx, TH1::fTsumwx2, TH3::fTsumwxy, TH3::fTsumwxz, TH3::fTsumwy, TH3::fTsumwy2, TH3::fTsumwyz, TH3::fTsumwz, TH3::fTsumwz2, TH1::fXaxis, TH1::fYaxis, TH1::fZaxis, TH1::GetBin(), and TAxis::GetNbins().
Definition at line 669 of file TProfile3D.cxx.
References TH3D::AddBinContent(), BufferFill(), TArrayD::fArray, fBinEntries, fBinSumw2, TH1::fBuffer, TH1::fEntries, TH1::fgStatOverflows, TAxis::FindBin(), TArray::fN, TH1::fSumw2, fTmax, fTmin, TH1::fTsumw, TH1::fTsumw2, fTsumwt, fTsumwt2, TH1::fTsumwx, TH1::fTsumwx2, TH3::fTsumwxy, TH3::fTsumwxz, TH3::fTsumwy, TH3::fTsumwy2, TH3::fTsumwyz, TH3::fTsumwz, TH3::fTsumwz2, TH1::fXaxis, TH1::fYaxis, TH1::fZaxis, TH1::GetBin(), TAxis::GetNbins(), and u.
Reimplemented from TH3D.
Definition at line 719 of file TProfile3D.cxx.
References TArrayD::fArray, fBinEntries, TH1::fBuffer, and TH1::fNcells.
Referenced by GetBinContent(), and ProjectionXYZ().
Reimplemented from TH3D.
Definition at line 108 of file TProfile3D.h.
References TObject::MayNotUse().
virtual Double_t TProfile3D::GetBinContent | ( | Int_t | binx, | |
Int_t | biny, | |||
Int_t | binz | |||
) | const [inline, virtual] |
Reimplemented from TH3D.
Definition at line 110 of file TProfile3D.h.
References TH1::GetBin(), and GetBinContent().
Reimplemented from TH1.
Definition at line 760 of file TProfile3D.cxx.
References TProfileHelper::GetBinError().
Referenced by GetBinError(), and ProjectionXYZ().
Reimplemented from TH1.
Definition at line 112 of file TProfile3D.h.
References TObject::MayNotUse().
virtual Double_t TProfile3D::GetBinError | ( | Int_t | binx, | |
Int_t | biny, | |||
Int_t | binz | |||
) | const [inline, virtual] |
Reimplemented from TH1.
Definition at line 114 of file TProfile3D.h.
References TH1::GetBin(), and GetBinError().
Definition at line 733 of file TProfile3D.cxx.
References TArrayD::fArray, fBinEntries, TH1::fBuffer, and TH1::fNcells.
Referenced by ProjectionXYZ(), and SavePrimitive().
virtual TArrayD* TProfile3D::GetBinSumw2 | ( | ) | [inline, virtual] |
virtual const TArrayD* TProfile3D::GetBinSumw2 | ( | ) | const [inline, virtual] |
Option_t * TProfile3D::GetErrorOption | ( | ) | const |
Definition at line 783 of file TProfile3D.cxx.
References fErrorMode, kERRORSPREAD, kERRORSPREADG, and kERRORSPREADI.
void TProfile3D::GetStats | ( | Double_t * | stats | ) | const [virtual] |
Reimplemented from TH3.
Definition at line 795 of file TProfile3D.cxx.
References TArrayD::fArray, fBinEntries, fBinSumw2, TH1::fBuffer, TArray::fN, for(), TH1::fSumw2, TH1::fTsumw, TH1::fTsumw2, fTsumwt, fTsumwt2, TH1::fTsumwx, TH1::fTsumwx2, TH3::fTsumwxy, TH3::fTsumwxz, TH3::fTsumwy, TH3::fTsumwy2, TH3::fTsumwyz, TH3::fTsumwz, TH3::fTsumwz2, TH1::fXaxis, TH1::fYaxis, TH1::fZaxis, TH1::GetBin(), TAxis::GetBinCenter(), TAxis::GetFirst(), TAxis::GetLast(), TAxis::kAxisRange, TH1::kNstat, TObject::TestBit(), w, x, and y.
virtual Double_t TProfile3D::GetTmin | ( | ) | const [inline, virtual] |
virtual Double_t TProfile3D::GetTmax | ( | ) | const [inline, virtual] |
Long64_t TProfile3D::Merge | ( | TCollection * | list | ) | [virtual] |
Reimplemented from TH3.
Definition at line 870 of file TProfile3D.cxx.
References TProfileHelper::Merge().
Reimplemented from TH1.
Definition at line 1054 of file TProfile3D.cxx.
References TObject::Error().
void TProfile3D::Multiply | ( | const TH1 * | h1 | ) | [virtual] |
Reimplemented from TH1.
Definition at line 1063 of file TProfile3D.cxx.
References TObject::Error().
void TProfile3D::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 1075 of file TProfile3D.cxx.
References TObject::Error().
Definition at line 1087 of file TProfile3D.cxx.
References TString::Contains(), TH1::fEntries, TH1::fXaxis, TH1::fYaxis, TH1::fZaxis, TH1::GetBin(), GetBinContent(), GetBinEntries(), GetBinError(), TNamed::GetName(), TAxis::GetNbins(), TNamed::GetTitle(), TAxis::GetXmax(), TAxis::GetXmin(), h1, kFALSE, kTRUE, TH2D::SetBinContent(), TH1::SetBinError(), TH1::SetEntries(), TH1::Sumw2(), TH3D::TH3D(), and TString::ToLower().
void TProfile3D::PutStats | ( | Double_t * | stats | ) | [virtual] |
Reimplemented from TH3.
Definition at line 1142 of file TProfile3D.cxx.
References fTsumwt, fTsumwt2, and TH3::PutStats().
void TProfile3D::Reset | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TH3D.
Definition at line 1152 of file TProfile3D.cxx.
References TString::Contains(), fBinEntries, fBinSumw2, fTsumwt, fTsumwt2, TArrayD::Reset(), and TString::ToUpper().
Reimplemented from TH1.
Definition at line 1166 of file TProfile3D.cxx.
References axis, fTsumwt, fTsumwt2, and TProfileHelper::RebinAxis().
Referenced by BufferEmpty().
void TProfile3D::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TH1.
Definition at line 1186 of file TProfile3D.cxx.
References TObject::ClassName(), TArrayD::fArray, TArray::fN, TH1::fNcells, for(), TH1::fSumw2, fTmax, fTmin, GetBinEntries(), TNamed::GetName(), TAxis::GetNbins(), TNamed::GetTitle(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), TH1::GetZaxis(), if(), and TMath::Sqrt().
Reimplemented from TH1.
Definition at line 1244 of file TProfile3D.cxx.
References TProfileHelper::Scale().
Definition at line 1258 of file TProfile3D.cxx.
References TArrayD::fArray, fBinEntries, and TH1::fNcells.
void TProfile3D::SetBins | ( | Int_t | nbinsx, | |
Double_t | xmin, | |||
Double_t | xmax, | |||
Int_t | nbinsy, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Int_t | nbinsz, | |||
Double_t | zmin, | |||
Double_t | zmax | |||
) | [virtual] |
Reimplemented from TH1.
Definition at line 1268 of file TProfile3D.cxx.
References fBinEntries, fBinSumw2, TArray::fN, TH1::fNcells, TH1::fSumw2, TH1::fXaxis, TH1::fYaxis, TH1::fZaxis, TAxis::Set(), and TArrayD::Set().
Reimplemented from TH1.
Definition at line 1284 of file TProfile3D.cxx.
References BufferEmpty(), TH1::fBuffer, and TH1::fBufferSize.
Referenced by TProfile3D().
void TProfile3D::SetErrorOption | ( | Option_t * | option = "" |
) | [virtual] |
Definition at line 1304 of file TProfile3D.cxx.
References TString::Contains(), fErrorMode, kERRORMEAN, kERRORSPREAD, kERRORSPREADG, kERRORSPREADI, and TString::ToLower().
Referenced by BuildOptions().
void TProfile3D::Sumw2 | ( | ) | [virtual] |
Reimplemented from TH1.
Definition at line 1331 of file TProfile3D.cxx.
References TProfileHelper::Sumw2().
Referenced by BuildOptions().
virtual Int_t TProfile3D::BufferFill | ( | Double_t | x, | |
Double_t | y, | |||
Double_t | z, | |||
Double_t | t, | |||
Double_t | w | |||
) | [protected, virtual] |
Double_t* TProfile3D::GetB | ( | ) | [inline, private] |
Double_t* TProfile3D::GetB2 | ( | ) | [inline, private] |
Double_t* TProfile3D::GetW | ( | ) | [inline, private] |
Double_t* TProfile3D::GetW2 | ( | ) | [inline, private] |
Reimplemented from TH1.
Definition at line 63 of file TProfile3D.h.
References TObject::MayNotUse().
Reimplemented from TH1.
Definition at line 65 of file TProfile3D.h.
References TObject::MayNotUse().
void TProfile3D::SetBins | ( | Int_t | , | |
Double_t | , | |||
Double_t | , | |||
Int_t | , | |||
Double_t | , | |||
Double_t | ||||
) | [inline, private, virtual] |
Reimplemented from TH1.
Definition at line 67 of file TProfile3D.h.
References TObject::MayNotUse().
void TProfile3D::SetBins | ( | Int_t | , | |
const Double_t * | , | |||
Int_t | , | |||
const Double_t * | ||||
) | [inline, private, virtual] |
Reimplemented from TH1.
Definition at line 69 of file TProfile3D.h.
References TObject::MayNotUse().
void TProfile3D::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 71 of file TProfile3D.h.
References TObject::MayNotUse().
Reimplemented from TH1.
virtual void TProfile3D::Add | ( | const TH1 * | h1, | |
const TH1 * | h2, | |||
Double_t | c1 = 1 , |
|||
Double_t | c2 = 1 | |||
) | [virtual] |
Reimplemented from TH1.
virtual void TProfile3D::Divide | ( | const TH1 * | h1, | |
const TH1 * | h2, | |||
Double_t | c1 = 1 , |
|||
Double_t | c2 = 1 , |
|||
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TH1.
Reimplemented from TH3D.
Reimplemented from TH3.
virtual Int_t TProfile3D::Fill | ( | Double_t | x, | |
Double_t | y, | |||
Double_t | z, | |||
Double_t | t, | |||
Double_t | w | |||
) | [virtual] |
Reimplemented from TH3D.
Definition at line 108 of file TProfile3D.h.
References TObject::MayNotUse().
virtual Double_t TProfile3D::GetBinContent | ( | Int_t | binx, | |
Int_t | biny, | |||
Int_t | binz | |||
) | const [inline, virtual] |
Reimplemented from TH3D.
Definition at line 110 of file TProfile3D.h.
References TH1::GetBin(), and GetBinContent().
Reimplemented from TH1.
Definition at line 112 of file TProfile3D.h.
References TObject::MayNotUse().
virtual Double_t TProfile3D::GetBinError | ( | Int_t | binx, | |
Int_t | biny, | |||
Int_t | binz | |||
) | const [inline, virtual] |
Reimplemented from TH1.
Definition at line 114 of file TProfile3D.h.
References TH1::GetBin(), and GetBinError().
virtual TArrayD* TProfile3D::GetBinSumw2 | ( | ) | [inline, virtual] |
virtual const TArrayD* TProfile3D::GetBinSumw2 | ( | ) | const [inline, virtual] |
Option_t* TProfile3D::GetErrorOption | ( | ) | const |
virtual Double_t TProfile3D::GetTmin | ( | ) | const [inline, virtual] |
virtual Double_t TProfile3D::GetTmax | ( | ) | const [inline, virtual] |
virtual Long64_t TProfile3D::Merge | ( | TCollection * | list | ) | [virtual] |
Reimplemented from TH3.
virtual void TProfile3D::Multiply | ( | const TH1 * | h1, | |
const TH1 * | h2, | |||
Double_t | c1 = 1 , |
|||
Double_t | c2 = 1 , |
|||
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TH1.
virtual void TProfile3D::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TH1.
Reimplemented from TH1.
virtual void TProfile3D::SetBins | ( | Int_t | nbinsx, | |
Double_t | xmin, | |||
Double_t | xmax, | |||
Int_t | nbinsy, | |||
Double_t | ymin, | |||
Double_t | ymax, | |||
Int_t | nbinsz, | |||
Double_t | zmin, | |||
Double_t | zmax | |||
) | [virtual] |
Reimplemented from TH1.
Reimplemented from TH1.
virtual void TProfile3D::SetErrorOption | ( | Option_t * | option = "" |
) | [virtual] |
virtual void TProfile3D::Sumw2 | ( | ) | [virtual] |
Reimplemented from TH1.
TProfileHelper [friend] |
Definition at line 34 of file TProfile3D.h.
TArrayD TProfile3D::fBinEntries [protected] |
Definition at line 37 of file TProfile3D.h.
Referenced by BuildOptions(), Copy(), Divide(), Fill(), GetB(), GetBinContent(), GetBinEntries(), GetStats(), Reset(), SetBinEntries(), and SetBins().
EErrorType TProfile3D::fErrorMode [protected] |
Definition at line 38 of file TProfile3D.h.
Referenced by Copy(), GetErrorOption(), and SetErrorOption().
Double_t TProfile3D::fTmin [protected] |
Definition at line 39 of file TProfile3D.h.
Referenced by BuildOptions(), Copy(), Fill(), GetTmin(), and SavePrimitive().
Double_t TProfile3D::fTmax [protected] |
Definition at line 40 of file TProfile3D.h.
Referenced by BuildOptions(), Copy(), Fill(), GetTmax(), and SavePrimitive().
Bool_t TProfile3D::fScaling [protected] |
Double_t TProfile3D::fTsumwt [protected] |
True when TProfile3D::Scale is called.
Definition at line 42 of file TProfile3D.h.
Referenced by BuildOptions(), Copy(), Divide(), Fill(), GetStats(), PutStats(), RebinAxis(), and Reset().
Double_t TProfile3D::fTsumwt2 [protected] |
Definition at line 43 of file TProfile3D.h.
Referenced by BuildOptions(), Copy(), Divide(), Fill(), GetStats(), PutStats(), RebinAxis(), and Reset().
TArrayD TProfile3D::fBinSumw2 [protected] |
Definition at line 44 of file TProfile3D.h.
Referenced by Copy(), Divide(), Fill(), GetB2(), GetBinSumw2(), GetStats(), Reset(), and SetBins().
static Bool_t TProfile3D::fgApproximate [static, protected] |