149     G4cout << 
" >>> G4ElementaryParticleCollider::collide" << 
G4endl;
   152     G4cerr << 
" ElementaryParticleCollider -> can collide only particle with particle "    157 #ifdef G4CASCADE_DEBUG_SAMPLER   158   static G4bool doPrintTables = 
true;   
   161     doPrintTables = 
false;
   174   if (!particle1 || !particle2) {   
   175     G4cerr << 
" ElementaryParticleCollider -> can only collide hadrons"   185     G4cerr << 
" ElementaryParticleCollider -> cannot collide "    221       G4cerr << 
" ElementaryParticleCollider -> can only collide pi,mu,gamma with"   222          << 
" dibaryons " << 
G4endl;
   235       G4cerr << 
" ElementaryParticleCollider -> failed to collide "    248     ipart->setMomentum(mom); 
   253     G4cout << 
" incoming particles: \n" << *particle1 << G4endl
   254        << *particle2 << G4endl
   255        << 
" outgoing particles: " << 
G4endl;
   257       G4cout << *ipart << G4endl;
   259     G4cout << 
" <<< Non-conservation in G4ElementaryParticleCollider" G4bool isNeutrino() const
 
void generateSCMpionNAbsorption(G4double etot_scm, G4InuclElementaryParticle *particle1, G4InuclElementaryParticle *particle2)
 
void generateSCMpionAbsorption(G4double etot_scm, G4InuclElementaryParticle *particle1, G4InuclElementaryParticle *particle2)
 
static const G4CascadeChannel * GetTable(G4int initialState)
 
virtual G4bool useEPCollider(G4InuclParticle *bullet, G4InuclParticle *target) const
 
static G4bool useQuasiDeuteron(G4int ptype, G4int qdtype=0)
 
void setBullet(const G4InuclParticle *bullet)
 
void generateSCMmuonAbsorption(G4double etot_scm, G4InuclElementaryParticle *particle1, G4InuclElementaryParticle *particle2)
 
void generateSCMfinalState(G4double ekin, G4double etot_scm, G4InuclElementaryParticle *particle1, G4InuclElementaryParticle *particle2)
 
const G4String & GetParticleName() const
 
G4GLOB_DLL std::ostream G4cout
 
void setVerbose(G4int vb=0)
 
std::vector< G4InuclElementaryParticle > particles
 
G4LorentzVector backToTheLab(const G4LorentzVector &mom) const
 
G4InteractionCase interCase
 
G4bool quasi_deutron() const
 
static void Print(std::ostream &os=G4cout)
 
void addOutgoingParticles(const std::vector< G4InuclElementaryParticle > &particles)
 
void set(G4InuclParticle *part1, G4InuclParticle *part2)
 
virtual G4bool validateOutput(G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &output)
 
G4double getMomModule() const
 
cout<< "-> Edep in the target
 
std::vector< G4InuclElementaryParticle >::iterator particleIterator
 
G4bool pionNucleonAbsorption(G4double ekin) const
 
G4double getKinEnergyInTheTRS() const
 
G4double getTotalSCMEnergy() const
 
const G4ParticleDefinition * getDefinition() const
 
G4GLOB_DLL std::ostream G4cerr
 
void setTarget(const G4InuclParticle *target)