#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 } |
Implementation of the physical functions for common use in the framework
Definition in file PhysicalFunctions.cc.