38#ifndef G4ComponentAntiNuclNuclearXS_h
39#define G4ComponentAntiNuclNuclearXS_h
98 {3.800, 3.238, 3.144, 3.144, 2.544},
99 {3.300, 3.144, 3.075, 3.075, 3.589},
100 {3.300, 3.144, 3.075, 3.075, 2.589},
101 {2.376, 2.544, 3.589, 3.598, 2.241} };
103 {3.582, 3.169, 3.066, 3.066, 2.498},
104 {3.105, 3.066, 2.973, 2.973, 2.508},
105 {3.105, 3.066, 2.973, 2.973, 2.508},
106 {2.209, 2.498, 2.508, 2.508, 2.158} };
G4ParticleDefinition * theANeutron
G4double fAntiHadronNucleonElXsc
virtual G4double GetTotalIsotopeCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int A)
virtual G4double GetElasticIsotopeCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int A)
G4ParticleDefinition * theAHe3
virtual void CrossSectionDescription(std::ostream &) const
G4double GetAntiHadronNucleonElCrSc(const G4ParticleDefinition *aParticle, G4double kinEnergy)
const G4double ReffInel[5][5]
G4double fAntiHadronNucleonTotXsc
virtual void DumpPhysicsTable(const G4ParticleDefinition &)
G4ParticleDefinition * theAProton
virtual G4double GetTotalElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double A)
const G4double ReffTot[5][5]
G4ParticleDefinition * theAAlpha
G4ParticleDefinition * theADeuteron
G4ParticleDefinition * theATriton
G4ComponentAntiNuclNuclearXS()
virtual G4double GetInelasticIsotopeCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int A)
virtual G4double GetElasticElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double A)
virtual G4double GetInelasticElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double A)
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
virtual ~G4ComponentAntiNuclNuclearXS()
G4double GetAntiHadronNucleonTotCrSc(const G4ParticleDefinition *aParticle, G4double kinEnergy)
static G4Pow * GetInstance()