44 #ifndef CEXMC_TRACKING_ACTION_HH
45 #define CEXMC_TRACKING_ACTION_HH
67 void ResetOutputParticleTrackId(
void );
69 void ResetOutputParticleDecayProductCopyNumber(
void );
71 void SetupIncidentParticleTrackInfo(
const G4Track * track );
78 G4int outputParticleTrackId;
80 G4int outputParticleDecayProductCopyNumber;
91 inline void CexmcTrackingAction::ResetOutputParticleTrackId(
void )
97 inline void CexmcTrackingAction::ResetOutputParticleDecayProductCopyNumber(
100 outputParticleDecayProductCopyNumber = 0;
106 ResetOutputParticleTrackId();
107 ResetOutputParticleDecayProductCopyNumber();
const G4int CexmcInvalidTrackId(-1)
CexmcTrackingAction(CexmcPhysicsManager *physicsManager)
void PreUserTrackingAction(const G4Track *track)
void BeginOfEventAction(void)