Go to the documentation of this file.
9 :
Propagator(aPropagator.propagationDirection()), thePropagator(aPropagator.
clone()) {}
24 const Plane& plane)
const {
26 static std::atomic<int> nWarn{0};
28 edm::LogInfo(
"GsfPropagatorAdapter") <<
"GsfPropagator used from FTS = single state mode!";
35 static std::atomic<int> nWarn{0};
37 edm::LogInfo(
"GsfPropagatorAdapter") <<
"GsfPropagator used from FTS = single state mode!";
std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const TrajectoryStateOnSurface &, const Plane &) const override
Log< level::Info, false > LogInfo
GsfPropagatorAdapter(const Propagator &Propagator)
Constructor with explicit propagator.
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const TrajectoryStateOnSurface &tsos, const T &surface) const
DeepCopyPointerByClone< Propagator > thePropagator
virtual void setPropagationDirection(PropagationDirection dir)
void setPropagationDirection(PropagationDirection dir) override
virtual std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const FreeTrajectoryState &, const Surface &) const final