Auxiliary class to determine EM-equivalent energy as a function of PDG particle code and energy.
More...
Auxiliary class to determine EM-equivalent energy as a function of PDG particle code and energy.
Definition at line 21 of file JPythia.hh.
static double JSIRENE::JPythia::getEnergy |
( |
const double |
Es | ) |
|
|
inlinestatic |
Get equivalent EM-energy for given pion energy.
Reference: Mona Dentler, "Investigation of the One-Particle Approximation in the ANTARES simulation package KM3",
Bachelorarbeit Erlangen Centre for Astroparticle Physics,
Friedrich-Alexander-Universität, Erlangen-Nürnberg.
- Parameters
-
- Returns
- EM-equivalent energy [GeV]
Definition at line 70 of file JPythia.hh.
72 static const double a = 72.425;
73 static const double b = -49.417;
74 static const double c = 5.858;
75 static const double d = 207.252;
76 static const double e = 132.784;
77 static const double f = -10.277;
78 static const double g = -19.441;
79 static const double h = 58.598;
80 static const double i = 53.161;
81 static const double kref = 2.698;
83 static const double u = (a -
f) / kref;
85 const double x = log10(Es);
86 const double y = (e + x*(d + x*(c + x*(b + x*(a + x*
u))))) / (i + x*(h + x*(g + x*(
f + x*
u))));
88 return pow(10.0, y - kref);
T pow(const T &x, const double y)
Power .
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d