Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
MaterialEffects
interface
VolumeMultipleScatteringEstimator.h
Go to the documentation of this file.
1
#ifndef _CR_VOLUMEMULTIPLESCATTERINGESTIMATOR_H_
2
#define _CR_VOLUMEMULTIPLESCATTERINGESTIMATOR_H_
3
10
#include "
TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h
"
11
#include "
DataFormats/TrajectorySeed/interface/PropagationDirection.h
"
12
#include "
TrackingTools/MaterialEffects/interface/VolumeMaterialEffectsEstimator.h
"
13
14
class
VolumeMaterialEffectsEstimate
;
15
class
VolumeMediumProperties
;
16
17
class
VolumeMultipleScatteringEstimator
GCC11_FINAL
:
public
VolumeMaterialEffectsEstimator
18
{
19
public
:
21
VolumeMultipleScatteringEstimator
(
float
mass ) :
22
VolumeMaterialEffectsEstimator
(mass) {}
23
24
virtual
~VolumeMultipleScatteringEstimator
() {}
25
27
virtual
VolumeMaterialEffectsEstimate
estimate (
const
TrajectoryStateOnSurface
refTSOS,
28
double
pathLength,
29
const
VolumeMediumProperties
& medium)
const
;
30
31
virtual
VolumeMultipleScatteringEstimator
*
clone
()
const
;
32
};
33
34
#endif
VolumeMediumProperties
Definition:
VolumeMediumProperties.h:11
VolumeMaterialEffectsEstimate
Definition:
VolumeMaterialEffectsEstimate.h:12
GCC11_FINAL::~VolumeMultipleScatteringEstimator
virtual ~VolumeMultipleScatteringEstimator()
Definition:
VolumeMultipleScatteringEstimator.h:24
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
PropagationDirection.h
VolumeMultipleScatteringEstimator
VolumeMaterialEffectsEstimator
Definition:
VolumeMaterialEffectsEstimator.h:17
GCC11_FINAL::VolumeMultipleScatteringEstimator
VolumeMultipleScatteringEstimator(float mass)
Constructor with explicit mass hypothesis.
Definition:
VolumeMultipleScatteringEstimator.h:21
clone
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
Definition:
eve_macros.cc:135
TrajectoryStateOnSurface.h
VolumeMaterialEffectsEstimator.h
GCC11_FINAL
Unlimited (trivial) bounds.
Definition:
BeamSpotTransientTrackingRecHit.h:27
Generated for CMSSW Reference Manual by
1.8.5