Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::CorrFitFunc Class Referenceabstract
Inheritance diagram for Hal::CorrFitFunc:
Hal::CorrFit Hal::CorrFit1DCF Hal::CorrFitFunc3D Hal::CorrFit1DCFCumac Hal::CorrFit1DCF_Exp Hal::CorrFit1DCF_Gauss Hal::CorrFit1DCF_Lorentz Hal::CorrFit1DCF_Poly Hal::CorrFit1DCF_Square Hal::CorrFitKisiel Hal::CorrFitMath1DCF Hal::CorrFit3DCF

Public Member Functions

 CorrFitFunc (Int_t nparams=1, Int_t dim=1)
 
void SetTolerance (Double_t tol)
 
void SetMaxIteration (Int_t max)
 
void SetRange (Double_t min, Double_t max)
 
void TraceFitting ()
 
virtual void SetFittingMask (const CorrFitMask &map)=0
 
void SetMinimizerConf (const MinimizerStepConf &conf)
 
void SetMinimizerConf (TString xmlFile)
 
void MakeDummyXMLConfig (TString xmlFile)
 
Int_t GetFreeParamsNo () const
 
Double_t GetChiSquare (Option_t *opt="fitted") const
 
Double_t GetChiNDF (Option_t *opt="fitted") const
 
Double_t GetRangeMin (Int_t flag=0) const
 
Double_t GetRangeMax (Int_t flag=0) const
 
ChiSqMap2DGetChiSquareMap (Int_t par1, Int_t par1_steps, Int_t par2, Int_t par2_steps, Bool_t scale=kTRUE, EMinFunc=kChi2) const
 
ChiSqMap2DGetChiSquareMap (Int_t par1, Int_t par1_steps, Double_t par1_min, Double_t par1_max, Int_t par2, Int_t par2_steps, Double_t par2_min, Double_t par2_max, Bool_t scale=kTRUE, EMinFunc=kChi2) const
 
TF1 * GetFittedFunction () const
 
CorrFitHDFuncGetHD () const
 
virtual void PreFit (TObject *histo, Double_t bins=1)
 
Double_t GetNorm () const
 
Int_t NormID () const
 
Double_t GetNormError () const
 
void SetNormLimits (Double_t min, Double_t max)
 
virtual void Draw (Option_t *option="")
 
virtual void Repaint ()
 
Hal::CorrFitGUIStartGui (Int_t prec=-1)
 
CorrFitPainterGetPainter () const
 
- Public Member Functions inherited from Hal::CorrFit
 CorrFit (Int_t parameters_no=2)
 
void SetParLimits (Int_t par, Double_t min, Double_t max)
 
void FixParameter (Int_t par, Double_t val)
 
void SetParameterName (Int_t par, TString name)
 
void SetLineColor (Color_t color)
 
void SetLineStyle (Style_t style)
 
void SetLineWidth (Width_t width)
 
void SetThreshold (Double_t thres)
 
void PrintFitResults () const
 
Bool_t IsParFixed (Int_t par) const
 
Bool_t IsParDiscrete (Int_t par) const
 
Double_t GetParMin (Int_t par) const
 
Double_t GetParMax (Int_t par) const
 
Double_t GetParError (Int_t par) const
 
Double_t GetParameter (Int_t par) const
 
const FitParamGetParamConf (Int_t par) const
 
Double_t GetNDF () const
 
Int_t GetParametersNo () const
 
Int_t GetParameterIndex (TString name) const
 
TString GetParameterName (Int_t no) const
 
virtual void SetMinimizer (EMinAlgo alg)
 
void SetMinimizedFunc (EMinFunc f)
 
void SetCalculationOption (ECalcOption f)
 
CorrFitPainterGetPainter () const
 

Protected Member Functions

virtual void RecalculateFunction () const
 
virtual void RecalculateSmoothFunction () const =0
 
virtual void PrepareHalMinimizer () const
 
virtual void PrepareRootMinimizer (ROOT::Math::Minimizer *minizer) const
 
virtual void EstimateActiveBins ()=0
 
void SetupFunction (TF1 *f) const
 
void NumericalMinimization ()
 
void NumericalPreMinimization (Double_t bins)
 
void DummyNumericalFunction ()
 
void ParametersChanged () const
 
virtual void Fit (TObject *histo)
 
virtual void FitDummy (TObject *histo)
 
virtual void Check ()
 
virtual void Prepare ()
 
