#include <IEnergyLossSampler.h>
|
virtual | ~IEnergyLossSampler () |
| Virtual destructor. More...
|
|
| DeclareInterfaceID (IEnergyLossSampler, 1, 0) |
| Creates the InterfaceID and interfaceID() method. More...
|
|
virtual double | dEdX (const Trk::MaterialProperties &mat, double momentum, Trk::ParticleHypothesis particle=Trk::pion) const =0 |
| dEdX calculation when providing MaterialProperties, a momentum, and a ParicleHypothesis. More...
|
|
virtual Trk::EnergyLoss * | energyLoss (const Trk::MaterialProperties &mat, double momentum, double pathcorrection, Trk::PropDirection dir=Trk::alongMomentum, Trk::ParticleHypothesis particle=Trk::pion, bool mpv=false) const =0 |
| deltaE calculation using dEdX and integrating along pathlength, assuming constant dEdX during for the path. More...
|
|
◆ ~IEnergyLossSampler()
virtual iFatras::IEnergyLossSampler::~IEnergyLossSampler |
( |
| ) |
|
|
inlinevirtual |
◆ DeclareInterfaceID()
Creates the InterfaceID and interfaceID() method.
◆ dEdX()
dEdX calculation when providing MaterialProperties, a momentum, and a ParicleHypothesis.
◆ energyLoss()
deltaE calculation using dEdX and integrating along pathlength, assuming constant dEdX during for the path.
- The sign depends on the given propagation direction
- mpv steers the most probable energy loss
- Units: [MeV]
The documentation for this class was generated from the following file: