Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::CorrFitHDFunc Class Referenceabstract
Inheritance diagram for Hal::CorrFitHDFunc:
Hal::CorrFitHDFunc1D Hal::CorrFitHDFunc3D

Public Member Functions

 CorrFitHDFunc (Int_t dim=1)
 
virtual void SetMask (const CorrFitMask &mask, TH1 *denominator, Bool_t hd)=0
 
Int_t HDBinToBin (Int_t hd_bin) const
 
Double_t GetStep (Int_t no) const
 
Double_t GetMin (Int_t no) const
 

Protected Member Functions

void RecalcHDBin (Int_t newSize)
 
Int_t GetBinHD (Int_t bin) const
 

Protected Attributes

const Int_t fDummyVal
 
const Int_t fDim
 
Array_1< Int_t > fHDToBin
 
Double_t * fParams
 
Double_t * fMins
 
Double_t * fSteps
 

Detailed Description

Definition at line 23 of file CorrFitHDFunc.h.

Constructor & Destructor Documentation

◆ CorrFitHDFunc()

Hal::CorrFitHDFunc::CorrFitHDFunc ( Int_t dim = 1)

Definition at line 17 of file CorrFitHDFunc.cxx.

◆ ~CorrFitHDFunc()

Hal::CorrFitHDFunc::~CorrFitHDFunc ( )
virtual

Definition at line 23 of file CorrFitHDFunc.cxx.

Member Function Documentation

◆ GetBinHD()

Int_t Hal::CorrFitHDFunc::GetBinHD ( Int_t bin) const
inlineprotected
Parameters
bin
Returns
HD bin number for given bin

Definition at line 44 of file CorrFitHDFunc.h.

◆ GetMin()

Double_t Hal::CorrFitHDFunc::GetMin ( Int_t no) const
inline

return minimal value of the histogram with CF

Parameters
no
Returns

Definition at line 71 of file CorrFitHDFunc.h.

◆ GetStep()

Double_t Hal::CorrFitHDFunc::GetStep ( Int_t no) const
inline

return half of the bin width of original function

Parameters
noaxis
Returns

Definition at line 65 of file CorrFitHDFunc.h.

◆ HDBinToBin()

Int_t Hal::CorrFitHDFunc::HDBinToBin ( Int_t hd_bin) const
inline

conver "standard bin number" to "HD bin number"

Parameters
hd_bin
Returns

Definition at line 59 of file CorrFitHDFunc.h.

◆ RecalcHDBin()

void Hal::CorrFitHDFunc::RecalcHDBin ( Int_t newSize)
protected

recalculate array with conversion from bin to hd bin

Parameters
newSize

Definition at line 29 of file CorrFitHDFunc.cxx.

◆ SetMask()

virtual void Hal::CorrFitHDFunc::SetMask ( const CorrFitMask & mask,
TH1 * denominator,
Bool_t hd )
pure virtual
Parameters
mask
Returns
number of bins

Implemented in Hal::CorrFitHDFunc1D, and Hal::CorrFitHDFunc3D.

Member Data Documentation

◆ fDim

const Int_t Hal::CorrFitHDFunc::fDim
protected

Definition at line 29 of file CorrFitHDFunc.h.

◆ fDummyVal

const Int_t Hal::CorrFitHDFunc::fDummyVal
protected

dummy val - used to avoid recalculation of bins

Definition at line 28 of file CorrFitHDFunc.h.

◆ fHDToBin

Array_1<Int_t> Hal::CorrFitHDFunc::fHDToBin
protected

Definition at line 30 of file CorrFitHDFunc.h.

◆ fMins

Double_t* Hal::CorrFitHDFunc::fMins
protected

Definition at line 32 of file CorrFitHDFunc.h.

◆ fParams

Double_t* Hal::CorrFitHDFunc::fParams
protected

Definition at line 31 of file CorrFitHDFunc.h.

◆ fSteps

Double_t* Hal::CorrFitHDFunc::fSteps
protected

Definition at line 33 of file CorrFitHDFunc.h.


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