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