| 
    Geant4
    10.02
    
   | 
 
#include <CexmcTrackingAction.hh>
 Inheritance diagram for CexmcTrackingAction:
 Collaboration diagram for CexmcTrackingAction:Public Member Functions | |
| CexmcTrackingAction (CexmcPhysicsManager *physicsManager) | |
| void | PreUserTrackingAction (const G4Track *track) | 
| void | BeginOfEventAction (void) | 
  Public Member Functions inherited from G4UserTrackingAction | |
| G4UserTrackingAction () | |
| virtual | ~G4UserTrackingAction () | 
| void | SetTrackingManagerPointer (G4TrackingManager *pValue) | 
| virtual void | PostUserTrackingAction (const G4Track *) | 
Private Member Functions | |
| void | ResetOutputParticleTrackId (void) | 
| void | ResetOutputParticleDecayProductCopyNumber (void) | 
| void | SetupIncidentParticleTrackInfo (const G4Track *track) | 
Additional Inherited Members | |
  Protected Attributes inherited from G4UserTrackingAction | |
| G4TrackingManager * | fpTrackingManager | 
Definition at line 56 of file CexmcTrackingAction.hh.
      
  | 
  explicit | 
Definition at line 58 of file CexmcTrackingAction.cc.
References CexmcIncompleteProductionModel, CexmcWeirdException, CexmcPhysicsManager::GetProductionModel(), G4RunManager::GetRunManager(), G4RunManager::GetUserDetectorConstruction(), CexmcSetup::GetVolume(), incidentParticle, nucleusOutputParticle, outputParticle, CexmcSetup::Target, and targetVolume.
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 104 of file CexmcTrackingAction.hh.
References ResetOutputParticleDecayProductCopyNumber(), and ResetOutputParticleTrackId().
Referenced by CexmcEventAction::BeginOfEventAction().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented from G4UserTrackingAction.
Definition at line 84 of file CexmcTrackingAction.cc.
References CexmcBeamParticleTrack, CexmcInsipidTrack, CexmcNucleusParticleTrack, CexmcOutputParticleDecayProductTrack, CexmcOutputParticleTrack, CexmcStudiedProcessFullName(), G4Track::GetCreatorProcess(), G4Track::GetDefinition(), G4Track::GetParentID(), G4VProcess::GetProcessName(), G4Track::GetTrackID(), G4Track::GetUserInformation(), incidentParticle, nucleusOutputParticle, CexmcPhysicsManager::OnlyBeamParticleCanTriggerStudiedProcess(), outputParticle, outputParticleDecayProductCopyNumber, outputParticleTrackId, physicsManager, SetupIncidentParticleTrackInfo(), and G4Track::SetUserInformation().
 Here is the call graph for this function:
      
  | 
  inlineprivate | 
Definition at line 97 of file CexmcTrackingAction.hh.
References outputParticleDecayProductCopyNumber.
Referenced by BeginOfEventAction().
 Here is the caller graph for this function:
      
  | 
  inlineprivate | 
Definition at line 91 of file CexmcTrackingAction.hh.
References CexmcInvalidTrackId(), and outputParticleTrackId.
Referenced by BeginOfEventAction().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 159 of file CexmcTrackingAction.cc.
References CexmcIncidentParticleTrackInfo::ActivateStudiedProcess(), G4Track::GetUserInformation(), G4Track::GetVolume(), physicsManager, CexmcPhysicsManager::ResampleTrackLengthInTarget(), and targetVolume.
Referenced by PreUserTrackingAction().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 83 of file CexmcTrackingAction.hh.
Referenced by CexmcTrackingAction(), and PreUserTrackingAction().
      
  | 
  private | 
Definition at line 87 of file CexmcTrackingAction.hh.
Referenced by CexmcTrackingAction(), and PreUserTrackingAction().
      
  | 
  private | 
Definition at line 85 of file CexmcTrackingAction.hh.
Referenced by CexmcTrackingAction(), and PreUserTrackingAction().
      
  | 
  private | 
Definition at line 80 of file CexmcTrackingAction.hh.
Referenced by PreUserTrackingAction(), and ResetOutputParticleDecayProductCopyNumber().
      
  | 
  private | 
Definition at line 78 of file CexmcTrackingAction.hh.
Referenced by PreUserTrackingAction(), and ResetOutputParticleTrackId().
      
  | 
  private | 
Definition at line 74 of file CexmcTrackingAction.hh.
Referenced by PreUserTrackingAction(), and SetupIncidentParticleTrackInfo().
      
  | 
  private | 
Definition at line 76 of file CexmcTrackingAction.hh.
Referenced by CexmcTrackingAction(), and SetupIncidentParticleTrackInfo().