8 thePropagator(aPropagator.
clone()) {}
10 std::pair<TrajectoryStateOnSurface,double>
12 const Plane& plane)
const {
17 std::pair<TrajectoryStateOnSurface,double>
24 std::pair<TrajectoryStateOnSurface,double>
26 const Plane& plane)
const {
30 edm::LogInfo(
"GsfPropagatorAdapter") <<
"GsfPropagator used from FTS = single state mode!";
34 std::pair<TrajectoryStateOnSurface,double>
40 edm::LogInfo(
"GsfPropagatorAdapter") <<
"GsfPropagator used from FTS = single state mode!";
GsfPropagatorAdapter(const Propagator &Propagator)
Constructor with explicit propagator.
virtual std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const TrajectoryStateOnSurface &tsos, const Surface &surface) const
virtual std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const FreeTrajectoryState &, const Surface &) const
virtual void setPropagationDirection(PropagationDirection dir) const
DeepCopyPointerByClone< Propagator > thePropagator
virtual void setPropagationDirection(PropagationDirection dir) const
std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const TrajectoryStateOnSurface &tsos, const T &surface) const