G4PositronNuclearProcess Class Reference

#include <G4PositronNuclearProcess.hh>

Inheritance diagram for G4PositronNuclearProcess:

G4HadronInelasticProcess G4HadronicProcess G4VDiscreteProcess G4VProcess

Public Member Functions

 G4PositronNuclearProcess (const G4String &processName="PositronNuclear")
virtual ~G4PositronNuclearProcess ()
virtual void ProcessDescription (std::ostream &outFile) const

Detailed Description

Definition at line 40 of file G4PositronNuclearProcess.hh.


Constructor & Destructor Documentation

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]

Definition at line 45 of file G4PositronNuclearProcess.cc.

00046 {}


Member Function Documentation

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 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:52:58 2013 for Geant4 by  doxygen 1.4.7