33 #define INCLXX_IN_GEANT4_MODE 1
44 #ifndef G4INCLCASCADEACTION_HH
45 #define G4INCLCASCADEACTION_HH 1
99 #endif // G4INCLCASCADEACTION_HH
The INCL configuration object.
virtual void beforeAvatarUserAction(IAvatar *, Nucleus *)
void beforePropagationDefaultAction(IPropagationModel *pm)
void beforeRunDefaultAction(Config const *config)
void afterPropagationDefaultAction(IPropagationModel *pm, IAvatar *avatar)
void beforeRunAction(Config const *config)
void afterRunDefaultAction()
void beforeCascadeAction(IPropagationModel *)
Propagation model takes care of transporting the particles until something interesting (i...
virtual void beforeCascadeUserAction(IPropagationModel *)
void beforeAvatarAction(IAvatar *a, Nucleus *n)
Final state of an interaction.
virtual void afterRunUserAction()
void beforePropagationAction(IPropagationModel *pm)
void afterCascadeAction(Nucleus *)
virtual void afterPropagationUserAction(IPropagationModel *, IAvatar *)
virtual void afterAvatarUserAction(IAvatar *, Nucleus *, FinalState *)
void afterAvatarDefaultAction(IAvatar *a, Nucleus *n, FinalState *fs)
void beforeCascadeDefaultAction(IPropagationModel *pm)
virtual void beforePropagationUserAction(IPropagationModel *)
virtual void beforeRunUserAction(Config const *)
void afterCascadeDefaultAction(Nucleus *)
void afterPropagationAction(IPropagationModel *pm, IAvatar *avatar)
virtual void afterCascadeUserAction(Nucleus *)
void afterAvatarAction(IAvatar *a, Nucleus *n, FinalState *fs)
void beforeAvatarDefaultAction(IAvatar *a, Nucleus *n)