35 #ifndef G4ChipsComponentXS_h 
   36 #define G4ChipsComponentXS_h 
   38 #include <CLHEP/Units/PhysicalConstants.h>   
G4ChipsAntiBaryonInelasticXS * PBARxsManagerInEl
 
G4ChipsNeutronElasticXS * NxsManagerEl
 
G4ChipsPionMinusInelasticXS * PIMxsManagerInEl
 
const G4double fLowerLimit
 
G4ChipsPionPlusElasticXS * PIPxsManagerEl
 
virtual G4double GetElasticIsotopeCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int N)
 
virtual G4double GetInelasticElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double N)
 
G4ChipsAntiBaryonElasticXS * PBARxsManagerEl
 
G4ChipsComponentXS & operator=(const G4ChipsComponentXS &right)
 
const G4double fUpperLimit
 
G4ChipsProtonElasticXS * PxsManagerEl
 
G4ChipsHyperonInelasticXS * HxsManagerInEl
 
G4ChipsKaonZeroElasticXS * KZxsManagerEl
 
virtual void DumpPhysicsTable(const G4ParticleDefinition &)
 
virtual G4double GetElasticElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double N)
 
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
 
virtual G4double GetInelasticIsotopeCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int N)
 
G4ChipsHyperonElasticXS * HxsManagerEl
 
G4ChipsPionMinusElasticXS * PIMxsManagerEl
 
G4ChipsKaonZeroInelasticXS * KZxsManagerInEl
 
G4ChipsNeutronInelasticXS * NxsManagerInEl
 
virtual G4double GetTotalIsotopeCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int N)
 
G4ChipsKaonMinusInelasticXS * KMxsManagerInEl
 
G4ChipsKaonPlusElasticXS * KPxsManagerEl
 
virtual G4double GetTotalElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double N)
 
G4ChipsPionPlusInelasticXS * PIPxsManagerInEl
 
virtual ~G4ChipsComponentXS()
 
G4ChipsProtonInelasticXS * PxsManagerInEl
 
G4ChipsKaonPlusInelasticXS * KPxsManagerInEl
 
G4ChipsKaonMinusElasticXS * KMxsManagerEl