#include <UnivCalibConstants.h>
Public Member Functions | |
double | GetMeanNmu (double logE, double theta) |
double | GetMeanNmu (double logE, double theta, double Xmax) |
double | GetMeanXmax (double logE) |
double | GetMeanXmax_pFe (double logE) |
double | GetOffsetM_Mu (double theta) |
double | GetOffsetM_Mu (double logE, double theta, double Xmax) |
double | GetProtonFraction (double logE) |
double | GetSigmaNmu_FD (double logE) |
double | GetSigmaXmax_FD (double logE) |
double | GetSigmaXmax_SD (double logE, int ndev, bool IsInfill) |
double | GetSigmaXmax_SD (double logE, int ndev) |
double | GetTrueRMSXmax (double rms, double logE, bool IsInfill) |
UnivCalibConstants (int CalibOpt_i, int RecSys_i, int RecMixture_i) | |
~UnivCalibConstants () | |
Private Attributes | |
int | CalibOpt |
int | HadronicModel |
int | RecMixture |
int | RecSys |
Definition at line 61 of file UnivCalibConstants.h.
UnivCalibConstants::UnivCalibConstants | ( | int | CalibOpt_i, |
int | RecSys_i, | ||
int | RecMixture_i | ||
) |
Definition at line 6 of file UnivCalibConstants.cc.
References CalibOpt, exit, HadronicModel, UnivCalibConstantsNS::nRecMixtures, UnivCalibConstantsNS::nSys, RecMixture, RecSys, and UNDEF.
|
inline |
Definition at line 95 of file UnivCalibConstants.h.
double UnivCalibConstants::GetMeanNmu | ( | double | logE, |
double | theta | ||
) |
Definition at line 125 of file UnivCalibConstants.cc.
References CalibOpt, UnivCalibConstantsNS::fEnergySys_Auger, UnivCalibConstantsNS::fNmuSys_Auger, GetProtonFraction(), HadronicModel, UnivCalibConstantsNS::logE_Calib, RecSys, and UNDEF.
Referenced by UnivRecNS::UnivRec::GetLikelihood(), and GetMeanNmu().
double UnivCalibConstants::GetMeanNmu | ( | double | logE, |
double | theta, | ||
double | Xmax | ||
) |
Definition at line 106 of file UnivCalibConstants.cc.
References CalibOpt, GetMeanNmu(), GetMeanXmax(), and GetMeanXmax_pFe().
double UnivCalibConstants::GetMeanXmax | ( | double | logE | ) |
Definition at line 65 of file UnivCalibConstants.cc.
References CalibOpt, UnivCalibConstantsNS::fEnergySys_Auger, UnivCalibConstantsNS::fXmaxSys_Auger, GetProtonFraction(), HadronicModel, UnivCalibConstantsNS::logE_Calib, RecSys, and UNDEF.
Referenced by UnivRecNS::UnivRec::GetLikelihood(), and GetMeanNmu().
double UnivCalibConstants::GetMeanXmax_pFe | ( | double | logE | ) |
Definition at line 199 of file UnivCalibConstants.cc.
References CalibOpt, UnivCalibConstantsNS::ER_pFe_Auger, UnivCalibConstantsNS::ER_pFe_Calib, UnivCalibConstantsNS::ER_pFe_Models, UnivCalibConstantsNS::fEnergySys_Auger, UnivCalibConstantsNS::fXmaxSys_Auger, HadronicModel, UnivCalibConstantsNS::logE_Calib, UnivCalibConstantsNS::MeanXmax_pFe_Auger, UnivCalibConstantsNS::MeanXmax_pFe_Calib, UnivCalibConstantsNS::MeanXmax_pFe_Models, UnivCalibConstantsNS::Offset_ER_pFe_Auger, UnivCalibConstantsNS::Offset_MeanXmax_pFe_Auger, and RecSys.
Referenced by GetMeanNmu().
double UnivCalibConstants::GetOffsetM_Mu | ( | double | theta | ) |
Definition at line 163 of file UnivCalibConstants.cc.
References UNDEF.
Referenced by UnivRecNS::UnivRec::GetLikelihood().
double UnivCalibConstants::GetOffsetM_Mu | ( | double | logE, |
double | theta, | ||
double | Xmax | ||
) |
Definition at line 170 of file UnivCalibConstants.cc.
References CalibOpt, HadronicModel, UnivCalibConstantsNS::OffsetM_Mu_Auger, UnivCalibConstantsNS::OffsetM_Mu_Calib, UnivCalibConstantsNS::OffsetM_Mu_Models, UnivCalibConstantsNS::OffsetM_Mu_Photon, RecSys, and UNDEF.
double UnivCalibConstants::GetProtonFraction | ( | double | logE | ) |
Definition at line 40 of file UnivCalibConstants.cc.
References CalibOpt, UnivCalibConstantsNS::nRecMixtures, RecMixture, and UNDEF.
Referenced by GetMeanNmu(), and GetMeanXmax().
double UnivCalibConstants::GetSigmaNmu_FD | ( | double | logE | ) |
Definition at line 256 of file UnivCalibConstants.cc.
double UnivCalibConstants::GetSigmaXmax_FD | ( | double | logE | ) |
Definition at line 249 of file UnivCalibConstants.cc.
double UnivCalibConstants::GetSigmaXmax_SD | ( | double | logE, |
int | ndev, | ||
bool | IsInfill | ||
) |
Definition at line 225 of file UnivCalibConstants.cc.
Referenced by GetSigmaXmax_SD().
double UnivCalibConstants::GetSigmaXmax_SD | ( | double | logE, |
int | ndev | ||
) |
Definition at line 242 of file UnivCalibConstants.cc.
References GetSigmaXmax_SD().
double UnivCalibConstants::GetTrueRMSXmax | ( | double | rms, |
double | logE, | ||
bool | IsInfill | ||
) |
Definition at line 263 of file UnivCalibConstants.cc.
|
private |
Definition at line 65 of file UnivCalibConstants.h.
Referenced by GetMeanNmu(), GetMeanXmax(), GetMeanXmax_pFe(), GetOffsetM_Mu(), GetProtonFraction(), and UnivCalibConstants().
|
private |
Definition at line 72 of file UnivCalibConstants.h.
Referenced by GetMeanNmu(), GetMeanXmax(), GetMeanXmax_pFe(), GetOffsetM_Mu(), and UnivCalibConstants().
|
private |
Definition at line 73 of file UnivCalibConstants.h.
Referenced by GetProtonFraction(), and UnivCalibConstants().
|
private |
Definition at line 90 of file UnivCalibConstants.h.
Referenced by GetMeanNmu(), GetMeanXmax(), GetMeanXmax_pFe(), GetOffsetM_Mu(), and UnivCalibConstants().