virtual void PrepareRaw ()=0
 
virtual void MakePainter (TString options)=0
 
void FitStep (Int_t)
 
double FunctorChiTFD (const double *params)
 
double FunctorChiTF (const double *params)
 
double FunctorLogTFD (const double *params)
 
virtual double GetChiTFD (const double *params) const =0
 
virtual double GetLogTFD (const double *params) const =0
 
virtual double GetChiTF (const double *params) const =0
 
virtual void SetErrors (TH1 *num, const TH1 *den) const =0
 
void CalcError (const Double_t Num, const Double_t NumErr, const Double_t Den, const Double_t DenErr, Double_t &cf, Double_t &cfe) const
 
- Protected Member Functions inherited from Hal::CorrFit
std::vector< TString > AlgoToOptions (EMinAlgo algo) const
 
void CheckOrder ()
 
void ChangeParametersNo ()
 
Color_t GetLineColor () const
 
Style_t GetLineStyle () const
 
Width_t GetLineWidth () const
 
TF1 * GetTF1 (Int_t no) const
 
std::vector< std::pair< TF1 *, TVirtualPad * > > GetDrawFunctions () const
 
void OverwriteParam (Int_t par, Double_t val)
 
void CopyParamsToTF1 (TF1 *f, Bool_t copyNumPar=kTRUE, Bool_t copyGrapPar=kTRUE) const
 
void SetErrorsNegative ()
 
void SetFitOrder (std::initializer_list< Int_t > order)
 

Protected Attributes

Femto::EKinematics fKinematics
 
const Int_t fDim
 
Double_t fChi [2]
 
Int_t fMaxIterations
 
Int_t fNormParIndex = {0}
 
Double_t fTolerance
 
Double_t fActiveBins
 
Array_1< Double_t > fRange
 
Bool_t fTrace
 
Bool_t fOwnRangeMap
 
TObject * fCF
 
TH1 * fDenominatorHistogram
 
TH1 * fNumeratorHistogram
 
TH1 * fCorrelationFunctionHistogram
 
CorrFitMaskfMask
 
CorrFitPainterfPainter = {nullptr}
 
MinimizerStepConf fDiscretteMinimzerConf
 
CorrFitHDFuncfHDMaps
 
- Protected Attributes inherited from Hal::CorrFit
ECalcOption fBinCalc
 
EMinFunc fMinFunc
 
EMinAlgo fMinAlgo
 
CorrFitPainterfPainter = {nullptr}
 
Int_t fNDF
 
Double_t fThreshold
 
std::vector< FitParamfParameters
 
std::vector< Int_t > fFitOrder
 
std::vector< std::pair< TF1 *, TVirtualPad * > > fDrawFunc
 
Double_t * fTempParamsEval
 

Friends

class Femto1DCF
 
class Femto3DCF
 
class FemtoSHCF
 
class CorrFitPainter
 

Additional Inherited Members

- Public Types inherited from Hal::CorrFit
enum  EMinFunc { kChi , kLog , kChi2 }
 
enum  EMinAlgo {
  kMinuitMigrad , kMinuitSimplex , kMinuitCombined , kMinuitScan ,
  kMinuitFumili , kGLSMultiMinConjungateFR , kGLSMultiMinConjugatePR , kGLSMultiMinBFGS ,
  kGLSMultiMinBFGS2 , kGLSMultiMinSteppestDescent , kGLSMultiFit , kGLSSimAn ,
  kDefaultAlgo , kHalScan , kHalAnt , kHalScanMigrad ,
  kHalScanScan
}
 
enum  ECalcOption { kSimple , kExtrapolated }
 

Detailed Description

Definition at line 44 of file CorrFitFunc.h.

Constructor & Destructor Documentation

◆ CorrFitFunc()

Hal::CorrFitFunc::CorrFitFunc ( Int_t nparams = 1,
Int_t dim = 1 )

default constructor

Parameters
nparamsnumber of parameters
dimdimension of fitted function

Definition at line 47 of file CorrFitFunc.cxx.

◆ ~CorrFitFunc()

Hal::CorrFitFunc::~CorrFitFunc ( )
virtual

Definition at line 293 of file CorrFitFunc.cxx.

Member Function Documentation

◆ CalcError()

void Hal::CorrFitFunc::CalcError ( const Double_t Num,
const Double_t NumErr,
const Double_t Den,
const Double_t DenErr,
Double_t & cf,
Double_t & cfe ) const
protected

