1 #ifndef GsfPropagatorWithMaterial_h_ 2 #define GsfPropagatorWithMaterial_h_ 42 const Plane&)
const override;
53 const Plane&)
const override;
90 const std::pair<TrajectoryStateOnSurface, double>&)
const;
104 typedef std::pair<TrajectoryStateOnSurface, double>
TsosWP;
105 typedef std::vector<TrajectoryStateOnSurface>
MultiTSOS;
GsfPropagatorWithMaterial * clone() const override
bool setMaxDirectionChange(float phiMax) override
std::pair< TrajectoryStateOnSurface, double > TsosWP
location
10.6 INPUT and workflows
TrajectoryStateOnSurface propagate(STA const &state, SUR const &surface) const
std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const TrajectoryStateOnSurface &, const Plane &) const override
std::vector< TrajectoryStateOnSurface > MultiTSOS
GsfPropagatorWithMaterial(const Propagator &Propagator, const GsfMaterialEffectsUpdator &MEUpdator)
const MagneticField * magneticField() const override
MaterialLocation theMaterialLocation
const MagneticField * magneticField() const override
const FullConvolutionWithMaterial & convolutionWithMaterial() const
Access to the convolutor and thus to the material effects.
DeepCopyPointerByClone< GsfPropagatorAdapter > theGeometricalPropagator
bool setMaxDirectionChange(float phiMax) override
virtual std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const FreeTrajectoryState &, const Surface &) const final
void setPropagationDirection(PropagationDirection dir) override
DeepCopyPointerByClone< FullConvolutionWithMaterial > theConvolutor
std::pair< TrajectoryStateOnSurface, double > convoluteWithMaterial(const std::pair< TrajectoryStateOnSurface, double > &) const
Convolution of state+path with material effects.
~GsfPropagatorWithMaterial() override
bool materialAtSource() const
Inclusion of material at the source?
const Propagator & geometricalPropagator() const
Access to the geometrical propagator.
void setMaterialLocation(const MaterialLocation location)
TrajectoryStateOnSurface convoluteStateWithMaterial(const TrajectoryStateOnSurface, const PropagationDirection) const
Convolution of state with material effects.