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

Public Member Functions

 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 Int_t FindBin (Double_t, Double_t, Double_t) const
 
virtual Double_t GetBinContent (Int_t) const
 
virtual Double_t GetBinContent (Int_t, Int_t) const
 
virtual Double_t GetBinContent (Int_t, Int_t, Int_t) const
 
virtual void Fill (Double_t, Double_t)
 
virtual void Fill (Double_t, Double_t, Double_t)
 
virtual void Fill (Double_t, 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)
 
virtual TH1 * GetTH1 () const
 
 ClassDef (FastHist, 1)
 

Protected Attributes

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 19 of file FastHist.h.

Constructor & Destructor Documentation

◆ FastHist()

Hal::FastHist::FastHist ( TString name = "",
TString title = "" )

Definition at line 13 of file FastHist.cxx.

◆ ~FastHist()

Hal::FastHist::~FastHist ( )
virtual

Definition at line 26 of file FastHist.cxx.

Member Function Documentation

◆ Fill() [1/3]

virtual void Hal::FastHist::Fill ( Double_t ,
Double_t  )
inlinevirtual

Definition at line 45 of file FastHist.h.

◆ Fill() [2/3]

virtual void Hal::FastHist::Fill ( Double_t ,
Double_t ,
Double_t  )
inlinevirtual

Definition at line 46 of file FastHist.h.

◆ Fill() [3/3]

virtual void Hal::FastHist::Fill ( Double_t ,
Double_t ,
Double_t ,
Double_t  )
inlinevirtual

Definition at line 47 of file FastHist.h.

◆ FindBin() [1/3]

virtual Int_t Hal::FastHist::FindBin ( Double_t ) const
inlinevirtual

Definition at line 39 of file FastHist.h.

◆ FindBin() [2/3]

virtual Int_t Hal::FastHist::FindBin ( Double_t ,
Double_t  ) const
inlinevirtual

Definition at line 40 of file FastHist.h.

◆ FindBin() [3/3]

virtual Int_t Hal::FastHist::FindBin ( Double_t ,
Double_t ,
Double_t  ) const
inlinevirtual

Definition at line 41 of file FastHist.h.

◆ GetBinContent() [1/3]

virtual Double_t Hal::FastHist::GetBinContent ( Int_t ) const
inlinevirtual

Definition at line 42 of file FastHist.h.

◆ GetBinContent() [2/3]

virtual Double_t Hal::FastHist::GetBinContent ( Int_t ,
Int_t  ) const
inlinevirtual

Definition at line 43 of file FastHist.h.

◆ GetBinContent() [3/3]

virtual Double_t Hal::FastHist::GetBinContent ( Int_t ,
Int_t ,
Int_t  ) const
inlinevirtual

Definition at line 44 of file FastHist.h.

◆ GetNbinsX()

Int_t Hal::FastHist::GetNbinsX ( ) const
inline

Definition at line 36 of file FastHist.h.

◆ GetNbinsY()

Int_t Hal::FastHist::GetNbinsY ( ) const
inline

Definition at line 37 of file FastHist.h.

◆ GetNbinsZ()

Int_t Hal::FastHist::GetNbinsZ ( ) const
inline

Definition at line 38 of file FastHist.h.

◆ GetRawBinContent()

Double_t Hal::FastHist::GetRawBinContent ( Int_t bin) const
inline

Definition at line 49 of file FastHist.h.

◆ GetTH1()

virtual TH1 * Hal::FastHist::GetTH1 ( ) const
inlinevirtual

Definition at line 51 of file FastHist.h.

◆ IncrementRawBinContent()

void Hal::FastHist::IncrementRawBinContent ( Int_t bin,
Double_t w )
inline

Definition at line 50 of file FastHist.h.

◆ SetRawBinContent()

void Hal::FastHist::SetRawBinContent ( Int_t bin,
Double_t w )
inline

Definition at line 48 of file FastHist.h.

◆ SetXaxisName()

void Hal::FastHist::SetXaxisName ( TString name)
inline

Definition at line 33 of file FastHist.h.

◆ SetYaxisName()

void Hal::FastHist::SetYaxisName ( TString name)
inline

Definition at line 34 of file FastHist.h.

◆ SetZaxisName()

void Hal::FastHist::SetZaxisName ( TString name)
inline

Definition at line 35 of file FastHist.h.

Member Data Documentation

◆ fAxisNameX

TString Hal::FastHist::fAxisNameX
protected

Definition at line 21 of file FastHist.h.

◆ fAxisNameY

TString Hal::FastHist::fAxisNameY
protected

Definition at line 22 of file FastHist.h.

◆ fAxisNameZ

TString Hal::FastHist::fAxisNameZ
protected

Definition at line 23 of file FastHist.h.

◆ fBinsNoX

Int_t Hal::FastHist::fBinsNoX
protected

Definition at line 25 of file FastHist.h.

◆ fBinsNoY

Int_t Hal::FastHist::fBinsNoY
protected

Definition at line 26 of file FastHist.h.

◆ fBinsNoZ

Int_t Hal::FastHist::fBinsNoZ
protected

Definition at line 27 of file FastHist.h.

◆ fTitle

TString Hal::FastHist::fTitle
protected

Definition at line 24 of file FastHist.h.

◆ fTotalBinsNo

Int_t Hal::FastHist::fTotalBinsNo
protected

Definition at line 28 of file FastHist.h.

◆ fValues

Double_t* Hal::FastHist::fValues
protected

Definition at line 29 of file FastHist.h.


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