Namespaces | Functions | Variables
PhysicalFunctions.cc File Reference
#include <utl/ErrorLogger.h>
#include <utl/AugerUnits.h>
#include <utl/MathConstants.h>
#include <utl/PhysicalConstants.h>
#include <utl/PhysicalFunctions.h>

Go to the source code of this file.

Namespaces

 utl
 
 utl::GumbelXmax
 
 utl::InvisibleEnergy
 
 utl::RefractionIndex
 
 utl::ssd
 
 utl::wcd
 
 utl::XmaxParam
 

Functions

double utl::RefractionIndex::Ciddor95 (const double wl, const double temperature, const double pressure, const double vaporPressure)
 Wavelength-dependent index of refraction for humid air. More...
 
double utl::ElectronsAboveCut (const double enCut)
 Fraction of electrons above energy cutoff enCut (in MeV) at age = 1. More...
 
double utl::EnergyDeposit (const double age, const double enCut)
 Parametrization for the average energy deposit per particle. More...
 
double utl::InvisibleEnergy::EnergyLimits (const double energy)
 
double utl::InvisibleEnergy::Factor (const double Eem, const EInteractionModel iMod, const ECompositionModel iCompo, const double CosTheta)
 invisible energy factor, finv=Etot/Eem, given Eem. CosTheta only needed when using data driven estimation More...
 
double utl::InvisibleEnergy::FactorDerivative (const double Eem, const EInteractionModel iMod, const ECompositionModel iCompo, const double CosTheta)
 derivative of invisible energy factor dfinv/dEem given Eem. CosTheta only needed when using data driven estimation More...
 
double utl::InvisibleEnergy::FactorVariance (const double eCal, const double eTot)
 
const double * utl::InvisibleEnergy::FitParameters (const ECompositionModel composition)
 
double utl::GaisserHillas (const double x, const double x0, const double xMax, const double nMax, const double lambda)
 Calculate the Gaisser-Hillas function. More...
 
double utl::RefractionIndex::GladstoneDale (const double density, const double densityAtSeaLevel=kAirDensitySeaLevel, const double refractiveIndexAtSeaLevel=kRefractiveIndexSeaLevel)
 Calculate the refraction index for a given density. More...
 
double utl::GoraAParameter (const double age)
 parameter a of D. Gora et al., Astropart. Phys. 24 (2006), 484 More...
 
double utl::GoraBParameter (const double age)
 parameter b of D. Gora et al., Astropart. Phys. 24 (2006), 484 More...
 
double utl::GoraCDF (const double rStar, const double age)
 
double utl::GoraPDF (const double rStar, const double age)
 
double utl::InverseGoraCDF (const double fraction, const double age)
 
bool utl::Invert3x3 (double a[3][3])
 
double utl::GumbelXmax::Lambda (const double energy, const double massNumber, const HadronicInteractionModel hadModel)
 
double utl::RefractionIndex::LorentzLorentz (const double verticalDepth)
 Calculate the refraction index for a given depth. More...
 
double utl::XmaxParam::Mean (const double energy, const double massNumber, const HadronicInteractionModel hadModel)
 
double utl::wcd::ModeGauss (const double x, const double width)
 
double utl::InvisibleEnergy::ModelFactor (const EInteractionModel interaction, const ECompositionModel composition)
 
double utl::MoliereRadius (const double temperature, const double pressure, const double cosTheta=0)
 The Moliere Radius (2 radiation length above obs-level, GAP-1998-002) More...
 
double utl::GumbelXmax::Mu (const double energy, const double massNumber, const HadronicInteractionModel hadModel)
 
double utl::NormalizedGaisserHillas (const double x, const double xMax)
 
bool utl::QuadraticMaximumInterpolation (const std::vector< double > &x, const std::vector< double > &y, double &xMax, double &yMax)
 
double utl::SaturationVaporPressure (const double temperature)
 Evaluate the saturation vapor pressure over ice or water. More...
 
double utl::GumbelXmax::Sigma (const double energy, const double massNumber, const HadronicInteractionModel hadModel)
 
double utl::wcd::SignalUncertainty (const ESignalVarianceModel model, const double cosTheta, const double signal)
 
double utl::ssd::SignalUncertainty (const ESignalVarianceModel model, const double cosTheta, const double signal)
 
double utl::wcd::SignalUncertaintyFactor (const ESignalVarianceModel model, const double cosTheta)
 
double utl::ssd::SignalUncertaintyFactor (const ESignalVarianceModel model, const double cosTheta)
 
bool utl::Solve3x3 (const double y[3], double a[3][3], double x[3])
 
double utl::XmaxParam::StandardDeviation (const double energy, const double massNumber, const HadronicInteractionModel hadModel)
 
double utl::wcd::TriggerProbability (const bool totdMoPSEnabled, const double lgExpectedSignal, const double sin2Theta)
 

Variables

constexpr double utl::InvisibleEnergy::kData [] = { 0.179, 0.947, 1.95, 4, 0.846, -0.265, 0.489, -0.441 }
 
constexpr double utl::InvisibleEnergy::kQ2Sib [] = { 1.016, 1.012 }
 
constexpr double utl::InvisibleEnergy::kQGSJetIron [] = { 0.977, 0.109, 0.130 }
 
constexpr double utl::InvisibleEnergy::kQGSJetMixed [] = { 0.967, 0.078, 0.140 }
 
constexpr double utl::InvisibleEnergy::kQGSJetProton [] = { 0.958, 0.048, 0.162 }
 

Detailed Description

Implementation of the physical functions for common use in the framework

Author
Luis Prado Jr
Date
19 May 2004

Definition in file PhysicalFunctions.cc.


, generated on Tue Sep 26 2023.