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