#include <MJGeneratorPNNL.hh>
Inheritance diagram for MJGeneratorPNNL:
Public Member Functions | |
MJGeneratorPNNL () | |
MJGeneratorPNNL (const MJGeneratorPNNL &) | |
~MJGeneratorPNNL () | |
void | BeginOfRunAction (const G4Run *run) |
void | EndOfRunAction (const G4Run *run) |
void | GeneratePrimaryVertex (G4Event *event) |
void | SetParticlePosition (G4ThreeVector vec) |
void | SetPNNLSourceAge (G4double source_age) |
void | SetPNNLDecayChainFile (G4String DecayChain_file) |
void | SetPosition (G4ThreeVector pos) |
Private Member Functions | |
void | pick_point_in_circle (G4double R, G4double &x, G4double &y) |
Private Attributes | |
G4ParticleGun * | fParticleGun |
G4int | num_events |
G4int | igen_flag |
G4int | idirection_flag |
G4double | E_gamma |
G4double | RADIUS_DETECTOR |
G4double | ZPOS_DETECTOR |
MJGeneratorPNNLRadioisotope * | f_pRadioIsotope |
MJGeneratorPNNLDecayChain * | f_pPNNLDecayChain |
G4int | hist_cascade [3] |
G4int | hist_isotope [10] |
G4bool | fFirstCall |
G4bool | fUsePNNLGen |
G4String | fPNNL_DecayChain_file |
G4double | fPNNL_source_age |
G4ThreeVector | fPosition |
|
AUTHOR: D. Jordan CONTACT: FIRST SUBMISSION: Wed Jul 7 18:12:47 PDT 2004 REVISION: 07-08-2004, Created and included D. Jordan's Code, R. Henning Definition at line 70 of file MJGeneratorPNNL.cc. References fPosition. |
|
Definition at line 80 of file MJGeneratorPNNL.cc. |
|
Definition at line 85 of file MJGeneratorPNNL.cc. |
|
Reimplemented from MJVGenerator. Definition at line 93 of file MJGeneratorPNNL.cc. References fFirstCall, fParticleGun, fUsePNNLGen, hist_isotope, and MJLog. |
|
Reimplemented from MJVGenerator. Definition at line 106 of file MJGeneratorPNNL.cc. References hist_isotope, and MJLog. |
|
|
|
|
Implements MJVGenerator. Definition at line 93 of file MJGeneratorPNNL.hh. References SetPosition(). |
|
Definition at line 97 of file MJGeneratorPNNL.hh. References fPNNL_DecayChain_file. Referenced by MJGeneratorPNNLMessenger::SetNewValue(). |
|
Definition at line 95 of file MJGeneratorPNNL.hh. References fPNNL_source_age. Referenced by MJGeneratorPNNLMessenger::SetNewValue(). |
|
Definition at line 99 of file MJGeneratorPNNL.hh. References fPosition. Referenced by MJGeneratorPNNLMessenger::SetNewValue(), and SetParticlePosition(). |
|
Definition at line 113 of file MJGeneratorPNNL.hh. |
|
Definition at line 118 of file MJGeneratorPNNL.hh. Referenced by GeneratePrimaryVertex(). |
|
Definition at line 117 of file MJGeneratorPNNL.hh. |
|
Definition at line 123 of file MJGeneratorPNNL.hh. Referenced by BeginOfRunAction(), and GeneratePrimaryVertex(). |
|
Definition at line 109 of file MJGeneratorPNNL.hh. Referenced by BeginOfRunAction(), and GeneratePrimaryVertex(). |
|
Definition at line 125 of file MJGeneratorPNNL.hh. Referenced by GeneratePrimaryVertex(), and SetPNNLDecayChainFile(). |
|
Definition at line 126 of file MJGeneratorPNNL.hh. Referenced by GeneratePrimaryVertex(), and SetPNNLSourceAge(). |
|
Definition at line 128 of file MJGeneratorPNNL.hh. Referenced by GeneratePrimaryVertex(), MJGeneratorPNNL(), and SetPosition(). |
|
Definition at line 124 of file MJGeneratorPNNL.hh. Referenced by BeginOfRunAction(), and GeneratePrimaryVertex(). |
|
Definition at line 120 of file MJGeneratorPNNL.hh. |
|
Definition at line 121 of file MJGeneratorPNNL.hh. Referenced by BeginOfRunAction(), EndOfRunAction(), and GeneratePrimaryVertex(). |
|
Definition at line 112 of file MJGeneratorPNNL.hh. |
|
Definition at line 111 of file MJGeneratorPNNL.hh. |
|
Definition at line 110 of file MJGeneratorPNNL.hh. Referenced by GeneratePrimaryVertex(). |
|
Definition at line 114 of file MJGeneratorPNNL.hh. |
|
Definition at line 115 of file MJGeneratorPNNL.hh. |