|
Jpp 19.3.0-rc.1
the software that should make you happy
|
Auxiliary helper class for kinematics of deep-inelastic muon-nucleon scattering at fixed muon energy. More...
#include <JDIS.hh>
Public Member Functions | |
| JDIS_t (const double E) | |
| Constructor. | |
| double | getP (const double v) const |
| Get probability of given energy fraction. | |
| double | getE () const |
| Get shower energy. | |
Public Attributes | |
| const double | E |
| actual energy [GeV] | |
| const double | E2 |
| maximal energy [GeV] | |
Static Public Attributes | |
| static constexpr double | E0 = 0.144 |
| minimal energy [GeV] | |
| static constexpr double | E1 = 0.35 |
| breakpoint [GeV] | |
| static constexpr double | p0 = 2.0 |
| spectral index upto breakpoint | |
| static constexpr double | p1 = -1.11 |
| spectral index from breakpoint | |
Private Member Functions | |
| double | getA (const double v, const bool option=true) const |
| Integral upto breakpoint. | |
| double | getB (const double v, const bool option=true) const |
| Integral from breakpoint. | |
| double | getb (const double v) const |
| Integral from breakpoint without suppression factor. | |
Private Attributes | |
| double | k1 |
| normalisation constant upto breakpoint | |
| double | k2 |
| normalisation constant from breakpoint | |
Auxiliary helper class for kinematics of deep-inelastic muon-nucleon scattering at fixed muon energy.
|
inline |
Constructor.
| E | muon energy [GeV] |
Definition at line 126 of file JDIS.hh.
|
inline |
Get probability of given energy fraction.
| v | energy fraction |
|
inline |
Get shower energy.
Definition at line 166 of file JDIS.hh.
|
inlineprivate |
|
inlineprivate |
Integral from breakpoint.
| v | energy fraction |
| option | option (if false, suppress normalisation constant) |
|
inlineprivate |
| const double JPHYSICS::JDIS::JDIS_t::E2 |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
private |
|
private |