#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: