40 #ifndef G4ErrorPropagator_hh
41 #define G4ErrorPropagator_hh
G4int MakeOneStep(G4ErrorFreeTrajState *currentTS_FREE)
void SetStepN(const G4int sn)
G4ErrorTrajState * theInitialTrajState
G4bool CheckIfLastStep(G4Track *aTrack)
const G4ErrorTrajState * GetInitialTrajState() const
G4int Propagate(G4ErrorTrajState *currentTS, const G4ErrorTarget *target, G4ErrorMode mode=G4ErrorMode_PropForwards)
G4ErrorFreeTrajState * InitFreeTrajState(G4ErrorTrajState *currentTS)
void GetFinalTrajState(G4ErrorTrajState *currentTS, G4ErrorFreeTrajState *currentTS_FREE, const G4ErrorTarget *target)
void InvokePostUserTrackingAction(G4Track *fpTrack)
G4int MakeSteps(G4ErrorFreeTrajState *currentTS_FREE)
G4double GetStepLength() const
G4bool thePropIsInitialized
void SetStepLength(const G4double sl)
void InvokePreUserTrackingAction(G4Track *fpTrack)
G4int PropagateOneStep(G4ErrorTrajState *currentTS)
G4SteppingManager * fpSteppingManager
G4Track * InitG4Track(G4ErrorTrajState &initialTS)