calculate error of correlation function

Parameters
Numnumerator value
NumErrnumeratora error
Dendenominator
DenErrdenominator error
cfcalculated correlaction function
cfecalculated error of CF

Definition at line 134 of file CorrFitFunc.cxx.

◆ Check()

void Hal::CorrFitFunc::Check ( )
protectedvirtual

check ranges set by user and other stuff

Reimplemented in Hal::CorrFit3DCFMultiDim, Hal::CorrFitKisiel, Hal::CorrFitMath1DCF, and Hal::CorrFitWielanek.

Definition at line 113 of file CorrFitFunc.cxx.

◆ Draw()

void Hal::CorrFitFunc::Draw ( Option_t * option = "")
virtual

Definition at line 552 of file CorrFitFunc.cxx.

◆ DummyNumericalFunction()

void Hal::CorrFitFunc::DummyNumericalFunction ( )
protected

main function that performs some estitamtions for numerical calculations but doesn't perform minimalization itself

Definition at line 352 of file CorrFitFunc.cxx.

◆ EstimateActiveBins()

virtual void Hal::CorrFitFunc::EstimateActiveBins ( )
protectedpure virtual

estimate number of active bins, NDF, also calculate mask in needed

Implemented in Hal::CorrFit1DCF, and Hal::CorrFit3DCF.

◆ Fit()

void Hal::CorrFitFunc::Fit ( TObject * histo)
protectedvirtual

fit this function to given CF

Parameters
histo- object that will be fitted
See also
Femto1DCF::Fit or
Femto3DCF::Fit

Reimplemented in Hal::CorrFit1DCF, and Hal::CorrFit3DCFBowlerSinyukov.

Definition at line 399 of file CorrFitFunc.cxx.

◆ FitDummy()

void Hal::CorrFitFunc::FitDummy ( TObject * histo)
protectedvirtual

make dummy fit - allows to draw this function but doesn't try to fit it

Reimplemented in Hal::CorrFit3DCFBowlerSinyukov.

Definition at line 418 of file CorrFitFunc.cxx.

◆ FitStep()

void Hal::CorrFitFunc::FitStep ( Int_t )
inlineprotected

fit funcion by steps, usefull only for 1D fits

Parameters
step- step of fitting

Definition at line 213 of file CorrFitFunc.h.

◆ FunctorChiTF()

double Hal::CorrFitFunc::FunctorChiTF ( const double * params)
protected

functor for fitting

Parameters
params
Returns

Definition at line 324 of file CorrFitFunc.cxx.

◆ FunctorChiTFD()

double Hal::CorrFitFunc::FunctorChiTFD ( const double * params)
protected

functor for fitting

Parameters
params
Returns

Definition at line 310 of file CorrFitFunc.cxx.

◆ FunctorLogTFD()

double Hal::CorrFitFunc::FunctorLogTFD ( const double * params)
protected

functor for fitting

Parameters
params
Returns

Definition at line 338 of file CorrFitFunc.cxx.

◆ GetChiNDF()

Double_t Hal::CorrFitFunc::GetChiNDF ( Option_t * opt = "fitted") const
Parameters
opt"fitted" or "fitting" to return value for fitted function or fitting function
Returns
chi square of fittend function divided by number of degreees of freedom

Definition at line 82 of file CorrFitFunc.cxx.

◆ GetChiSquare()

Double_t Hal::CorrFitFunc::GetChiSquare ( Option_t * opt = "fitted") const
Parameters
opt"fitted" return chi square of fitted function if "fitting" return chi square of function used for fittig
Returns

Definition at line 72 of file CorrFitFunc.cxx.

◆ GetChiSquareMap() [1/2]

ChiSqMap2D * Hal::CorrFitFunc::GetChiSquareMap ( Int_t par1,
Int_t par1_steps,
Double_t par1_min,
Double_t par1_max,
Int_t par2,
Int_t par2_steps,
Double_t par2_min,
Double_t par2_max,
Bool_t scale = kTRUE,
EMinFunc algo = kChi2 ) const

draw chi square map where user can define range of such map

Parameters
par1- first parameters no
par1_steps- number of bins on first axis in returend map
par1_minlowest value of first parameter used for calculation map
par1_maxhighest value of first parameter used for calculation map
par2second parameter no
par2_stepsnumber of bins on second axis of the map
par2_minlowest value of second parameter used for calculation map
par2_maxhighest value of second parameter used for calculation map
scaleif true then all bin contents are divided by NDF
Returns
map of chisquare

