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