37#ifndef G4NucleonNuclearCrossSection_h
38#define G4NucleonNuclearCrossSection_h
54 static const char*
Default_Name() {
return "G4NucleonNuclearCrossSection";}
168std::vector< G4int > theZ;
169std::vector< G4PiData* > thePipData;
170std::vector< G4PiData* > thePimData;
virtual G4double GetElementCrossSection(const G4DynamicParticle *aParticle, G4int Z, const G4Material *mat=0)
virtual ~G4NucleonNuclearCrossSection()
virtual G4bool IsElementApplicable(const G4DynamicParticle *aParticle, G4int Z, const G4Material *mat=0)
G4double GetElasticCrossSection(const G4DynamicParticle *aParticle, G4int Z)
G4NucleonNuclearCrossSection()
virtual void CrossSectionDescription(std::ostream &) const
static const char * Default_Name()