Geant4
10.01.p03
|
#include <G4LightMedia.hh>
Definition at line 40 of file G4LightMedia.hh.
|
inline |
Definition at line 44 of file G4LightMedia.hh.
|
inline |
Definition at line 46 of file G4LightMedia.hh.
References right.
|
inline |
Definition at line 49 of file G4LightMedia.hh.
G4DynamicParticle * G4LightMedia::AntiLambdaExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 357 of file G4LightMedia.cc.
References G4AntiSigmaMinus::AntiSigmaMinus(), G4AntiSigmaPlus::AntiSigmaPlus(), G4AntiSigmaZero::AntiSigmaZero(), G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4INCL::Math::min(), G4Neutron::Neutron(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), and G4DynamicParticle::SetDefinition().
G4DynamicParticle * G4LightMedia::AntiNeutronExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 252 of file G4LightMedia.cc.
References G4AntiProton::AntiProton(), G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4INCL::Math::min(), G4Neutron::Neutron(), G4Nucleus::ReturnTargetParticle(), and G4DynamicParticle::SetDefinition().
G4DynamicParticle * G4LightMedia::AntiOmegaMinusExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 1123 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4Lambda::Lambda(), G4INCL::Math::min(), G4Neutron::Neutron(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), G4DynamicParticle::SetDefinition(), G4SigmaMinus::SigmaMinus(), G4SigmaPlus::SigmaPlus(), G4SigmaZero::SigmaZero(), G4XiMinus::XiMinus(), and G4XiZero::XiZero().
G4DynamicParticle * G4LightMedia::AntiProtonExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 199 of file G4LightMedia.cc.
References G4AntiNeutron::AntiNeutron(), G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4INCL::Math::min(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), and G4DynamicParticle::SetDefinition().
G4DynamicParticle * G4LightMedia::AntiSigmaMinusExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 620 of file G4LightMedia.cc.
References G4AntiLambda::AntiLambda(), G4AntiSigmaZero::AntiSigmaZero(), G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4INCL::Math::min(), G4Neutron::Neutron(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), and G4DynamicParticle::SetDefinition().
G4DynamicParticle * G4LightMedia::AntiSigmaPlusExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 561 of file G4LightMedia.cc.
References G4AntiLambda::AntiLambda(), G4AntiSigmaZero::AntiSigmaZero(), G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4INCL::Math::min(), G4Neutron::Neutron(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), and G4DynamicParticle::SetDefinition().
G4DynamicParticle * G4LightMedia::AntiXiMinusExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 938 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4Lambda::Lambda(), G4INCL::Math::min(), G4Neutron::Neutron(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), G4DynamicParticle::SetDefinition(), G4SigmaMinus::SigmaMinus(), G4SigmaZero::SigmaZero(), and G4XiZero::XiZero().
G4DynamicParticle * G4LightMedia::AntiXiZeroExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 849 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4Lambda::Lambda(), G4INCL::Math::min(), G4Neutron::Neutron(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), G4DynamicParticle::SetDefinition(), G4SigmaMinus::SigmaMinus(), G4SigmaPlus::SigmaPlus(), G4SigmaZero::SigmaZero(), and G4XiMinus::XiMinus().
G4DynamicParticle * G4LightMedia::KaonMinusExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 165 of file G4LightMedia.cc.
G4DynamicParticle * G4LightMedia::KaonPlusExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 78 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4KaonZeroLong::KaonZeroLong(), G4KaonZeroShort::KaonZeroShort(), G4INCL::Math::min(), G4Neutron::Neutron(), G4Nucleus::ReturnTargetParticle(), and G4DynamicParticle::SetDefinition().
G4DynamicParticle * G4LightMedia::KaonZeroLongExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 150 of file G4LightMedia.cc.
References G4UniformRand, G4KaonZeroShort::KaonZeroShort(), and G4DynamicParticle::SetDefinition().
G4DynamicParticle * G4LightMedia::KaonZeroShortExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 112 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4KaonPlus::KaonPlus(), G4KaonZeroLong::KaonZeroLong(), G4INCL::Math::min(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), and G4DynamicParticle::SetDefinition().
G4DynamicParticle * G4LightMedia::LambdaExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 279 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4INCL::Math::min(), G4Neutron::Neutron(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), G4DynamicParticle::SetDefinition(), G4SigmaMinus::SigmaMinus(), G4SigmaPlus::SigmaPlus(), and G4SigmaZero::SigmaZero().
G4DynamicParticle * G4LightMedia::NeutronExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 226 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4INCL::Math::min(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), and G4DynamicParticle::SetDefinition().
G4DynamicParticle * G4LightMedia::OmegaMinusExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 1026 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4Lambda::Lambda(), G4INCL::Math::min(), G4Neutron::Neutron(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), G4DynamicParticle::SetDefinition(), G4SigmaMinus::SigmaMinus(), G4SigmaPlus::SigmaPlus(), G4SigmaZero::SigmaZero(), G4XiMinus::XiMinus(), and G4XiZero::XiZero().
|
inline |
Definition at line 57 of file G4LightMedia.hh.
|
inline |
Definition at line 51 of file G4LightMedia.hh.
|
inline |
Definition at line 54 of file G4LightMedia.hh.
G4DynamicParticle * G4LightMedia::PionMinusExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 70 of file G4LightMedia.cc.
G4DynamicParticle * G4LightMedia::PionPlusExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 40 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4INCL::Math::min(), G4Neutron::Neutron(), G4PionZero::PionZero(), G4Nucleus::ReturnTargetParticle(), and G4DynamicParticle::SetDefinition().
G4DynamicParticle * G4LightMedia::ProtonExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 173 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4INCL::Math::min(), G4Neutron::Neutron(), G4Nucleus::ReturnTargetParticle(), and G4DynamicParticle::SetDefinition().
G4DynamicParticle * G4LightMedia::SigmaMinusExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 499 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4Lambda::Lambda(), G4INCL::Math::min(), G4Neutron::Neutron(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), G4DynamicParticle::SetDefinition(), and G4SigmaZero::SigmaZero().
G4DynamicParticle * G4LightMedia::SigmaPlusExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 437 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4Lambda::Lambda(), G4INCL::Math::min(), G4Neutron::Neutron(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), G4DynamicParticle::SetDefinition(), and G4SigmaZero::SigmaZero().
G4DynamicParticle * G4LightMedia::XiMinusExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 765 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4Lambda::Lambda(), G4INCL::Math::min(), G4Neutron::Neutron(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), G4DynamicParticle::SetDefinition(), G4SigmaMinus::SigmaMinus(), G4SigmaZero::SigmaZero(), and G4XiZero::XiZero().
G4DynamicParticle * G4LightMedia::XiZeroExchange | ( | const G4HadProjectile * | incidentParticle, |
const G4Nucleus & | aNucleus | ||
) |
Definition at line 680 of file G4LightMedia.cc.
References G4UniformRand, G4HadProjectile::GetTotalMomentum(), G4Nucleus::GetZ_asInt(), GeV, G4Lambda::Lambda(), G4INCL::Math::min(), G4Neutron::Neutron(), G4Proton::Proton(), G4Nucleus::ReturnTargetParticle(), G4DynamicParticle::SetDefinition(), G4SigmaMinus::SigmaMinus(), G4SigmaPlus::SigmaPlus(), G4SigmaZero::SigmaZero(), and G4XiMinus::XiMinus().