52#ifndef G4AdjointSteppingAction_hh
53#define G4AdjointSteppingAction_hh 1
static const G4double Emax
void SetAdjointTrackingMode(G4bool aBool)
G4UserSteppingAction * theUserFwdSteppingAction
~G4AdjointSteppingAction()
G4bool is_adjoint_geantino_tracking_mode
G4AdjointCrossSurfChecker * theG4AdjointCrossSurfChecker
G4ParticleDefinition * last_part_def
void SetStartEvent(G4bool aBool)
G4bool did_one_adj_part_reach_ext_source_during_event
G4ParticleDefinition * GetLastPartDef()
void SetUserForwardSteppingAction(G4UserSteppingAction *anAction)
G4ThreeVector last_momentum
void SetAdjointGeantinoTrackingMode(G4bool aBool)
void SetExtSourceEMax(G4double Emax)
void UserSteppingAction(const G4Step *)
void SetUserAdjointSteppingAction(G4UserSteppingAction *anAction)
void ResetDidOneAdjPartReachExtSourceDuringEvent()
G4bool GetDidAdjParticleReachTheExtSource()
G4ThreeVector GetLastMomentum()
G4AdjointSteppingAction()
G4bool did_adj_part_reach_ext_source
G4bool is_adjoint_tracking_mode
void SetPrimWeight(G4double weight)
G4ThreeVector GetLastPosition()
G4UserSteppingAction * theUserAdjointSteppingAction