![]()  | 
						
							 
								EIC Software
							  
							
								Reference for 
								EIC 
								simulation and reconstruction software on GitHub
							  
						 | 
					
#include <acts/blob/sPHENIX/Fatras/include/ActsFatras/Physics/EnergyLoss/BetheBloch.hpp>
Public Member Functions | |
| template<typename generator_t > | |
| std::array< Particle, 0 > | operator() (generator_t &generator, const Acts::MaterialSlab &slab, Particle &particle) const | 
Public Attributes | |
| double | scaleFactorMPV = 1. | 
| Scaling for most probable value.   | |
| double | scaleFactorSigma = 1. | 
| Scaling for Sigma.   | |
Simulate energy loss using the Bethe-Bloch/Landau description.
Energy loss is computed using the most probable value and appropriate fluctuations from a Landau distribution. No secondaries are generated for the removed energy.
Definition at line 25 of file BetheBloch.hpp.
View newest version in sPHENIX GitHub at line 25 of file BetheBloch.hpp
      
  | 
  inline | 
Simulate energy loss and update the particle parameters.
| [in] | generator | is the random number generator | 
| [in] | slab | defines the passed material | 
| [in,out] | particle | is the particle being updated | 
| generator_t | is a RandomNumberEngine | 
Definition at line 40 of file BetheBloch.hpp.
View newest version in sPHENIX GitHub at line 40 of file BetheBloch.hpp
References ActsFatras::Particle::absMomentum(), ActsFatras::Particle::charge(), Acts::computeEnergyLossLandau(), Acts::computeEnergyLossLandauSigma(), ActsFatras::Particle::correctEnergy(), Acts::UnitConstants::m, ActsFatras::Particle::mass(), pdg, ActsFatras::Particle::pdg(), scaleFactorMPV, and scaleFactorSigma.
 Here is the call graph for this function:| double ActsFatras::BetheBloch::scaleFactorMPV = 1. | 
Scaling for most probable value.
Definition at line 27 of file BetheBloch.hpp.
View newest version in sPHENIX GitHub at line 27 of file BetheBloch.hpp
Referenced by operator()().
| double ActsFatras::BetheBloch::scaleFactorSigma = 1. | 
Scaling for Sigma.
Definition at line 29 of file BetheBloch.hpp.
View newest version in sPHENIX GitHub at line 29 of file BetheBloch.hpp
Referenced by operator()().