ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Member Functions | |
void | Cascade (G4FastVector< G4ReactionProduct, GHADLISTSIZE > &vec, G4int &vecLen, const G4HadProjectile *originalIncident, G4ReactionProduct ¤tParticle, G4ReactionProduct &targetParticle, G4bool &incidentHasChanged, G4bool &targetHasChanged, G4bool &quasiElastic) |
Definition at line 44 of file G4RPGAntiKZeroInelastic.hh.
View newest version in sPHENIX GitHub at line 44 of file G4RPGAntiKZeroInelastic.hh
|
inline |
Definition at line 48 of file G4RPGAntiKZeroInelastic.hh.
View newest version in sPHENIX GitHub at line 48 of file G4RPGAntiKZeroInelastic.hh
References CLHEP::GeV, G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
|
inline |
Definition at line 54 of file G4RPGAntiKZeroInelastic.hh.
View newest version in sPHENIX GitHub at line 54 of file G4RPGAntiKZeroInelastic.hh
|
virtual |
Implements G4HadronicInteraction.
Definition at line 35 of file G4RPGAntiKZeroInelastic.cc.
View newest version in sPHENIX GitHub at line 35 of file G4RPGAntiKZeroInelastic.cc
References kdfinder::abs(), G4RPGInelastic::CalculateMomenta(), Cascade(), G4Nucleus::Cinema(), G4Nucleus::EvaporationEffects(), G4cout, G4endl, G4HadProjectile::GetDefinition(), G4DynamicParticle::GetDefinition(), G4HadProjectile::GetKineticEnergy(), G4ReactionProduct::GetKineticEnergy(), G4HadProjectile::GetMaterial(), G4ReactionProduct::GetMomentum(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), G4FastVector< Type, N >::Initialize(), CLHEP::Hep3Vector::mag(), MeV, momentum, G4InuclParticleNames::pp, G4HadReentrentException::Report(), G4Nucleus::ReturnTargetParticle(), G4ReactionProduct::SetKineticEnergy(), G4ReactionProduct::SetMomentum(), G4ReactionProduct::SetSide(), G4RPGInelastic::SetUpChange(), G4HadronicInteraction::theParticleChange, and G4HadronicInteraction::verboseLevel.
Referenced by G4RPGKShortInelastic::ApplyYourself(), and G4RPGKLongInelastic::ApplyYourself().
|
private |
Definition at line 125 of file G4RPGAntiKZeroInelastic.cc.
View newest version in sPHENIX GitHub at line 125 of file G4RPGAntiKZeroInelastic.cc
References b, c, e, CLHEP::HepLorentzVector::e(), G4Exp(), G4ThreadLocal, G4UniformRand, G4HadProjectile::Get4Momentum(), G4HadProjectile::GetDefinition(), G4ReactionProduct::GetDefinition(), G4ReactionProduct::GetMass(), G4RPGInelastic::GetNormalizationConstant(), G4ParticleDefinition::GetPDGMass(), GeV, G4KaonMinus::KaonMinus(), G4KaonZeroLong::KaonZeroLong(), G4KaonZeroShort::KaonZeroShort(), G4Lambda::Lambda(), CLHEP::Hep3Vector::mag(), max, MeV, min, n, G4Neutron::Neutron(), pi, G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), G4PionZero::PionZero(), G4RPGInelastic::Pmltpc(), G4Proton::Proton(), ran(), G4ReactionProduct::SetDefinitionAndUpdateE(), G4RPGInelastic::SetUpPions(), G4SigmaMinus::SigmaMinus(), G4SigmaPlus::SigmaPlus(), G4SigmaZero::SigmaZero(), test(), and CLHEP::HepLorentzVector::vect().
Referenced by ApplyYourself().