1 #ifndef _CR_VOLUMEENERGYLOSSESTIMATOR_H_ 2 #define _CR_VOLUMEENERGYLOSSESTIMATOR_H_ ~VolumeEnergyLossEstimator() override
virtual float mass() const
Particle mass assigned at construction.
void computeBetheBloch(const LocalVector &localP, double pathLength, const VolumeMediumProperties &medium, double &deltaP, double &deltaCov00) const
VolumeMaterialEffectsEstimate estimate(const TrajectoryStateOnSurface refTSOS, double pathLength, const VolumeMediumProperties &medium) const override
Creates an estimate.
VolumeEnergyLossEstimator * clone() const override
VolumeEnergyLossEstimator(float mass)
Constructor with explicit mass hypothesis.
void computeElectrons(const LocalVector &localP, double pathLength, const VolumeMediumProperties &medium, double &deltaP, double &deltaCov00) const