TH3D Class Reference

#include <TH3.h>

Inheritance diagram for TH3D:

TH3 TArrayD TH3 TArrayD TArray TArray TAtt3D TH1 TAtt3D TH1 TArray TArray TAtt3D TH1 TAtt3D TH1 TProfile3D TProfile3D List of all members.

Public Member Functions

 TH3D ()
 TH3D (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)
 TH3D (const char *name, const char *title, Int_t nbinsx, const Float_t *xbins, Int_t nbinsy, const Float_t *ybins, Int_t nbinsz, const Float_t *zbins)
 TH3D (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)
 TH3D (const TH3D &h3d)
virtual ~TH3D ()
virtual void AddBinContent (Int_t bin)
virtual void AddBinContent (Int_t bin, Double_t w)
virtual void Copy (TObject &hnew) const
virtual TH1DrawCopy (Option_t *option="") const
virtual Double_t GetBinContent (Int_t bin) const
virtual Double_t GetBinContent (Int_t bin, Int_t) const
virtual Double_t GetBinContent (Int_t binx, Int_t biny, Int_t binz) const
virtual void Reset (Option_t *option="")
virtual void SetBinContent (Int_t bin, Double_t content)
virtual void SetBinContent (Int_t bin, Int_t, Double_t content)
virtual void SetBinContent (Int_t binx, Int_t biny, Int_t binz, Double_t content)
virtual void SetBinsLength (Int_t n=-1)
TH3Doperator= (const TH3D &h1)
 TH3D ()
 TH3D (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)
 TH3D (const char *name, const char *title, Int_t nbinsx, const Float_t *xbins, Int_t nbinsy, const Float_t *ybins, Int_t nbinsz, const Float_t *zbins)
 TH3D (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)
 TH3D (const TH3D &h3d)
virtual ~TH3D ()
virtual void AddBinContent (Int_t bin)
virtual void AddBinContent (Int_t bin, Double_t w)
virtual void Copy (TObject &hnew) const
virtual TH1DrawCopy (Option_t *option="") const
virtual Double_t GetBinContent (Int_t bin) const
virtual Double_t GetBinContent (Int_t bin, Int_t) const
virtual Double_t GetBinContent (Int_t binx, Int_t biny, Int_t binz) const
virtual void Reset (Option_t *option="")
virtual void SetBinContent (Int_t bin, Double_t content)
virtual void SetBinContent (Int_t bin, Int_t, Double_t content)
virtual void SetBinContent (Int_t binx, Int_t biny, Int_t binz, Double_t content)
virtual void SetBinsLength (Int_t n=-1)
TH3Doperator= (const TH3D &h1)

Friends

TH3D operator * (Float_t c1, TH3D &h1)
TH3D operator * (TH3D &h1, Float_t c1)
TH3D operator+ (TH3D &h1, TH3D &h2)
TH3D operator- (TH3D &h1, TH3D &h2)
TH3D operator * (TH3D &h1, TH3D &h2)
TH3D operator/ (TH3D &h1, TH3D &h2)
TH3D operator * (Float_t c1, TH3D &h1)
TH3D operator * (TH3D &h1, Float_t c1)
TH3D operator+ (TH3D &h1, TH3D &h2)
TH3D operator- (TH3D &h1, TH3D &h2)
TH3D operator * (TH3D &h1, TH3D &h2)
TH3D operator/ (TH3D &h1, TH3D &h2)

Detailed Description

Definition at line 289 of file TH3.h.


Constructor & Destructor Documentation

TH3D::TH3D (  ) 

Referenced by TProfile3D::ProjectionXYZ().

TH3D::TH3D ( 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 
)

Definition at line 3898 of file TH3.cxx.

References TH1::fgBufferSize, TH1::fgDefaultSumw2, TH1::fNcells, TArrayD::Set(), TH1::SetBuffer(), and TH1::Sumw2().

TH3D::TH3D ( const char *  name,
const char *  title,
Int_t  nbinsx,
const Float_t xbins,
Int_t  nbinsy,
const Float_t ybins,
Int_t  nbinsz,
const Float_t zbins 
)

Definition at line 3912 of file TH3.cxx.

