9 theMSUpdator(msUpdator.
clone()),
10 theELUpdator(elUpdator.
clone()) {}
35 for (
auto const& mse : msEffects)
36 for (
auto const& ele : elEffects)
virtual void compute(const TrajectoryStateOnSurface &, const PropagationDirection, Effect effects[]) const =0
GsfCombinedMaterialEffectsUpdator(GsfMaterialEffectsUpdator &msUpdator, GsfMaterialEffectsUpdator &elUpdator)
Constructor from multiple scattering and energy loss updator.
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
void combine(Effect const &e1, Effect const &e2)
DeepCopyPointerByClone< GsfMaterialEffectsUpdator > theMSUpdator
DeepCopyPointerByClone< GsfMaterialEffectsUpdator > theELUpdator
void compute(const TrajectoryStateOnSurface &, const PropagationDirection, Effect[]) const override