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

Public Member Functions

 FastHist1D (TString name="", TString title="", Int_t nbins=0, Double_t min=0, Double_t max=0)
 
Int_t FindBin (Double_t x) const
 
Double_t GetBinCenterX (Int_t bin) const
 
Double_t GetBinWidthX () const
 
void Fill (Double_t x, Double_t w)
 
Double_t GetBinContent (Int_t i) const
 
virtual TH1 * GetTH1 () const
 
 ClassDef (FastHist1D, 1)
 
- 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, Double_t) const
 
virtual Int_t FindBin (Double_t, Double_t, Double_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, 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)
 
 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 55 of file FastHist.h.

Constructor & Destructor Documentation

◆ FastHist1D()

Hal::FastHist1D::FastHist1D ( TString name = "",
TString title = "",
Int_t nbins = 0,
Double_t min = 0,
Double_t max = 0 )

Definition at line 30 of file FastHist.cxx.

◆ ~FastHist1D()

virtual Hal::FastHist1D::~FastHist1D ( )
inlinevirtual

Definition at line 68 of file FastHist.h.

Member Function Documentation

◆ Fill()

void Hal::FastHist1D::Fill ( Double_t x,
Double_t w )
virtual

Reimplemented from Hal::FastHist.

Definition at line 54 of file FastHist.cxx.

◆ FindBin()

Int_t Hal::FastHist1D::FindBin ( Double_t x) const
virtual

Reimplemented from Hal::FastHist.

Definition at line 44 of file FastHist.cxx.

◆ GetBinCenterX()

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

Definition at line 63 of file FastHist.h.

◆ GetBinContent()

Double_t Hal::FastHist1D::GetBinContent ( Int_t i) const
inlinevirtual

Reimplemented from Hal::FastHist.

Definition at line 66 of file FastHist.h.

◆ GetBinWidthX()

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

Definition at line 64 of file FastHist.h.

◆ GetTH1()

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

Reimplemented from Hal::FastHist.

Definition at line 64 of file FastHist.cxx.


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