Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::FastHist3D Class Reference
Inheritance diagram for Hal::FastHist3D:
Hal::FastHist

Public Member Functions

 FastHist3D (TString name="", TString title="", Int_t nbinsX=0, Double_t xmin=0, Double_t xmax=0, Int_t nbinsY=0, Double_t ymin=0, Double_t ymax=0, Int_t nbinsZ=0, Double_t zmin=0, Double_t zmax=0)
 
void Fill (Double_t x, Double_t y, Double_t z, Double_t w)
 
Int_t FindBin (Double_t x, Double_t y, Double_t z) const
 
Double_t GetBinContent (Int_t i, Int_t j, Int_t k) const
 
Double_t GetBinCenterX (Int_t bin) const
 
Double_t GetBinWidthX () const
 
Double_t GetBinCenterY (Int_t bin) const
 
Double_t GetBinWidthY () const
 
Double_t GetBinCenterZ (Int_t bin) const
 
Double_t GetBinWidthZ () const
 
virtual TH1 * GetTH1 () const
 
- Public Member Functions inherited from Hal::FastHist
 FastHist (TString name="", TString title="")
 
void SetXaxisName (TString name)
 
void SetYaxisName (TString name)
 
void SetZaxisName (TString name)
 
Int_t GetNbinsX () const
 
Int_t GetNbinsY () const
 
Int_t GetNbinsZ () const
 
virtual Int_t FindBin (Double_t) const
 
virtual Int_t FindBin (Double_t, Double_t) const
 
virtual Double_t GetBinContent (Int_t) const
 
virtual Double_t GetBinContent (Int_t, Int_t) const
 
virtual void Fill (Double_t, Double_t)
 
virtual void Fill (Double_t, Double_t, Double_t)
 
void SetRawBinContent (Int_t bin, Double_t w)
 
Double_t GetRawBinContent (Int_t bin) const
 
void IncrementRawBinContent (Int_t bin, Double_t w)
 
 ClassDef (FastHist, 1)
 

Additional Inherited Members

- Protected Attributes inherited from Hal::FastHist
TString fAxisNameX
 
TString fAxisNameY
 
TString fAxisNameZ
 
TString fTitle
 
Int_t fBinsNoX
 
Int_t fBinsNoY
 
Int_t fBinsNoZ
 
Int_t fTotalBinsNo
 
Double_t * fValues
 

Detailed Description

Definition at line 101 of file FastHist.h.

Constructor & Destructor Documentation

◆ FastHist3D()

Hal::FastHist3D::FastHist3D ( TString name = "",
TString title = "",
Int_t nbinsX = 0,
Double_t xmin = 0,
Double_t xmax = 0,
Int_t nbinsY = 0,
Double_t ymin = 0,
Double_t ymax = 0,
Int_t nbinsZ = 0,
Double_t zmin = 0,
Double_t zmax = 0 )

Definition at line 148 of file FastHist.cxx.

◆ ~FastHist3D()

virtual Hal::FastHist3D::~FastHist3D ( )
inlinevirtual

Definition at line 135 of file FastHist.h.

Member Function Documentation

◆ Fill()

void Hal::FastHist3D::Fill ( Double_t x,
Double_t y,
Double_t z,
Double_t w )
virtual

Reimplemented from Hal::FastHist.

Definition at line 205 of file FastHist.cxx.

◆ FindBin()

Int_t Hal::FastHist3D::FindBin ( Double_t x,
Double_t y,
Double_t z ) const
virtual

Reimplemented from Hal::FastHist.

Definition at line 182 of file FastHist.cxx.

◆ GetBinCenterX()

Double_t Hal::FastHist3D::GetBinCenterX ( Int_t bin) const
inline

Definition at line 128 of file FastHist.h.

◆ GetBinCenterY()

Double_t Hal::FastHist3D::GetBinCenterY ( Int_t bin) const
inline

Definition at line 130 of file FastHist.h.

◆ GetBinCenterZ()

Double_t Hal::FastHist3D::GetBinCenterZ ( Int_t bin) const
inline

Definition at line 132 of file FastHist.h.

◆ GetBinContent()

Double_t Hal::FastHist3D::GetBinContent ( Int_t i,
Int_t j,
Int_t k ) const
virtual

Reimplemented from Hal::FastHist.

Definition at line 227 of file FastHist.cxx.

◆ GetBinWidthX()

Double_t Hal::FastHist3D::GetBinWidthX ( ) const
inline

Definition at line 129 of file FastHist.h.

◆ GetBinWidthY()

Double_t Hal::FastHist3D::GetBinWidthY ( ) const
inline

Definition at line 131 of file FastHist.h.

◆ GetBinWidthZ()

Double_t Hal::FastHist3D::GetBinWidthZ ( ) const
inline

Definition at line 133 of file FastHist.h.

◆ GetTH1()

TH1 * Hal::FastHist3D::GetTH1 ( ) const
virtual

Reimplemented from Hal::FastHist.

Definition at line 229 of file FastHist.cxx.


The documentation for this class was generated from the following files: