G4PhotoNuclearProcess Class Reference

#include <G4PhotoNuclearProcess.hh>

Inheritance diagram for G4PhotoNuclearProcess:

G4HadronInelasticProcess G4HadronicProcess G4VDiscreteProcess G4VProcess

Public Member Functions

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

Detailed Description

Definition at line 44 of file G4PhotoNuclearProcess.hh.


Constructor & Destructor Documentation

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]

Definition at line 55 of file G4PhotoNuclearProcess.hh.

00055 {}


Member Function Documentation

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 }


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