34 #define INCLXX_IN_GEANT4_MODE 1
119 (*p)->incrementNumberOfCollisions();
121 (*p)->incrementNumberOfDecays();
126 (*p)->incrementNumberOfCollisions();
128 (*p)->incrementNumberOfDecays();
136 #ifdef INCL_DEBUG_LOG
void afterCascadeAction(Nucleus *)
void afterAvatarDefaultAction(IAvatar *a, Nucleus *n, FinalState *fs)
ParticleList::const_iterator ParticleIter
void incrementAvatars(AvatarType type)
void beforePropagationDefaultAction(IPropagationModel *pm)
virtual void afterCascadeUserAction(Nucleus *)
void beforeAvatarAction(IAvatar *a, Nucleus *n)
G4bool isACollision() const
virtual void afterPropagationUserAction(IPropagationModel *, IAvatar *)
std::vector< ExP01TrackerHit * > a
virtual void beforePropagationUserAction(IPropagationModel *)
virtual std::string dump() const =0
void afterPropagationDefaultAction(IPropagationModel *pm, IAvatar *avatar)
virtual void afterAvatarUserAction(IAvatar *, Nucleus *, FinalState *)
virtual void afterRunUserAction()
void beforeRunDefaultAction(Config const *config)
AvatarType getType() const
void beforeCascadeDefaultAction(IPropagationModel *pm)
void beforePropagationAction(IPropagationModel *pm)
void beforeAvatarDefaultAction(IAvatar *a, Nucleus *n)
void afterRunDefaultAction()
void afterCascadeDefaultAction(Nucleus *)
void afterPropagationAction(IPropagationModel *pm, IAvatar *avatar)
ParticleList const & getModifiedParticles() const
void beforeRunAction(Config const *config)
Class containing default actions to be performed at intermediate cascade steps.
virtual void beforeAvatarUserAction(IAvatar *, Nucleus *)
void beforeCascadeAction(IPropagationModel *)
ParticleList const & getCreatedParticles() const
virtual void beforeRunUserAction(Config const *)
virtual void beforeCascadeUserAction(IPropagationModel *)
void afterAvatarAction(IAvatar *a, Nucleus *n, FinalState *fs)