#include <G4ElectronNuclearProcess.hh>
Inheritance diagram for G4ElectronNuclearProcess:
Public Member Functions | |
G4ElectronNuclearProcess (const G4String &processName="ElectroNuclear") | |
virtual | ~G4ElectronNuclearProcess () |
virtual void | ProcessDescription (std::ostream &outFile) const |
Definition at line 44 of file G4ElectronNuclearProcess.hh.
G4ElectronNuclearProcess::G4ElectronNuclearProcess | ( | const G4String & | processName = "ElectroNuclear" |
) |
Definition at line 35 of file G4ElectronNuclearProcess.cc.
References G4CrossSectionDataStore::AddDataSet(), and G4HadronicProcess::GetCrossSectionDataStore().
00036 : G4HadronInelasticProcess( processName, G4Electron::Electron() ) 00037 { 00038 G4CrossSectionDataStore * theStore = GetCrossSectionDataStore(); 00039 theStore->AddDataSet(new G4ElectroNuclearCrossSection); 00040 }
G4ElectronNuclearProcess::~G4ElectronNuclearProcess | ( | ) | [virtual] |
void G4ElectronNuclearProcess::ProcessDescription | ( | std::ostream & | outFile | ) | const [virtual] |
Reimplemented from G4HadronicProcess.
Definition at line 47 of file G4ElectronNuclearProcess.cc.
00048 { 00049 outFile << "This process handles inelastic electron scattering from\n" 00050 << "nuclei by invoking one or more hadronic models and one\n" 00051 << "or more hadronic cross sections.\n"; 00052 }