Definition at line 212 of file CorrFitFunc.cxx.

◆ GetChiSquareMap() [2/2]

ChiSqMap2D * Hal::CorrFitFunc::GetChiSquareMap ( Int_t par1,
Int_t par1_steps,
Int_t par2,
Int_t par2_steps,
Bool_t scale = kTRUE,
EMinFunc algo = kChi2 ) const

return chi square map for two parameters, other parameters are from fit, this function draw map acros range of parameters

Parameters
par1first parameter no
par1_stepsnumber of bins in first axis in map
par2second parameter no
par2_steps/number of bins on second axis map
scaleif true then all bin contents are divided by NDF
Returns
chi square map

Definition at line 199 of file CorrFitFunc.cxx.

◆ GetFreeParamsNo()

Int_t Hal::CorrFitFunc::GetFreeParamsNo ( ) const
Returns
numbers of free parameters

Definition at line 302 of file CorrFitFunc.cxx.

◆ GetHD()

CorrFitHDFunc * Hal::CorrFitFunc::GetHD ( ) const
inline

Definition at line 377 of file CorrFitFunc.h.

◆ GetLogTFD()

virtual double Hal::CorrFitFunc::GetLogTFD ( const double * params) const
protectedpure virtual

Implemented in Hal::CorrFit1DCF.

◆ GetNorm()

Double_t Hal::CorrFitFunc::GetNorm ( ) const
inline
Returns
normalization parameter

Definition at line 389 of file CorrFitFunc.h.

◆ GetNormError()

Double_t Hal::CorrFitFunc::GetNormError ( ) const
inline
Returns
normalization error

Definition at line 399 of file CorrFitFunc.h.

◆ GetPainter()

CorrFitPainter * Hal::CorrFitFunc::GetPainter ( ) const
inline

Definition at line 414 of file CorrFitFunc.h.

◆ GetRangeMax()

Double_t Hal::CorrFitFunc::GetRangeMax ( Int_t flag = 0) const
Parameters
flag
Returns

Definition at line 369 of file CorrFitFunc.cxx.

◆ GetRangeMin()

Double_t Hal::CorrFitFunc::GetRangeMin ( Int_t flag = 0) const

get lower fit range

Parameters
flag- axis ID
Returns

Definition at line 364 of file CorrFitFunc.cxx.

◆ MakeDummyXMLConfig()

void Hal::CorrFitFunc::MakeDummyXMLConfig ( TString xmlFile)

makes dummy config for Hal::Minimizer configuration

Parameters
nameof xml file

Definition at line 541 of file CorrFitFunc.cxx.

◆ MakePainter()

virtual void Hal::CorrFitFunc::MakePainter ( TString options)
protectedpure virtual

makes parent for this objec

Implemented in Hal::CorrFit1DCF, and Hal::CorrFit3DCF.

◆ NormID()

Int_t Hal::CorrFitFunc::NormID ( ) const
inline
Returns
param number that correspond to norm

Definition at line 394 of file CorrFitFunc.h.

◆ NumericalMinimization()

void Hal::CorrFitFunc::NumericalMinimization ( )
protected

main function that performs numerical minimization of given function

Definition at line 145 of file CorrFitFunc.cxx.

◆ NumericalPreMinimization()

void Hal::CorrFitFunc::NumericalPreMinimization ( Double_t bins)
protected

function that estimates parameters by using simple scan minimizer, the scan is performed by Hal::Minimizer

Parameters
binsif bin = 0 - just display minimas if bin > 0 - set par limits as value +/- bin_width*bin if bin < 0 - set par limits as value +/- bin_widht also configure Hal::Minimizer to value +/- bin width with step bin_width/bin

Definition at line 472 of file CorrFitFunc.cxx.

◆ ParametersChanged()

void Hal::CorrFitFunc::ParametersChanged ( ) const
inlineprotectedvirtual

uset do full recalcuate function and smoth function

Parameters
histo

Reimplemented from Hal::CorrFit.

Reimplemented in Hal::CorrFitMath3DCF.

Definition at line 178 of file CorrFitFunc.h.

◆ PreFit()

void Hal::CorrFitFunc::PreFit ( TObject * histo,
Double_t bins = 1 )
virtual

make an estimation of fited parameters by using full scan

Parameters
histo
bins- the new parameters range if one fit inside the minimal bin, if 2 fit inside two neighbours bins in <1 do not change fit parameters - just print estimated values

