Jpp
|
Function object for the energy loss of the muon. More...
#include <JGeane.hh>
Public Member Functions | |
JGeane_t (const double __a, const double __b) | |
constructor More... | |
virtual double | getA () const |
Get energy loss constant. More... | |
virtual double | getB () const |
Get energy loss constant. More... | |
virtual double | getE (const double E, const double dx) const |
Get energy of muon after specified distance. More... | |
virtual double | getX (const double E0, const double E1) const |
Get distance traveled by muon. More... | |
double | operator() (const double E, const double dx) const |
Energy of muon after specified distance. More... | |
double | operator() (const double E) const |
Range of muon. More... | |
double | operator() () const |
Equivalent unit track length per unit shower energy and per unit track length. More... | |
Protected Attributes | |
const double | a |
const double | b |
Function object for the energy loss of the muon.
The energy loss can be formulated as:
N.B: and
are assumed constant (internal units m and GeV, respectively).
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Get energy loss constant.
Implements JPHYSICS::JGeane.
|
inlinevirtual |
Get energy of muon after specified distance.
E | Energy of muon [GeV] |
dx | distance traveled [m] |
Implements JPHYSICS::JGeane.
Definition at line 172 of file JGeane.hh.
|
inlinevirtual |
Get distance traveled by muon.
E0 | Energy of muon at start [GeV] |
E1 | Energy of muon at end [GeV] |
Implements JPHYSICS::JGeane.
Definition at line 190 of file JGeane.hh.
|
inlineinherited |
Energy of muon after specified distance.
E | Energy of muon [GeV] |
dx | distance traveled [m] |
Definition at line 88 of file JGeane.hh.
|
inlineinherited |
Range of muon.
E | Energy of muon [GeV] |
Definition at line 100 of file JGeane.hh.
|
inlineinherited |
Equivalent unit track length per unit shower energy and per unit track length.
Definition at line 111 of file JGeane.hh.