42 #ifndef G4AdjointTrackingAction_h
43 #define G4AdjointTrackingAction_h 1
CLHEP::Hep3Vector G4ThreeVector
G4String last_fwd_part_name
G4int GetFwdParticlePDGEncodingAtEndOfLastAdjointTrack()
const G4String & GetFwdParticleNameAtEndOfLastAdjointTrack()
G4AdjointTrackingAction(G4AdjointSteppingAction *anAction)
G4double GetWeightAtEndOfLastAdjointTrack()
G4AdjointSteppingAction * theAdjointSteppingAction
G4UserTrackingAction * theUserFwdTrackingAction
virtual void PreUserTrackingAction(const G4Track *)
G4double GetEkinAtEndOfLastAdjointTrack()
G4int ID_of_last_particle_that_reach_the_ext_source
G4double GetEkinNucAtEndOfLastAdjointTrack()
void RegisterAtEndOfAdjointTrack()
G4bool is_adjoint_tracking_mode
G4double GetCosthAtEndOfLastAdjointTrack()
virtual void PostUserTrackingAction(const G4Track *)
void SetUserForwardTrackingAction(G4UserTrackingAction *anAction)
G4int last_fwd_part_PDGEncoding
G4ThreeVector GetPositionAtEndOfLastAdjointTrack()
G4ThreeVector GetDirectionAtEndOfLastAdjointTrack()
virtual ~G4AdjointTrackingAction()
G4ThreeVector last_direction