45 :theAdjointSteppingAction(anAction),theUserFwdTrackingAction(0)
G4ThreeVector GetLastPosition()
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
void SetAdjointTrackingMode(G4bool aBool)
G4String & remove(str_size)
G4String last_fwd_part_name
std::vector< G4ParticleDefinition * > * pListOfPrimaryFwdParticles
G4int GetPDGEncoding() const
G4AdjointTrackingAction(G4AdjointSteppingAction *anAction)
G4AdjointSteppingAction * theAdjointSteppingAction
G4bool GetDidAdjParticleReachTheExtSource()
const G4String & GetParticleName() const
G4UserTrackingAction * theUserFwdTrackingAction
virtual void PreUserTrackingAction(const G4Track *)
G4int last_fwd_part_index
const G4ParticleDefinition * GetParticleDefinition() const
const G4String & GetParticleType() const
void SetPrimWeight(G4double weight)
G4ParticleDefinition * GetLastPartDef()
G4bool contains(const std::string &) const
static G4ParticleTable * GetParticleTable()
G4bool is_adjoint_tracking_mode
virtual void PostUserTrackingAction(const G4Track *)
G4double GetWeight() const
virtual void PostUserTrackingAction(const G4Track *)
G4int last_fwd_part_PDGEncoding
G4ThreeVector GetLastMomentum()
virtual void PreUserTrackingAction(const G4Track *)
virtual ~G4AdjointTrackingAction()
G4int GetBaryonNumber() const
G4ThreeVector last_direction