|
| | CorrFitFunc3D (e3DMode mode=e3DMode::kNormal3R, Int_t par=-1, Int_t dim=1) |
| |
| Double_t | GetRout () const |
| |
| Double_t | GetRoutError () const |
| |
| Double_t | GetRside () const |
| |
| Double_t | GetRsideError () const |
| |
| Double_t | GetRlong () const |
| |
| Double_t | GetRlongError () const |
| |
| Double_t | GetLambda () const |
| |
| Double_t | GetLambdaError () const |
| |
| void | SetLambdaLimits (Double_t min, Double_t max) |
| |
| void | SetRoutLimits (Double_t min, Double_t max) |
| |
| void | SetRsideLimits (Double_t min, Double_t max) |
| |
| void | SetRlongLimits (Double_t min, Double_t max) |
| |
| Int_t | RoutID () const |
| |
| Int_t | RsideID () const |
| |
| Int_t | RlongID () const |
| |
| Int_t | RoutsideID () const |
| |
| Int_t | RoutlongID () const |
| |
| Int_t | RsidelongID () const |
| |
| Int_t | LambdaID () const |
| |
| | 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 |
| |
| ChiSqMap2D * | GetChiSquareMap (Int_t par1, Int_t par1_steps, Int_t par2, Int_t par2_steps, Bool_t scale=kTRUE, EMinFunc=kChi2) const |
| |
| ChiSqMap2D * | 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=kChi2) const |
| |
|
TF1 * | GetFittedFunction () const |
| |
| CorrFitHDFunc * | GetHD () 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::CorrFitGUI * | StartGui (Int_t prec=-1) |
| |
| CorrFitPainter * | GetPainter () const |
| |
| | 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 FitParam & | GetParamConf (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) |
| |
| CorrFitPainter * | GetPainter () const |
| |
|
| 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
} |
| |
| 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 |
| |
| 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) |
| |
Definition at line 15 of file CorrFitFunc3D.h.