34#define INCLXX_IN_GEANT4_MODE 1
49 const G4double NDeltaToNSKChannel::angularSlope = 2.;
52 : particle1(p1), particle2(p2)
94 if(std::abs(iso) == 4){
156 particle1->
setType(NucleonType);
160 list.push_back(particle1);
161 list.push_back(particle2);
165 list.push_back(kaon);
void addModifiedParticle(Particle *p)
void addCreatedParticle(Particle *p)
NDeltaToNSKChannel(Particle *, Particle *)
void fillFinalState(FinalState *fs)
virtual ~NDeltaToNSKChannel()
const G4INCL::ThreeVector & getPosition() const
G4INCL::ParticleType getType() const
G4bool isResonance() const
Is it a resonance?
void setType(ParticleType t)
G4double totalEnergyInCM(Particle const *const p1, Particle const *const p2)
ParticleType getKaonType(const G4int isosp)
Get the type of kaon.
ParticleType getSigmaType(const G4int isosp)
Get the type of sigma.
G4int getIsospin(const ParticleType t)
Get the isospin of a particle.
ParticleType getNucleonType(const G4int isosp)
Get the type of nucleon.
void generateBiased(const G4double sqrtS, ParticleList &particles, const size_t index, const G4double slope)
Generate a biased event in the CM system.