List of all members | Public Member Functions | Private Attributes
UnivCalibConstantsNS::UnivCalibConstants Class Reference

#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
 

Detailed Description

Definition at line 61 of file UnivCalibConstants.h.

Constructor & Destructor Documentation

UnivCalibConstants::UnivCalibConstants ( int  CalibOpt_i,
int  RecSys_i,
int  RecMixture_i 
)
UnivCalibConstantsNS::UnivCalibConstants::~UnivCalibConstants ( )
inline

Definition at line 95 of file UnivCalibConstants.h.

Member Function Documentation

double UnivCalibConstants::GetMeanNmu ( double  logE,
double  theta 
)
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)
double UnivCalibConstants::GetMeanXmax_pFe ( double  logE)
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 
)
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.

References sqrt(), and UNDEF.

Member Data Documentation

int UnivCalibConstantsNS::UnivCalibConstants::CalibOpt
private
int UnivCalibConstantsNS::UnivCalibConstants::HadronicModel
private
int UnivCalibConstantsNS::UnivCalibConstants::RecMixture
private

Definition at line 73 of file UnivCalibConstants.h.

Referenced by GetProtonFraction(), and UnivCalibConstants().

int UnivCalibConstantsNS::UnivCalibConstants::RecSys
private

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

, generated on Tue Sep 26 2023.