Jpp 20.0.0-rc.2
the software that should make you happy
|
Function object for longitudinal profile of EM-shower. More...
#include <JGeanz.hh>
Public Member Functions | |
JGeanz (const double __a0, const double __a1, const double __b) | |
Constructor. | |
double | getProbability (const double E, const double z) const |
Probability Density Function. | |
double | operator() (const double E, const double z) const |
Probability Density Function. | |
double | getIntegral (const double E, const double z) const |
Integral of PDF (starting from 0). | |
double | getDerivative (const double E, const double z) const |
Derivative of PDF. | |
double | getLength (const double E, const double P, const double eps=1.0e-5) const |
Get shower length for a given integrated probability. | |
double | getMaximum (const double E) const |
Get depth of shower maximum. | |
Static Public Member Functions | |
static double | getMinimalShowerSize () |
Get minimal shower size. | |
Protected Attributes | |
double | a0 |
double | a1 |
double | b |
double | Emin |
Friends | |
std::istream & | operator>> (std::istream &in, JGeanz &object) |
Read longitudinal profile from input. | |
std::ostream & | operator<< (std::ostream &out, const JGeanz &object) |
Write longitidunal profile to output. | |
Function object for longitudinal profile of EM-shower.
\f[P(z) \propto z^{a-1} \times e^{-z/b}\f]
where:
The parametrisation is taken from reference: C. Kopper, "Performance Studies for the KM3NeT Neutrino Telescope.", PhD thesis, University of Erlangen.
|
inline |
|
inline |
Probability Density Function.
E | EM-shower energy [GeV] |
z | z position of light emission point relative to vertex location (z >= 0) [m] |
Definition at line 59 of file JGeanz.hh.
|
inline |
Probability Density Function.
E | EM-shower energy [GeV] |
z | z position of light emission point relative to vertex location (z >= 0) [m] |
Definition at line 84 of file JGeanz.hh.
|
inline |
Integral of PDF (starting from 0).
E | EM-shower energy [GeV] |
z | z position [m] (>= 0) |
Definition at line 98 of file JGeanz.hh.
|
inline |
|
inline |
Get shower length for a given integrated probability.
E | EM-shower energy [GeV] |
P | integrated probability [0,1] |
eps | relative precision |
Definition at line 146 of file JGeanz.hh.
|
inline |
|
inlinestatic |
|
friend |
|
friend |