57 #ifndef G4AdjointSteppingAction_h
58 #define G4AdjointSteppingAction_h 1
87 theUserAdjointSteppingAction = anAction;}
89 theUserFwdSteppingAction = anAction;}
92 {did_one_adj_part_reach_ext_source_during_event =
false;}
100 G4bool did_adj_part_reach_ext_source;
101 G4bool did_one_adj_part_reach_ext_source_during_event;
109 G4bool is_adjoint_tracking_mode;
110 G4bool is_adjoint_geantino_tracking_mode;
G4ThreeVector GetLastPosition()
void SetAdjointGeantinoTrackingMode(G4bool aBool)
void SetAdjointTrackingMode(G4bool aBool)
G4AdjointSteppingAction()
G4bool GetDidAdjParticleReachTheExtSource()
void ResetDidOneAdjPartReachExtSourceDuringEvent()
void UserSteppingAction(const G4Step *)
void SetUserForwardSteppingAction(G4UserSteppingAction *anAction)
void SetPrimWeight(G4double weight)
G4ParticleDefinition * GetLastPartDef()
void SetExtSourceEMax(G4double Emax)
static const G4double Emax
~G4AdjointSteppingAction()
void SetUserAdjointSteppingAction(G4UserSteppingAction *anAction)
G4ThreeVector GetLastMomentum()
void SetStartEvent(G4bool aBool)