#include <G4HadronCaptureDataSet.hh>
Inheritance diagram for G4HadronCaptureDataSet:
Public Member Functions | |
G4HadronCaptureDataSet (const G4String &name="GheishaCaptureXS") | |
~G4HadronCaptureDataSet () | |
virtual void | CrossSectionDescription (std::ostream &) const |
virtual G4bool | IsElementApplicable (const G4DynamicParticle *aParticle, G4int, const G4Material *) |
virtual G4double | GetElementCrossSection (const G4DynamicParticle *aParticle, G4int Z, const G4Material *) |
Definition at line 47 of file G4HadronCaptureDataSet.hh.
G4HadronCaptureDataSet::G4HadronCaptureDataSet | ( | const G4String & | name = "GheishaCaptureXS" |
) |
Definition at line 39 of file G4HadronCaptureDataSet.cc.
References G4HadronCrossSections::Instance().
00040 : G4VCrossSectionDataSet(nam) 00041 { 00042 theHadronCrossSections = G4HadronCrossSections::Instance(); 00043 }
G4HadronCaptureDataSet::~G4HadronCaptureDataSet | ( | ) |
void G4HadronCaptureDataSet::CrossSectionDescription | ( | std::ostream & | ) | const [virtual] |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 63 of file G4HadronCaptureDataSet.cc.
00064 { 00065 outFile << "G4HadronCaptureDataSet contains neutron capture cross\n" 00066 << "sections developed as part of the Gheisha hadronic package\n" 00067 << "by H. Fesefeldt. The cross sections are valid for all\n" 00068 << "incident neutron energies, but they do not represent any of\n" 00069 << "the detailed resonances known to exist at low energies.\n" 00070 << "The cross sections depend only on Z and not A.\n"; 00071 }
G4double G4HadronCaptureDataSet::GetElementCrossSection | ( | const G4DynamicParticle * | aParticle, | |
G4int | Z, | |||
const G4Material * | ||||
) | [virtual] |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 56 of file G4HadronCaptureDataSet.cc.
References G4HadronCrossSections::GetCaptureCrossSection().
00058 { 00059 return theHadronCrossSections->GetCaptureCrossSection(aParticle, Z); 00060 }
G4bool G4HadronCaptureDataSet::IsElementApplicable | ( | const G4DynamicParticle * | aParticle, | |
G4int | , | |||
const G4Material * | ||||
) | [virtual] |