#include <G4PositronNuclearProcess.hh>
Inheritance diagram for G4PositronNuclearProcess:
Public Member Functions | |
G4PositronNuclearProcess (const G4String &processName="PositronNuclear") | |
virtual | ~G4PositronNuclearProcess () |
virtual void | ProcessDescription (std::ostream &outFile) const |
Definition at line 40 of file G4PositronNuclearProcess.hh.
G4PositronNuclearProcess::G4PositronNuclearProcess | ( | const G4String & | processName = "PositronNuclear" |
) |
Definition at line 37 of file G4PositronNuclearProcess.cc.
References G4CrossSectionDataStore::AddDataSet(), and G4HadronicProcess::GetCrossSectionDataStore().
00038 : G4HadronInelasticProcess( processName, G4Positron::Positron() ) 00039 { 00040 G4CrossSectionDataStore * theStore = GetCrossSectionDataStore(); 00041 theStore->AddDataSet(new G4ElectroNuclearCrossSection); 00042 }
G4PositronNuclearProcess::~G4PositronNuclearProcess | ( | ) | [virtual] |
void G4PositronNuclearProcess::ProcessDescription | ( | std::ostream & | outFile | ) | const [virtual] |
Reimplemented from G4HadronicProcess.
Definition at line 49 of file G4PositronNuclearProcess.cc.
00050 { 00051 outFile << "This process handles inelastic positron scattering from\n" 00052 << "nuclei by invoking one or more hadronic models and one\n" 00053 << "or more hadronic cross sections.\n"; 00054 }