34 #define INCLXX_IN_GEANT4_MODE 1
51 incidentDirection(aParticle->getMomentum())
62 INCL_DEBUG(
"DeltaDecayChannel chosen." <<
'\n');
66 INCL_DEBUG(
"PionResonanceDecayChannel chosen." <<
'\n');
107 INCL_DEBUG(
"Enforcing energy conservation: failed!" <<
'\n');
126 INCL_DEBUG(
"No nucleus, continuing anyway." <<
'\n');
129 INCL_DEBUG(
"Enforcing energy conservation: success!" <<
'\n');
175 std::stringstream ss;
176 ss <<
"(avatar " <<
theTime <<
" 'decay" <<
'\n'
G4bool isEta() const
Is this a eta?
void incrementBlockedDecays()
G4bool isCDPPBlocked(ParticleList const &p, Nucleus const *const n)
Check CDPP blocking.
FinalStateValidity getValidity() const
ParticleList const & getModifiedParticles() const
void postInteraction(FinalState *)
G4bool isDelta() const
Is it a Delta?
ParticleList const & getCreatedParticles() const
G4bool isOmega() const
Is this a omega?
void setType(AvatarType t)
virtual void preInteraction()
void setTotalEnergyBeforeInteraction(G4double E)
void makeNoEnergyConservation()
void incrementAcceptedDecays()
G4bool enforceEnergyConservation(FinalState *const fs)
Enforce energy conservation.
void restoreParticles() const
Restore the state of both particles.
DecayAvatar(G4INCL::Particle *aParticle, G4double time, G4INCL::Nucleus *aNucleus, G4bool force=false)
virtual void postInteraction(FinalState *fs)
void addModifiedParticle(Particle *p)
ParticleList::const_iterator ParticleIter