CMS 3D CMS Logo

CombinedMaterialEffectsUpdator.cc
Go to the documentation of this file.
2 
3 //
4 // Computation: combine updates on momentum and cov. matrix from the multiple
5 // scattering and energy loss updators and store them in private variables
6 //
8  const PropagationDirection propDir,
9  Effect& effect) const {
10  theMSUpdator.compute(TSoS, propDir, effect);
11  theELUpdator.compute(TSoS, propDir, effect);
12 }
materialEffect::Effect
Definition: MaterialEffectsUpdator.h:40
EnergyLossUpdator::compute
void compute(const TrajectoryStateOnSurface &, const PropagationDirection, Effect &effect) const override
Definition: EnergyLossUpdator.cc:17
CombinedMaterialEffectsUpdator::theELUpdator
EnergyLossUpdator theELUpdator
Definition: CombinedMaterialEffectsUpdator.h:36
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
CombinedMaterialEffectsUpdator.h
CombinedMaterialEffectsUpdator::compute
void compute(const TrajectoryStateOnSurface &, const PropagationDirection, Effect &effect) const override
Definition: CombinedMaterialEffectsUpdator.cc:7
MultipleScatteringUpdator::compute
void compute(const TrajectoryStateOnSurface &, const PropagationDirection, Effect &effect) const override
Definition: MultipleScatteringUpdator.cc:14
PropagationDirection
PropagationDirection
Definition: PropagationDirection.h:4
CombinedMaterialEffectsUpdator::theMSUpdator
MultipleScatteringUpdator theMSUpdator
Definition: CombinedMaterialEffectsUpdator.h:35