|
void | setEnergyLossBetheBloch (bool opt=true) |
|
void | setNoiseBetheBloch (bool opt=true) |
|
void | setNoiseCoulomb (bool opt=true) |
|
void | setEnergyLossBrems (bool opt=true) |
|
void | setNoiseBrems (bool opt=true) |
|
double | effects (const std::vector< TVector3 > &points, const std::vector< double > &pointPaths, const double &mom, const int &pdg, const bool &doNoise=false, TMatrixT< double > *noise=nullptr, const TMatrixT< double > *jacobian=nullptr, const TVector3 *directionBefore=nullptr, const TVector3 *directionAfter=nullptr) |
| Calculates energy loss in the travelled path, optional calculation of noise matrix. More...
|
|
double | stepper (const double &maxDist, const double &posx, const double &posy, const double &posz, const double &dirx, const double &diry, const double &dirz, const double &mom, const int &pdg) |
| Returns maximum length so that a specified momentum loss will not be exceeded. More...
|
|
double | stepper (const double &maxDist, const TVector3 &pos, const TVector3 &dir, const double &mom, const int &pdg) |
|
Contains stepper and energy loss/noise matrix calculation.
- Author
- Christian Höppner (Technische Universität München, original author)
-
Sebastian Neubert (Technische Universität München, original author)
-
Johannes Rauch (Technische Universität München, author)
It provides functionality to limit the stepsize of an extrapolation in order not to exceed a specified maximum momentum loss. After propagation, the energy loss for the given length and (optionally) the noise matrix can be calculated. You have to set which energy-loss and noise mechanisms you want to use. At the moment, per default all energy loss and noise options are ON.
Definition at line 47 of file GFMaterialEffects.h.