References TH1::fgDefaultSumw2, TH1::fNcells, TArrayD::Set(), and TH1::Sumw2().

TH3D::TH3D ( 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 
)

Definition at line 3924 of file TH3.cxx.

References TH1::fgDefaultSumw2, TH1::fNcells, TArrayD::Set(), and TH1::Sumw2().

TH3D::TH3D ( const TH3D h3d  ) 

Definition at line 3936 of file TH3.cxx.

TH3D::~TH3D (  )  [virtual]

Definition at line 3892 of file TH3.cxx.

TH3D::TH3D (  ) 

TH3D::TH3D ( 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 
)

TH3D::TH3D ( const char *  name,
const char *  title,
Int_t  nbinsx,
const Float_t xbins,
Int_t  nbinsy,
const Float_t ybins,
Int_t  nbinsz,
const Float_t zbins 
)

TH3D::TH3D ( 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 
)

TH3D::TH3D ( const TH3D h3d  ) 

virtual TH3D::~TH3D (  )  [virtual]


Member Function Documentation

virtual void TH3D::AddBinContent ( Int_t  bin  )  [inline, virtual]

Reimplemented from TH1.

Definition at line 303 of file TH3.h.

References TArrayD::fArray.

Referenced by TProfile3D::Fill().

virtual void TH3D::AddBinContent ( Int_t  bin,
Double_t  w 
) [inline, virtual]

Reimplemented from TH1.

Definition at line 304 of file TH3.h.

References TArrayD::fArray.

void TH3D::Copy ( TObject hnew  )  const [virtual]

Reimplemented from TH3.

Definition at line 3944 of file TH3.cxx.

References TH3::Copy().

Referenced by TProfile3D::Copy(), and operator=().

TH1 * TH3D::DrawCopy ( Option_t option = ""  )  const [virtual]

Reimplemented from TH1.

Definition at line 3953 of file TH3.cxx.

References TObject::AppendPad(), TNamed::Clone(), TString::Contains(), gPad, TObject::kCanDelete, TObject::SetBit(), TH1::SetDirectory(), and TString::ToLower().

Referenced by testSphere().

Double_t TH3D::GetBinContent ( Int_t  bin  )  const [virtual]

Reimplemented from TH1.

Definition at line 3968 of file TH3.cxx.

References TArrayD::fArray, TH1::fBuffer, and TH1::fNcells.

Referenced by GetBinContent(), testDivide3D1(), testDivide3D2(), testMul3D1(), and testMul3D2().

virtual Double_t TH3D::GetBinContent ( Int_t  bin,
Int_t   
) const [inline, virtual]

Reimplemented from TH1.

Definition at line 309 of file TH3.h.

References GetBinContent().

virtual Double_t TH3D::GetBinContent ( Int_t  binx,
Int_t  biny,
Int_t  binz 
) const [inline, virtual]

Reimplemented from TH1.

Definition at line 310 of file TH3.h.

References TH1::GetBin(), and GetBinContent().

void TH3D::Reset ( Option_t option = ""  )  [virtual]

Reimplemented from TH3.

Definition at line 3980 of file TH3.cxx.

References TArrayD::Reset(), and TH3::Reset().

void TH3D::SetBinContent ( Int_t  bin,
Double_t  content 
) [virtual]

Reimplemented from TH1.

Definition at line 3991 of file TH3.cxx.

References TArrayD::fArray, TH1::fEntries, TH1::fNcells, and TH1::fTsumw.

Referenced by SetBinContent(), testMul3D1(), and testMul3D2().

virtual void TH3D::SetBinContent ( Int_t  bin,
Int_t  ,
Double_t  content 
) [inline, virtual]

Reimplemented from TH1.

Definition at line 313 of file TH3.h.

References SetBinContent().

virtual void TH3D::SetBinContent ( Int_t  binx,
Int_t  biny,
Int_t  binz,
Double_t  content 
) [inline, virtual]

Reimplemented from TH1.

Definition at line 314 of file TH3.h.

References TH1::GetBin(), and SetBinContent().

void TH3D::SetBinsLength ( Int_t  n = -1  )  [virtual]

Reimplemented from TH1.

Definition at line 4003 of file TH3.cxx.

