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
TrajectoryStateOnSurface operator()(const TrajectoryStateOnSurface &, const PropagationDirection) const
Convolution using the GsfMaterialEffectsUpdator.
PropagationDirection
const GsfMaterialEffectsUpdator & materialEffectsUpdator() const
Access to material effects updator.
FullConvolutionWithMaterial * clone() const
Clone.
FullConvolutionWithMaterial(const GsfMaterialEffectsUpdator &aMEUpdator)
Constructor with GSF material effects updator and propagation direction.
DeepCopyPointerByClone< GsfMaterialEffectsUpdator > theMEUpdator