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