39#ifndef G4ErrorPropagator_hh
40#define G4ErrorPropagator_hh
99 {
return theInitialTrajState; }
102 {
return theStepLength; }
105 { theStepLength = sl; }
129 G4bool thePropIsInitialized;
@ G4ErrorMode_PropForwards
G4Track * InitG4Track(G4ErrorTrajState &initialTS)
void InvokePostUserTrackingAction(G4Track *fpTrack)
void InvokePreUserTrackingAction(G4Track *fpTrack)
void GetFinalTrajState(G4ErrorTrajState *currentTS, G4ErrorFreeTrajState *currentTS_FREE, const G4ErrorTarget *target)
G4int PropagateOneStep(G4ErrorTrajState *currentTS)
G4bool CheckIfLastStep(G4Track *aTrack)
G4double GetStepLength() const
void SetStepLength(const G4double sl)
G4ErrorFreeTrajState * InitFreeTrajState(G4ErrorTrajState *currentTS)
const G4ErrorTrajState * GetInitialTrajState() const
G4int MakeOneStep(G4ErrorFreeTrajState *currentTS_FREE)
void SetStepN(const G4int sn)
G4int Propagate(G4ErrorTrajState *currentTS, const G4ErrorTarget *target, G4ErrorMode mode=G4ErrorMode_PropForwards)