34 #ifndef G4ComponentBarNucleonNucleusXsc_h
35 #define G4ComponentBarNucleonNucleusXsc_h
204 std::vector< G4int > theZ;
205 std::vector< G4PiData* > thePipData;
206 std::vector< G4PiData* > thePimData;
virtual G4double GetTotalElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double)
void CrossSectionDescription(std::ostream &) const
virtual G4double GetInelasticElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double)
virtual G4double GetInelasticIsotopeCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int)
virtual ~G4ComponentBarNucleonNucleusXsc()
G4ComponentBarNucleonNucleusXsc()
virtual G4double GetElasticIsotopeCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int)
G4bool IsElementApplicable(const G4DynamicParticle *aParticle, G4int Z)
virtual G4double GetElasticElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double)
G4double GetElementCrossSection(const G4DynamicParticle *aParticle, G4int Z)
virtual G4double GetTotalIsotopeCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int)
G4double GetElasticCrossSection(const G4DynamicParticle *aParticle, G4int Z)