References TH1::fNcells, TH1::fXaxis, TH1::fYaxis, TH1::fZaxis, TAxis::GetNbins(), and TArrayD::Set().

TH3D & TH3D::operator= ( const TH3D h1  ) 

Definition at line 4046 of file TH3.cxx.

References Copy(), and h1.

virtual void TH3D::AddBinContent ( Int_t  bin  )  [inline, virtual]

Reimplemented from TH1.

Definition at line 303 of file TH3.h.

References TArrayD::fArray.

virtual void TH3D::AddBinContent ( Int_t  bin,
Double_t  w 
) [inline, virtual]

Reimplemented from TH1.

Definition at line 304 of file TH3.h.

References TArrayD::fArray.

virtual void TH3D::Copy ( TObject hnew  )  const [virtual]

Reimplemented from TH3.

virtual TH1* TH3D::DrawCopy ( Option_t option = ""  )  const [virtual]

Reimplemented from TH1.

virtual Double_t TH3D::GetBinContent ( Int_t  bin  )  const [virtual]

Reimplemented from TH1.

virtual Double_t TH3D::GetBinContent ( Int_t  bin,
Int_t   
) const [inline, virtual]

Reimplemented from TH1.

Definition at line 309 of file TH3.h.

References GetBinContent().

virtual Double_t TH3D::GetBinContent ( Int_t  binx,
Int_t  biny,
Int_t  binz 
) const [inline, virtual]

Reimplemented from TH1.

Definition at line 310 of file TH3.h.

References TH1::GetBin(), and GetBinContent().

virtual void TH3D::Reset ( Option_t option = ""  )  [virtual]

Reimplemented from TH3.

virtual void TH3D::SetBinContent ( Int_t  bin,
Double_t  content 
) [virtual]

Reimplemented from TH1.

virtual void TH3D::SetBinContent ( Int_t  bin,
Int_t  ,
Double_t  content 
) [inline, virtual]

Reimplemented from TH1.

Definition at line 313 of file TH3.h.

References SetBinContent().

virtual void TH3D::SetBinContent ( Int_t  binx,
Int_t  biny,
Int_t  binz,
Double_t  content 
) [inline, virtual]

Reimplemented from TH1.

Definition at line 314 of file TH3.h.

References TH1::GetBin(), and SetBinContent().

virtual void TH3D::SetBinsLength ( Int_t  n = -1  )  [virtual]

Reimplemented from TH1.

TH3D& TH3D::operator= ( const TH3D h1  ) 


Friends And Related Function Documentation

TH3D operator * ( Float_t  c1,
TH3D h1 
) [friend]

Definition at line 4055 of file TH3.cxx.

TH3D operator * ( TH3D h1,
Float_t  c1 
) [friend]

Definition at line 318 of file TH3.h.

TH3D operator+ ( TH3D h1,
TH3D h2 
) [friend]

Definition at line 4066 of file TH3.cxx.

TH3D operator- ( TH3D h1,
TH3D h2 
) [friend]

Definition at line 4077 of file TH3.cxx.

TH3D operator * ( TH3D h1,
TH3D h2 
) [friend]

Definition at line 4088 of file TH3.cxx.

TH3D operator/ ( TH3D h1,
TH3D h2 
) [friend]

Definition at line 4099 of file TH3.cxx.

TH3D operator * ( Float_t  c1,
TH3D h1 
) [friend]

Definition at line 4055 of file TH3.cxx.

TH3D operator * ( TH3D h1,
Float_t  c1 
) [friend]

Definition at line 318 of file TH3.h.

TH3D operator+ ( TH3D h1,
TH3D h2 
) [friend]

Definition at line 4066 of file TH3.cxx.

TH3D operator- ( TH3D h1,
TH3D h2 
) [friend]

Definition at line 4077 of file TH3.cxx.

TH3D operator * ( TH3D h1,
TH3D h2 
) [friend]

Definition at line 4088 of file TH3.cxx.

TH3D operator/ ( TH3D h1,
TH3D h2 
) [friend]

Definition at line 4099 of file TH3.cxx.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:41:24 2011 for ROOT_528-00b_version by  doxygen 1.5.1