CMS 3D CMS Logo

FullConvolutionWithMaterial.h
Go to the documentation of this file.
1 #ifndef FullConvolutionWithMaterial_h_
2 #define FullConvolutionWithMaterial_h_
3 
8 
9 // #include "Utilities/Notification/interface/TimingReport.h"
10 
16 public:
19 
21 
24 
27 
30 
31 private:
32  // Material effects
34 
35  // static TimingReport::Item* theTimer1;
36  // static TimingReport::Item* theTimer2;
37 };
38 #endif
FullConvolutionWithMaterial::materialEffectsUpdator
const GsfMaterialEffectsUpdator & materialEffectsUpdator() const
Access to material effects updator.
Definition: FullConvolutionWithMaterial.h:26
DeepCopyPointerByClone.h
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
DeepCopyPointerByClone< GsfMaterialEffectsUpdator >
FullConvolutionWithMaterial::theMEUpdator
DeepCopyPointerByClone< GsfMaterialEffectsUpdator > theMEUpdator
Definition: FullConvolutionWithMaterial.h:33
MultiTrajectoryStateAssembler.h
FullConvolutionWithMaterial::FullConvolutionWithMaterial
FullConvolutionWithMaterial(const GsfMaterialEffectsUpdator &aMEUpdator)
Constructor with GSF material effects updator and propagation direction.
Definition: FullConvolutionWithMaterial.h:18
FullConvolutionWithMaterial::~FullConvolutionWithMaterial
~FullConvolutionWithMaterial()
Definition: FullConvolutionWithMaterial.h:20
FullConvolutionWithMaterial
Definition: FullConvolutionWithMaterial.h:15
GsfMaterialEffectsUpdator
Definition: GsfMaterialEffectsUpdator.h:15
PropagationDirection.h
PropagationDirection
PropagationDirection
Definition: PropagationDirection.h:4
FullConvolutionWithMaterial::operator()
TrajectoryStateOnSurface operator()(const TrajectoryStateOnSurface &, const PropagationDirection) const
Convolution using the GsfMaterialEffectsUpdator.
Definition: FullConvolutionWithMaterial.cc:4
GsfMaterialEffectsUpdator.h
FullConvolutionWithMaterial::clone
FullConvolutionWithMaterial * clone() const
Clone.
Definition: FullConvolutionWithMaterial.h:29