31#ifndef G4PhotoNuclearCrossSection_h
32#define G4PhotoNuclearCrossSection_h 1
93 std::vector <G4double*> GDR;
110 std::vector <G4double*> HEN;
112 std::vector <G4double> spA;
113 std::vector <G4double> eTH;
G4double Y(G4double density)
G4PhotoNuclearCrossSection(const G4PhotoNuclearCrossSection &)=delete
G4double GetElementCrossSection(const G4DynamicParticle *, G4int Z, const G4Material *) override
G4bool IsElementApplicable(const G4DynamicParticle *, G4int Z, const G4Material *mat=nullptr) override
G4bool IsIsoApplicable(const G4DynamicParticle *, G4int Z, G4int A, const G4Element *elm=nullptr, const G4Material *mat=nullptr) override
G4double GetIsoCrossSection(const G4DynamicParticle *, G4int Z, G4int A, const G4Isotope *iso=nullptr, const G4Element *elm=nullptr, const G4Material *mat=nullptr) override
G4double ComputeIsoXSection(G4double energy, G4int Z, G4int A)
void CrossSectionDescription(std::ostream &) const override
G4PhotoNuclearCrossSection()
G4double ComputeElementXSection(G4double energy, G4int Z)
~G4PhotoNuclearCrossSection() override
static const char * Default_Name()
G4VCrossSectionDataSet(const G4String &nam="")