Enumerations | Functions | Variables
FittingFunctions.icc File Reference

Go to the source code of this file.

Enumerations

enum  modeltype { StandardICRC2015, StandardICRC2013, StandardMultiSmooth, InfillHard }
 

Functions

double FluxModel (const modeltype mtype, double *x, double *par)
 
TVectorD FluxModel (const modeltype mtype, TVectorD x, double *par)
 
double FluxModelMultiSmoothBreak (double *x, double *par)
 
TVectorD FluxModelMultiSmoothBreak (TVectorD x, double *par)
 
TVectorD GetCorrectionFactor (const TVectorD x, const TMatrixD m, double *par, const modeltype mtype)
 
TVectorD GetCorrectionFactor (TVectorD parsFit, const modeltype mtype)
 
double SpectrumInfillFitFunction (double *x, double *par)
 
TVectorD SpectrumInfillFitFunction (TVectorD x, double *par)
 
double SpectrumLgSmoothFitFunction2013 (double *x, double *par)
 
TVectorD SpectrumLgSmoothFitFunction2013 (TVectorD x, double *par)
 
double SpectrumLgSmoothFitFunction2015 (double *x, double *par)
 
TVectorD SpectrumLgSmoothFitFunction2015 (TVectorD x, double *par)
 

Variables

double(*)(double *, double *) FluxModels (const modeltype mtype)
 

Enumeration Type Documentation

enum modeltype
Enumerator
StandardICRC2015 
StandardICRC2013 
StandardMultiSmooth 
InfillHard 

Definition at line 6 of file FittingFunctions.icc.

Function Documentation

double FluxModel ( const modeltype  mtype,
double *  x,
double *  par 
)
TVectorD FluxModel ( const modeltype  mtype,
TVectorD  x,
double *  par 
)
double FluxModelMultiSmoothBreak ( double *  x,
double *  par 
)

Definition at line 75 of file FittingFunctions.icc.

References std::pow().

Referenced by FluxModel(), and FluxModelMultiSmoothBreak().

TVectorD FluxModelMultiSmoothBreak ( TVectorD  x,
double *  par 
)

Definition at line 150 of file FittingFunctions.icc.

References FluxModelMultiSmoothBreak().

TVectorD GetCorrectionFactor ( const TVectorD  x,
const TMatrixD  m,
double *  par,
const modeltype  mtype 
)

Definition at line 228 of file FittingFunctions.icc.

References FluxModel(), and std::pow().

Referenced by MinuitMinimization().

TVectorD GetCorrectionFactor ( TVectorD  parsFit,
const modeltype  mtype 
)

Definition at line 249 of file FittingFunctions.icc.

References FluxModel(), kmatrix, std::pow(), and vecLgE.

double SpectrumInfillFitFunction ( double *  x,
double *  par 
)

Definition at line 107 of file FittingFunctions.icc.

References std::pow().

Referenced by FluxModel(), and SpectrumInfillFitFunction().

TVectorD SpectrumInfillFitFunction ( TVectorD  x,
double *  par 
)

Definition at line 162 of file FittingFunctions.icc.

References SpectrumInfillFitFunction().

double SpectrumLgSmoothFitFunction2013 ( double *  x,
double *  par 
)

Definition at line 11 of file FittingFunctions.icc.

References std::pow().

Referenced by FluxModel(), and SpectrumLgSmoothFitFunction2013().

TVectorD SpectrumLgSmoothFitFunction2013 ( TVectorD  x,
double *  par 
)

Definition at line 126 of file FittingFunctions.icc.

References SpectrumLgSmoothFitFunction2013().

double SpectrumLgSmoothFitFunction2015 ( double *  x,
double *  par 
)

Definition at line 40 of file FittingFunctions.icc.

References std::pow().

Referenced by FluxModel(), and SpectrumLgSmoothFitFunction2015().

TVectorD SpectrumLgSmoothFitFunction2015 ( TVectorD  x,
double *  par 
)

Definition at line 138 of file FittingFunctions.icc.

References SpectrumLgSmoothFitFunction2015().

Variable Documentation

double(*)(double*, double*) FluxModels(const modeltype mtype)

Definition at line 211 of file FittingFunctions.icc.

Referenced by main().


, generated on Tue Sep 26 2023.