46                      fLowerLimit( 10 * 
MeV )
    88   G4double Xelastic(0.), Xinelastic(0.);
    94   } 
else if(PDGcode == 2112)  
    98   } 
else if(PDGcode == -2212) 
   102   } 
else if(PDGcode == -2112) 
   106   }
else if(PDGcode == -3122 || PDGcode == -3222  || PDGcode == -3212  || PDGcode == -3112  || PDGcode == -3322  
   107        || PDGcode == -3312  || PDGcode == -3334) 
   111   } 
else if(PDGcode ==   211) 
   115   } 
else if(PDGcode ==  -211) 
   119   } 
else if(PDGcode ==  321)  
   123   } 
else if(PDGcode ==  -321) 
   127   } 
else if(PDGcode ==  130 || PDGcode ==  310 || PDGcode ==  311 || PDGcode ==  -311) 
   131   }
else if(PDGcode ==   3122 || PDGcode ==  3222 || PDGcode ==  3112 || PDGcode ==  3212
   132        || PDGcode ==   3312 || PDGcode ==  3322 || PDGcode ==   3334) 
   138   return Xelastic+Xinelastic; 
   158   } 
else if(PDGcode == 2112)  
   161   } 
else if(PDGcode == -2212) 
   164   } 
else if(PDGcode == -2112) 
   167   } 
else if(PDGcode ==   211) 
   170   } 
else if(PDGcode ==  -211) 
   173   } 
else if(PDGcode ==  321)  
   176   } 
else if(PDGcode ==  -321) 
   201   } 
else if(PDGcode == 2112)  
   204   } 
else if(PDGcode == -2212) 
   207   } 
else if(PDGcode == -2112) 
   210   } 
else if(PDGcode ==   211) 
   213   } 
else if(PDGcode ==  -211) 
   216   } 
else if(PDGcode ==  321)  
   219   } 
else if(PDGcode ==  -321) 
 G4VCrossSectionDataSet * GetCrossSectionDataSet(const G4String &name, G4bool warning=true)
 
G4ChipsAntiBaryonInelasticXS * PBARxsManagerInEl
 
G4ChipsNeutronElasticXS * NxsManagerEl
 
G4ChipsPionMinusInelasticXS * PIMxsManagerInEl
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
static const char * Default_Name()
 
G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
static const char * Default_Name()
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
static const char * Default_Name()
 
static const char * Default_Name()
 
G4ChipsPionPlusElasticXS * PIPxsManagerEl
 
virtual G4double GetElasticIsotopeCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int N)
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
static const char * Default_Name()
 
virtual G4double GetInelasticElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double N)
 
G4ChipsAntiBaryonElasticXS * PBARxsManagerEl
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
static const char * Default_Name()
 
G4ChipsProtonElasticXS * PxsManagerEl
 
static const char * Default_Name()
 
double A(double temperature)
 
static const char * Default_Name()
 
G4int GetPDGEncoding() const
 
static const char * Default_Name()
 
G4ChipsHyperonInelasticXS * HxsManagerInEl
 
G4ChipsKaonZeroElasticXS * KZxsManagerEl
 
static const char * Default_Name()
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
static G4CrossSectionDataSetRegistry * Instance()
 
static const char * Default_Name()
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
virtual G4double GetElasticElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double N)
 
virtual G4double GetInelasticIsotopeCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int N)
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
static const char * Default_Name()
 
G4ChipsHyperonElasticXS * HxsManagerEl
 
G4ChipsPionMinusElasticXS * PIMxsManagerEl
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
G4ChipsKaonZeroInelasticXS * KZxsManagerInEl
 
G4ChipsNeutronInelasticXS * NxsManagerInEl
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
virtual G4double GetTotalIsotopeCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int N)
 
G4double GetPDGMass() const
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
G4ChipsKaonMinusInelasticXS * KMxsManagerInEl
 
G4ChipsKaonPlusElasticXS * KPxsManagerEl
 
static const char * Default_Name()
 
static const char * Default_Name()
 
static const char * Default_Name()
 
static const char * Default_Name()
 
virtual G4double GetTotalElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double N)
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
G4ChipsPionPlusInelasticXS * PIPxsManagerInEl
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
virtual ~G4ChipsComponentXS()
 
G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
static const char * Default_Name()
 
G4ChipsProtonInelasticXS * PxsManagerInEl
 
G4ChipsKaonPlusInelasticXS * KPxsManagerInEl
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
G4ChipsKaonMinusElasticXS * KMxsManagerEl
 
static const char * Default_Name()