#include <G4LightMedia.hh>
|
| G4LightMedia () |
|
| G4LightMedia (const G4LightMedia &right) |
|
| ~G4LightMedia () |
|
G4LightMedia & | operator= (const G4LightMedia &) |
|
G4bool | operator== (const G4LightMedia &right) const |
|
G4bool | operator!= (const G4LightMedia &right) const |
|
G4DynamicParticle * | PionPlusExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | PionMinusExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | KaonPlusExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | KaonZeroShortExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | KaonZeroLongExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | KaonMinusExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | ProtonExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | AntiProtonExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | NeutronExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | AntiNeutronExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | LambdaExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | AntiLambdaExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | SigmaPlusExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | SigmaMinusExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | AntiSigmaPlusExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | AntiSigmaMinusExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | XiZeroExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | XiMinusExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | AntiXiZeroExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | AntiXiMinusExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | OmegaMinusExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
G4DynamicParticle * | AntiOmegaMinusExchange (const G4HadProjectile *incidentParticle, const G4Nucleus &aNucleus) |
|
Definition at line 40 of file G4LightMedia.hh.
◆ G4LightMedia() [1/2]
G4LightMedia::G4LightMedia |
( |
| ) |
|
|
inline |
◆ G4LightMedia() [2/2]
◆ ~G4LightMedia()
G4LightMedia::~G4LightMedia |
( |
| ) |
|
|
inline |
◆ AntiLambdaExchange()
Definition at line 362 of file G4LightMedia.cc.
376 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
381 if( targetParticle->GetDefinition() == aNeutron ) {
434 delete targetParticle;
437 delete targetParticle;
static G4Pow * GetInstance()
static G4AntiSigmaPlus * AntiSigmaPlus()
static G4AntiSigmaMinus * AntiSigmaMinus()
static G4Proton * Proton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
static G4AntiSigmaZero * AntiSigmaZero()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ AntiNeutronExchange()
Definition at line 257 of file G4LightMedia.cc.
268 if( targetParticle->GetDefinition() == aNeutron ) {
269 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
275 delete targetParticle;
279 delete targetParticle;
static G4Pow * GetInstance()
static G4AntiProton * AntiProton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ AntiOmegaMinusExchange()
Definition at line 1128 of file G4LightMedia.cc.
1149 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
1156 if( targetParticle->GetDefinition() == aNeutron ) {
1221 delete targetParticle;
1224 delete targetParticle;
static G4Pow * GetInstance()
static G4SigmaZero * SigmaZero()
static G4XiZero * XiZero()
static G4XiMinus * XiMinus()
static G4Proton * Proton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
static G4SigmaMinus * SigmaMinus()
static G4SigmaPlus * SigmaPlus()
static G4Lambda * Lambda()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ AntiProtonExchange()
Definition at line 204 of file G4LightMedia.cc.
215 if( targetParticle->GetDefinition() == aProton ) {
216 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.};
222 delete targetParticle;
226 delete targetParticle;
static G4Pow * GetInstance()
static G4Proton * Proton()
G4double GetTotalMomentum() const
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
static G4AntiNeutron * AntiNeutron()
◆ AntiSigmaMinusExchange()
Definition at line 625 of file G4LightMedia.cc.
638 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
643 if( targetParticle->GetDefinition() == aNeutron ) {
677 delete targetParticle;
680 delete targetParticle;
static G4Pow * GetInstance()
static G4Proton * Proton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
static G4AntiLambda * AntiLambda()
static G4AntiSigmaZero * AntiSigmaZero()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ AntiSigmaPlusExchange()
Definition at line 566 of file G4LightMedia.cc.
579 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
584 if( targetParticle->GetDefinition() == aNeutron ) {
617 delete targetParticle;
620 delete targetParticle;
static G4Pow * GetInstance()
static G4Proton * Proton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
static G4AntiLambda * AntiLambda()
static G4AntiSigmaZero * AntiSigmaZero()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ AntiXiMinusExchange()
Definition at line 943 of file G4LightMedia.cc.
962 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
966 if( targetParticle->GetDefinition() == aNeutron ) {
1023 delete targetParticle;
1026 delete targetParticle;
static G4Pow * GetInstance()
static G4SigmaZero * SigmaZero()
static G4XiZero * XiZero()
static G4Proton * Proton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
static G4SigmaMinus * SigmaMinus()
static G4Lambda * Lambda()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ AntiXiZeroExchange()
Definition at line 854 of file G4LightMedia.cc.
874 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
878 if( targetParticle->GetDefinition() == aNeutron ) {
935 delete targetParticle;
938 delete targetParticle;
static G4Pow * GetInstance()
static G4SigmaZero * SigmaZero()
static G4XiMinus * XiMinus()
static G4Proton * Proton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
static G4SigmaMinus * SigmaMinus()
static G4SigmaPlus * SigmaPlus()
static G4Lambda * Lambda()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ KaonMinusExchange()
◆ KaonPlusExchange()
Definition at line 83 of file G4LightMedia.cc.
95 if( targetParticle->GetDefinition() == aNeutron ) {
99 const G4double cech[] = {0.33,0.27,0.29,0.31,0.27,0.18,0.13,0.10,0.09,0.07};
108 delete targetParticle;
112 delete targetParticle;
static G4Pow * GetInstance()
static G4KaonZeroLong * KaonZeroLong()
static G4KaonZeroShort * KaonZeroShort()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ KaonZeroLongExchange()
Definition at line 155 of file G4LightMedia.cc.
static G4KaonZeroShort * KaonZeroShort()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ KaonZeroShortExchange()
Definition at line 117 of file G4LightMedia.cc.
129 if( targetParticle->GetDefinition() == aProton ) {
133 const G4double cech[] = {0.33,0.27,0.29,0.31,0.27,0.18,0.13,0.10,0.09,0.07};
139 delete targetParticle;
146 delete targetParticle;
150 delete targetParticle;
static G4Pow * GetInstance()
static G4KaonZeroLong * KaonZeroLong()
static G4Proton * Proton()
G4double GetTotalMomentum() const
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
static G4KaonPlus * KaonPlus()
◆ LambdaExchange()
Definition at line 284 of file G4LightMedia.cc.
298 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
303 if( targetParticle->GetDefinition() == aNeutron ) {
354 delete targetParticle;
357 delete targetParticle;
static G4Pow * GetInstance()
static G4SigmaZero * SigmaZero()
static G4Proton * Proton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
static G4SigmaMinus * SigmaMinus()
static G4SigmaPlus * SigmaPlus()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ NeutronExchange()
Definition at line 231 of file G4LightMedia.cc.
241 if( targetParticle->GetDefinition() == aProton ) {
242 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.};
248 delete targetParticle;
252 delete targetParticle;
static G4Pow * GetInstance()
static G4Proton * Proton()
G4double GetTotalMomentum() const
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ OmegaMinusExchange()
Definition at line 1031 of file G4LightMedia.cc.
1048 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
1055 if( targetParticle->GetDefinition() == aNeutron ) {
1120 delete targetParticle;
1123 delete targetParticle;
static G4Pow * GetInstance()
static G4SigmaZero * SigmaZero()
static G4XiZero * XiZero()
static G4XiMinus * XiMinus()
static G4Proton * Proton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
static G4SigmaMinus * SigmaMinus()
static G4SigmaPlus * SigmaPlus()
static G4Lambda * Lambda()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ operator!=()
◆ operator=()
◆ operator==()
◆ PionMinusExchange()
◆ PionPlusExchange()
Definition at line 45 of file G4LightMedia.cc.
56 if( targetParticle->GetDefinition() == aNeutron ) {
60 const G4double cech[] = {0.33,0.27,0.29,0.31,0.27,0.18,0.13,0.10,0.09,0.07};
66 delete targetParticle;
70 delete targetParticle;
static G4Pow * GetInstance()
static G4Neutron * Neutron()
static G4PionZero * PionZero()
G4double GetTotalMomentum() const
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ ProtonExchange()
Definition at line 178 of file G4LightMedia.cc.
188 if( targetParticle->GetDefinition() == aNeutron ) {
189 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.};
195 delete targetParticle;
199 delete targetParticle;
static G4Pow * GetInstance()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ SigmaMinusExchange()
Definition at line 504 of file G4LightMedia.cc.
517 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
525 if( targetParticle->GetDefinition() == aNeutron ) {
558 delete targetParticle;
561 delete targetParticle;
static G4Pow * GetInstance()
static G4SigmaZero * SigmaZero()
static G4Proton * Proton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
static G4Lambda * Lambda()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ SigmaPlusExchange()
Definition at line 442 of file G4LightMedia.cc.
455 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
463 if( targetParticle->GetDefinition() == aNeutron ) {
496 delete targetParticle;
499 delete targetParticle;
static G4Pow * GetInstance()
static G4SigmaZero * SigmaZero()
static G4Proton * Proton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
static G4Lambda * Lambda()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ XiMinusExchange()
Definition at line 770 of file G4LightMedia.cc.
785 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
789 if( targetParticle->GetDefinition() == aNeutron ) {
846 delete targetParticle;
849 delete targetParticle;
static G4Pow * GetInstance()
static G4SigmaZero * SigmaZero()
static G4XiZero * XiZero()
static G4Proton * Proton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
static G4SigmaMinus * SigmaMinus()
static G4Lambda * Lambda()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
◆ XiZeroExchange()
Definition at line 685 of file G4LightMedia.cc.
701 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
705 if( targetParticle->GetDefinition() == aNeutron ) {
762 delete targetParticle;
765 delete targetParticle;
static G4Pow * GetInstance()
static G4SigmaZero * SigmaZero()
static G4XiMinus * XiMinus()
static G4Proton * Proton()
static G4Neutron * Neutron()
G4double GetTotalMomentum() const
static G4SigmaMinus * SigmaMinus()
static G4SigmaPlus * SigmaPlus()
static G4Lambda * Lambda()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
The documentation for this class was generated from the following files: