#include <G4PhotoNuclearProcess.hh>
Inheritance diagram for G4PhotoNuclearProcess:
Public Member Functions | |
G4PhotoNuclearProcess (const G4String &processName="PhotonInelastic") | |
~G4PhotoNuclearProcess () | |
virtual void | ProcessDescription (std::ostream &outFile) const |
Definition at line 44 of file G4PhotoNuclearProcess.hh.
G4PhotoNuclearProcess::G4PhotoNuclearProcess | ( | const G4String & | processName = "PhotonInelastic" |
) | [inline] |
Definition at line 48 of file G4PhotoNuclearProcess.hh.
References G4CrossSectionDataStore::AddDataSet(), and G4HadronicProcess::GetCrossSectionDataStore().
00049 : G4HadronInelasticProcess(processName, G4Gamma::Gamma() ) 00050 { 00051 G4CrossSectionDataStore* theStore = GetCrossSectionDataStore(); 00052 theStore->AddDataSet(new G4PhotoNuclearCrossSection); 00053 }
G4PhotoNuclearProcess::~G4PhotoNuclearProcess | ( | ) | [inline] |
void G4PhotoNuclearProcess::ProcessDescription | ( | std::ostream & | outFile | ) | const [virtual] |
Reimplemented from G4HadronicProcess.
Definition at line 33 of file G4PhotoNuclearProcess.cc.
00034 { 00035 outFile << "This process handles inelastic photon scattering from\n" 00036 << "nuclei by invoking one or more hadronic models and one\n" 00037 << "or more hadronic cross sections.\n"; 00038 }