Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts-fatras/blob/master/Core/include/Fatras/Physics/EnergyLoss/BetheHeitler.hpp>
Public Member Functions | |
template<typename generator_t , typename detector_t , typename particle_t > | |
std::vector< particle_t > | operator() (generator_t &generator, const detector_t &detector, particle_t &particle) const |
Call operator for the Bethe-Heitler energy loss. | |
Public Attributes | |
bool | betheHeitler = true |
The flag to include BetheHeitler process or not. | |
double | scaleFactor = 1. |
A scaling factor to. | |
The struct for the EnergyLoss physics list
Bethe-Heitler for electron brem description as described here: "A Gaussian-mixture approximation of the Bethe–Heitler model of electron energy loss by bremsstrahlung" R. Frühwirth
Definition at line 23 of file BetheHeitler.hpp.
View newest version in sPHENIX GitHub at line 23 of file BetheHeitler.hpp
|
inline |
Call operator for the Bethe-Heitler energy loss.
generator_t | is a random number generator type |
detector_t | is the detector information type |
particle_t | is the particle information type |
[in] | generator | is the random number generator |
[in] | detector | the detector information |
[in] | particle | the particle which is being scattered |
Definition at line 43 of file BetheHeitler.hpp.
View newest version in sPHENIX GitHub at line 43 of file BetheHeitler.hpp
References betheHeitler, Fatras::log_2, scaleFactor, physmon_ckf_tracking::u, and physmon_track_finding_ttbar::z.
bool Fatras::BetheHeitler::betheHeitler = true |
The flag to include BetheHeitler process or not.
Definition at line 26 of file BetheHeitler.hpp.
View newest version in sPHENIX GitHub at line 26 of file BetheHeitler.hpp
Referenced by operator()().
double Fatras::BetheHeitler::scaleFactor = 1. |
A scaling factor to.
Definition at line 29 of file BetheHeitler.hpp.
View newest version in sPHENIX GitHub at line 29 of file BetheHeitler.hpp
Referenced by operator()().