Definition at line 453 of file CorrFitFunc.cxx.

◆ Prepare()

void Hal::CorrFitFunc::Prepare ( )
protectedvirtual

clear fit, and functions when old cf is used (cleaning histograms is not required)

Definition at line 107 of file CorrFitFunc.cxx.

◆ PrepareHalMinimizer()

void Hal::CorrFitFunc::PrepareHalMinimizer ( ) const
protectedvirtual

prepares hal minimizer (numer of steps etc. should be ovewriten if fit base on discreate map, for other functions the configuration of minimizer should be done manualy before each fit, by default the calculation matrix check 10 points for each non-fixed parameter from min to max

Reimplemented in Hal::CorrFit3DCFMultiDim.

Definition at line 374 of file CorrFitFunc.cxx.

◆ PrepareRaw()

virtual void Hal::CorrFitFunc::PrepareRaw ( )
protectedpure virtual

prepare histograms when new fit is called

Implemented in Hal::CorrFit1DCF, and Hal::CorrFit3DCF.

◆ PrepareRootMinimizer()

void Hal::CorrFitFunc::PrepareRootMinimizer ( ROOT::Math::Minimizer * minizer) const
protectedvirtual

prepares root minimizer

Definition at line 437 of file CorrFitFunc.cxx.

◆ RecalculateFunction()

virtual void Hal::CorrFitFunc::RecalculateFunction ( ) const
inlineprotectedvirtual

called for each calculation of chi2 or loglikehood minimalization - used for recalculation CF is parameters are changed

Reimplemented in Hal::CorrFit3DCF, Hal::CorrFit3DCFBowlerSinyukov, and Hal::CorrFit3DCFMultiDim.

Definition at line 61 of file CorrFitFunc.h.

◆ RecalculateSmoothFunction()

virtual void Hal::CorrFitFunc::RecalculateSmoothFunction ( ) const
protectedpure virtual

recalculate CF's with taking into acount limited bin resolution

Implemented in Hal::CorrFit1DCF, and Hal::CorrFit3DCF.

◆ Repaint()

void Hal::CorrFitFunc::Repaint ( )
virtual

Definition at line 574 of file CorrFitFunc.cxx.

◆ SetErrors()

virtual void Hal::CorrFitFunc::SetErrors ( TH1 * num,
const TH1 * den ) const
protectedpure virtual

"recompute errors in numerator by adding influence of errors in denominator used when fitting with TFD is called

Parameters
numnumerator
dendenominator

Implemented in Hal::CorrFit1DCF, and Hal::CorrFit3DCF.

◆ SetFittingMask()

virtual void Hal::CorrFitFunc::SetFittingMask ( const CorrFitMask & map)
pure virtual

provide user fitting mask, such mask overwrite SetRange method

Parameters

Implemented in Hal::CorrFit1DCF, and Hal::CorrFit3DCF.

◆ SetMaxIteration()

void Hal::CorrFitFunc::SetMaxIteration ( Int_t max)
inline

set maximum number of iterations during minimizations

Parameters
max

Definition at line 278 of file CorrFitFunc.h.

◆ SetMinimizerConf() [1/2]

void Hal::CorrFitFunc::SetMinimizerConf ( const MinimizerStepConf & conf)
inline

set minimizer configuration (used only for fit with discrette parametrization and Hal::Minimizer

Parameters
confconfiguration

Definition at line 298 of file CorrFitFunc.h.

◆ SetMinimizerConf() [2/2]

void Hal::CorrFitFunc::SetMinimizerConf ( TString xmlFile)

set minimizer configuration (used only for fit with discrette parametrization and Hal::Minimizer

Parameters
xmlFilexml file with configuration

Definition at line 539 of file CorrFitFunc.cxx.

◆ SetNormLimits()

void Hal::CorrFitFunc::SetNormLimits ( Double_t min,
Double_t max )
inline

set norm limits

Parameters
min
max

Definition at line 405 of file CorrFitFunc.h.

◆ SetRange()

void Hal::CorrFitFunc::SetRange ( Double_t min,
Double_t max )

set range of CF's

Parameters
minlower range limit
maxupper range limit

Definition at line 84 of file CorrFitFunc.cxx.

◆ SetTolerance()

void Hal::CorrFitFunc::SetTolerance ( Double_t tol)
inline

set tolerance of minimization

Parameters
tol

Definition at line 273 of file CorrFitFunc.h.

◆ SetupFunction()

void Hal::CorrFitFunc::SetupFunction ( TF1 * f) const
protected

set parameters, their names or ranges

Parameters
ffunction with is set

Definition at line 95 of file CorrFitFunc.cxx.

◆ StartGui()

Hal::CorrFitGUI * Hal::CorrFitFunc::StartGui ( Int_t prec = -1)

start GUI

Parameters
precprecission of sliders for parameter manipulation
Returns

Definition at line 663 of file CorrFitFunc.cxx.

◆ TraceFitting()

void Hal::CorrFitFunc::TraceFitting ( )
inline

enable tracing of fit

Definition at line 288 of file CorrFitFunc.h.

Friends And Related Symbol Documentation

◆ CorrFitPainter

friend class CorrFitPainter
friend

Definition at line 48 of file CorrFitFunc.h.

◆ Femto1DCF

friend class Femto1DCF
friend

Definition at line 45 of file CorrFitFunc.h.

◆ Femto3DCF

friend class Femto3DCF
friend

Definition at line 46 of file CorrFitFunc.h.

◆ FemtoSHCF

friend class FemtoSHCF
friend

Definition at line 47 of file CorrFitFunc.h.

Member Data Documentation

◆ fActiveBins

Double_t Hal::CorrFitFunc::fActiveBins
protected

number of bins used in minimization

Definition at line 93 of file CorrFitFunc.h.

◆ fCF

TObject* Hal::CorrFitFunc::fCF
protected

pointer to correlation function

Definition at line 109 of file CorrFitFunc.h.

◆ fChi

Double_t Hal::CorrFitFunc::fChi[2]
protected

last calcualted chi square value

Definition at line 77 of file CorrFitFunc.h.

◆ fCorrelationFunctionHistogram

TH1* Hal::CorrFitFunc::fCorrelationFunctionHistogram
protected

copy of correlation function

Definition at line 121 of file CorrFitFunc.h.

◆ fDenominatorHistogram

TH1* Hal::CorrFitFunc::fDenominatorHistogram
protected

copy of denominator

Definition at line 113 of file CorrFitFunc.h.

◆ fDim

const Int_t Hal::CorrFitFunc::fDim
protected

number of dimensions

Definition at line 73 of file CorrFitFunc.h.

◆ fDiscretteMinimzerConf

MinimizerStepConf Hal::CorrFitFunc::fDiscretteMinimzerConf
protected

Definition at line 130 of file CorrFitFunc.h.

◆ fHDMaps

CorrFitHDFunc* Hal::CorrFitFunc::fHDMaps
mutableprotected

extrapolated function

Definition at line 134 of file CorrFitFunc.h.

◆ fKinematics

Femto::EKinematics Hal::CorrFitFunc::fKinematics
protected

kinematics of pair

Definition at line 69 of file CorrFitFunc.h.

◆ fMask

CorrFitMask* Hal::CorrFitFunc::fMask
protected

fitting mask

Definition at line 125 of file CorrFitFunc.h.

◆ fMaxIterations

Int_t Hal::CorrFitFunc::fMaxIterations
protected

max numer of iterations

Definition at line 81 of file CorrFitFunc.h.

◆ fNormParIndex

Int_t Hal::CorrFitFunc::fNormParIndex = {0}
protected

norm index

Definition at line 85 of file CorrFitFunc.h.

◆ fNumeratorHistogram

TH1* Hal::CorrFitFunc::fNumeratorHistogram
protected

numerator histogram copy

Definition at line 117 of file CorrFitFunc.h.

◆ fOwnRangeMap

Bool_t Hal::CorrFitFunc::fOwnRangeMap
protected

user provided fitting map

Definition at line 105 of file CorrFitFunc.h.

◆ fPainter

CorrFitPainter* Hal::CorrFitFunc::fPainter = {nullptr}
protected

for drawing CF

Definition at line 129 of file CorrFitFunc.h.

◆ fRange

Array_1<Double_t> Hal::CorrFitFunc::fRange
protected

range of fitted functions

Definition at line 97 of file CorrFitFunc.h.

◆ fTolerance

Double_t Hal::CorrFitFunc::fTolerance
protected

desired precission

Definition at line 89 of file CorrFitFunc.h.

◆ fTrace

Bool_t Hal::CorrFitFunc::fTrace
protected

trace fitting procedure

Definition at line 101 of file CorrFitFunc.h.


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