1 #ifndef _TRACKER_MU_HIC_PROPAGATOR_H_
2 #define _TRACKER_MU_HIC_PROPAGATOR_H_
20 const Plane& plane)
const;
34 virtual std::pair< TrajectoryStateOnSurface, double>
36 std::pair<TrajectoryStateOnSurface,double> tp;
39 virtual std::pair< TrajectoryStateOnSurface, double>
41 std::pair<TrajectoryStateOnSurface,double> tp;
const MagneticField * field
TrajectoryStateOnSurface propagate(const FreeTrajectoryState &fts, const Surface &surface) const
TrajectoryStateOnSurface propagate(const FreeTrajectoryState &fts, const Cylinder &cylin) const
virtual std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const FreeTrajectoryState &state, const Cylinder &bc) const
virtual ~HICMuonPropagator()
HICMuonPropagator(const MagneticField *mf)
virtual const MagneticField * magneticField() const
virtual HICMuonPropagator * clone() const
virtual TrajectoryStateOnSurface propagate(const FreeTrajectoryState &, const Surface &) const
void setHICConst(HICConst *hh)
virtual std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const FreeTrajectoryState &state, const Plane &bc) const