CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
VolumeMultipleScatteringEstimator.h
Go to the documentation of this file.
1 #ifndef _CR_VOLUMEMULTIPLESCATTERINGESTIMATOR_H_
2 #define _CR_VOLUMEMULTIPLESCATTERINGESTIMATOR_H_
3 
13 
16 
18 {
19 public:
23 
25 
28  double pathLength,
29  const VolumeMediumProperties& medium) const;
30 
32 };
33 
34 #endif
virtual float mass() const
Particle mass assigned at construction.
virtual VolumeMultipleScatteringEstimator * clone() const
virtual VolumeMaterialEffectsEstimate estimate(const TrajectoryStateOnSurface refTSOS, double pathLength, const VolumeMediumProperties &medium) const
Creates an estimate.
VolumeMultipleScatteringEstimator(float mass)
Constructor with explicit mass hypothesis.