34#define INCLXX_IN_GEANT4_MODE 1
49 const G4double NDeltaToNNKKbChannel::angularSlope = 2.;
52 : particle1(p1), particle2(p2)
90 if(std::abs(iso) == 4){
164 particle1->
setType(Nucleon1Type);
165 particle2->
setType(Nucleon2Type);
168 list.push_back(particle1);
169 list.push_back(particle2);
176 list.push_back(kaon);
177 list.push_back(antikaon);
void addModifiedParticle(Particle *p)
void addCreatedParticle(Particle *p)
virtual ~NDeltaToNNKKbChannel()
void fillFinalState(FinalState *fs)
NDeltaToNNKKbChannel(Particle *, Particle *)
const G4INCL::ThreeVector & getPosition() const
G4INCL::ParticleType getType() const
void setType(ParticleType t)
G4double totalEnergyInCM(Particle const *const p1, Particle const *const p2)
ParticleType getKaonType(const G4int isosp)
Get the type of kaon.
G4int getIsospin(const ParticleType t)
Get the isospin of a particle.
ParticleType getNucleonType(const G4int isosp)
Get the type of nucleon.
ParticleType getAntiKaonType(const G4int isosp)
Get the type of antikaon.
void generateBiased(const G4double sqrtS, ParticleList &particles, const size_t index, const G4double slope)
Generate a biased event in the CM system.