Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::CorrFitHDFunc1D Class Reference

#include <CorrFitHDFunc1D.h>

Inheritance diagram for Hal::CorrFitHDFunc1D:
Hal::CorrFitHDFunc

Public Member Functions

Int_t GetNbins () const
 
Int_t GetBin (Int_t no) const
 
void SetMask (const CorrFitMask &mask, TH1 *denominator, Bool_t hd)
 
Double_t GetBinCFVal (Int_t bin, Bool_t extrapolated) const
 
Double_t EvalHD (Double_t hdBin) const
 
Array_1< Int_t > & GetBinsHD ()
 
Array_1< Double_t > & GetCFMapHD ()
 
Array_1< Double_t > & GetDenominatorHD ()
 
Array_1< Double_t > & GetDenominatorSum ()
 
- Public Member Functions inherited from Hal::CorrFitHDFunc
 CorrFitHDFunc (Int_t dim=1)
 
Int_t HDBinToBin (Int_t hd_bin) const
 
Double_t GetStep (Int_t no) const
 
Double_t GetMin (Int_t no) const
 

Additional Inherited Members

- Protected Member Functions inherited from Hal::CorrFitHDFunc
void RecalcHDBin (Int_t newSize)
 
Int_t GetBinHD (Int_t bin) const
 
- Protected Attributes inherited from Hal::CorrFitHDFunc
const Int_t fDummyVal
 
const Int_t fDim
 
Array_1< Int_t > fHDToBin
 
Double_t * fParams
 
Double_t * fMins
 
Double_t * fSteps
 

Detailed Description

representation of 1D CF this holds a) map in HD mode b) map f sum NOTE - there are "active bins" as arguments of CF's

Definition at line 26 of file CorrFitHDFunc1D.h.

Constructor & Destructor Documentation

◆ CorrFitHDFunc1D()

Hal::CorrFitHDFunc1D::CorrFitHDFunc1D ( )

Definition at line 12 of file CorrFitHDFunc1D.cxx.

◆ ~CorrFitHDFunc1D()

Hal::CorrFitHDFunc1D::~CorrFitHDFunc1D ( )
virtual

Definition at line 100 of file CorrFitHDFunc1D.cxx.

Member Function Documentation

◆ EvalHD()

Double_t Hal::CorrFitHDFunc1D::EvalHD ( Double_t hdBin) const
inline

calculate X-value for given "hd bin"

Parameters
hdBin
Returns

Definition at line 67 of file CorrFitHDFunc1D.h.

◆ GetBin()

Int_t Hal::CorrFitHDFunc1D::GetBin ( Int_t no) const
inline

convert "active bin number to bin nubmer

Parameters
no
Returns

Definition at line 47 of file CorrFitHDFunc1D.h.

◆ GetBinCFVal()

Double_t Hal::CorrFitHDFunc1D::GetBinCFVal ( Int_t bin,
Bool_t extrapolated ) const

return value of the CF at given bin, note: only active bins have this value calculated

Parameters
bin
extrapolated
Returns

Definition at line 56 of file CorrFitHDFunc1D.cxx.

◆ GetBinsHD()

Array_1< Int_t > & Hal::CorrFitHDFunc1D::GetBinsHD ( )
inline

Definition at line 68 of file CorrFitHDFunc1D.h.

◆ GetCFMapHD()

Array_1< Double_t > & Hal::CorrFitHDFunc1D::GetCFMapHD ( )
inline

Definition at line 69 of file CorrFitHDFunc1D.h.

◆ GetDenominatorHD()

Array_1< Double_t > & Hal::CorrFitHDFunc1D::GetDenominatorHD ( )
inline

Definition at line 70 of file CorrFitHDFunc1D.h.

◆ GetDenominatorSum()

Array_1< Double_t > & Hal::CorrFitHDFunc1D::GetDenominatorSum ( )
inline

Definition at line 71 of file CorrFitHDFunc1D.h.

◆ GetNbins()

Int_t Hal::CorrFitHDFunc1D::GetNbins ( ) const
inline
Returns
total number of "active bins"

Definition at line 41 of file CorrFitHDFunc1D.h.

◆ SetMask()

void Hal::CorrFitHDFunc1D::SetMask ( const CorrFitMask & mask,
TH1 * denominator,
Bool_t hd )
virtual
Parameters
maskfitting mask
denominatordenomiator of CF
hdif HD then calculate also values of denominator on the edges of bins

Implements Hal::CorrFitHDFunc.

Definition at line 14 of file CorrFitHDFunc1D.cxx.


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