List of all members | Public Member Functions | Private Attributes
UnivParamNS::UnivParam Class Reference

#include <UnivParam.h>

Public Member Functions

double DXFunc (double DX, double logE, double *parDX)
 
double GetAlphaFluct (double r, int icomp)
 
double GetLogE (double vem, double r, double XmaxEdep, double theta, double psi, double rhoGround, double hGround, double Nmu, int iatm)
 
double GetrLimit_high ()
 
double GetrLimit_low ()
 
double GetS0 (double r, double DX, double logE, int icomp, double Nmu)
 
double GetS0 (double r, double DX, double logE, int icomp)
 
double GetSignal (double r, double XmaxEdep, double logE, double theta, double psi, double rhoGround, double hGround, double Nmu, int icomp0, int iatm)
 
double GetSignal (double r, double *DX, double logE, double theta, double psi, double rhoGround, double hGround, double Nmu, int icomp0)
 
double RFunc (double r, int icomp, int iparDX)
 
double RFunc (double r, int icomp, int iparDX, double *par)
 
double RFuncPar (int icomp, int iparDX, int ipar)
 
 UnivParam (int DetectorType)
 
 ~UnivParam ()
 

Private Attributes

int fDetectorType
 

Detailed Description

Definition at line 160 of file UnivParam.h.

Constructor & Destructor Documentation

UnivParam::UnivParam ( int  DetectorType)

Definition at line 27 of file UnivParam.cc.

References exit, and fDetectorType.

UnivParamNS::UnivParam::~UnivParam ( )
inline

Definition at line 167 of file UnivParam.h.

Member Function Documentation

double UnivParam::DXFunc ( double  DX,
double  logE,
double *  parDX 
)

Definition at line 37 of file UnivParam.cc.

References UnivParamNS::DXref, UnivParamNS::nParDX, and std::pow().

Referenced by GetS0().

double UnivParam::GetAlphaFluct ( double  r,
int  icomp 
)

Definition at line 285 of file UnivParam.cc.

References UNDEF.

Referenced by GetS0().

double UnivParam::GetLogE ( double  vem,
double  r,
double  XmaxEdep,
double  theta,
double  psi,
double  rhoGround,
double  hGround,
double  Nmu,
int  iatm 
)

Definition at line 267 of file UnivParam.cc.

References GetSignal().

Referenced by UnivRecNS::UnivRec::InitRecParameters().

double UnivParamNS::UnivParam::GetrLimit_high ( )
inline

Definition at line 173 of file UnivParam.h.

References UnivParamNS::rLimit_high.

double UnivParamNS::UnivParam::GetrLimit_low ( )
inline

Definition at line 169 of file UnivParam.h.

References UnivParamNS::rLimit_low.

double UnivParam::GetS0 ( double  r,
double  DX,
double  logE,
int  icomp,
double  Nmu 
)

Definition at line 188 of file UnivParam.cc.

References GetAlphaFluct(), UnivParamNS::rLimit_high, UnivParamNS::rLimit_low, and UNDEF.

Referenced by GetSignal().

double UnivParam::GetS0 ( double  r,
double  DX,
double  logE,
int  icomp 
)
double UnivParam::GetSignal ( double  r,
double  XmaxEdep,
double  logE,
double  theta,
double  psi,
double  rhoGround,
double  hGround,
double  Nmu,
int  icomp0,
int  iatm 
)
double UnivParam::GetSignal ( double  r,
double *  DX,
double  logE,
double  theta,
double  psi,
double  rhoGround,
double  hGround,
double  Nmu,
int  icomp0 
)
double UnivParam::RFunc ( double  r,
int  icomp,
int  iparDX 
)

Definition at line 87 of file UnivParam.cc.

References RFuncPar().

Referenced by UnivRecNS::UnivRec::Check_DX_DL(), GetS0(), and GetSignal().

double UnivParam::RFunc ( double  r,
int  icomp,
int  iparDX,
double *  par 
)

Definition at line 96 of file UnivParam.cc.

References max, UnivParamNS::nParDX, and std::pow().

double UnivParam::RFuncPar ( int  icomp,
int  iparDX,
int  ipar 
)

Member Data Documentation

int UnivParamNS::UnivParam::fDetectorType
private

Definition at line 163 of file UnivParam.h.

Referenced by GetSignal(), RFuncPar(), and UnivParam().


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

, generated on Tue Sep 26 2023.