Go to the documentation of this file. 1 #ifndef GsfPropagatorAdapter_h_
2 #define GsfPropagatorAdapter_h_
25 const Plane&)
const override;
36 const Plane&)
const override;
std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const TrajectoryStateOnSurface &, const Plane &) const override
virtual const MagneticField * magneticField() const =0
GsfPropagatorAdapter(const Propagator &Propagator)
Constructor with explicit propagator.
DeepCopyPointerByClone< Propagator > thePropagator
const MagneticField * magneticField() const override
GsfPropagatorAdapter * clone() const override
const Propagator & propagator() const
access to single state propagator
~GsfPropagatorAdapter() override
TrajectoryStateOnSurface propagate(STA const &state, SUR const &surface) const
void setPropagationDirection(PropagationDirection dir) override
bool setMaxDirectionChange(float phiMax) override
virtual std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const FreeTrajectoryState &, const Surface &) const final
virtual bool setMaxDirectionChange(float phiMax)