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