42 #ifndef G4AdjointTrackingAction_h
43 #define G4AdjointTrackingAction_h 1
69 theUserFwdTrackingAction = anAction;}
83 G4bool is_adjoint_tracking_mode;
93 G4int last_fwd_part_PDGEncoding;
95 G4int ID_of_last_particle_that_reach_the_ext_source;
G4int GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack()
const G4String & GetFwdParticleNameAtEndOfLastAdjointTrack()
G4AdjointTrackingAction(G4AdjointSteppingAction *anAction)
G4double GetWeightAtEndOfLastAdjointTrack()
virtual void PreUserTrackingAction(const G4Track *)
G4double GetEkinAtEndOfLastAdjointTrack()
G4double GetEkinNucAtEndOfLastAdjointTrack()
void RegisterAtEndOfAdjointTrack()
G4double GetCosthAtEndOfLastAdjointTrack()
virtual void PostUserTrackingAction(const G4Track *)
void SetUserForwardTrackingAction(G4UserTrackingAction *anAction)
G4ThreeVector GetPositionAtEndOfLastAdjointTrack()
G4ThreeVector GetDirectionAtEndOfLastAdjointTrack()
virtual ~G4AdjointTrackingAction()