1 #ifndef TrackPropagation_Geant4ePropagator_h
2 #define TrackPropagation_Geant4ePropagator_h
10 #include "G4ErrorPropagatorManager.hh"
14 class Geant4eSteppingAction;
30 const char* particleName =
"mu",
61 virtual std::pair< TrajectoryStateOnSurface, double>
64 virtual std::pair< TrajectoryStateOnSurface, double>
68 virtual std::pair< TrajectoryStateOnSurface, double>
71 virtual std::pair< TrajectoryStateOnSurface, double>
83 typedef std::pair<TrajectoryStateOnSurface, double>
TsosPP;
std::string theParticleName
G4ErrorPropagatorManager * theG4eManager
Geant4eSteppingAction * theSteppingAction
virtual std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const FreeTrajectoryState &, const Surface &) const
std::pair< TrajectoryStateOnSurface, double > TsosPP
virtual const MagneticField * magneticField() const
virtual TrajectoryStateOnSurface propagate(const FreeTrajectoryState &, const Surface &) const
virtual Geant4ePropagator * clone() const
Unlimited (trivial) bounds.