|
Geant4
10.02.p03
|
#include <ML2PrimaryGenerationAction.hh>
Public Member Functions | |
| CML2PrimaryGenerationAction (void) | |
| ~CML2PrimaryGenerationAction (void) | |
| void | design (G4double accTargetZPosition) |
| void | GeneratePrimaries (G4Event *anEvent) |
| void | inizialize (SPrimaryParticle *primaryParticleData) |
| void | setNRecycling (G4int val) |
| void | setNLoopsPhSpParticles (G4int val) |
| void | setNMaxParticlesInRamPhaseSpace (G4int val) |
| void | setGunMeanEnergy (G4double val) |
| void | setGunStdEnergy (G4double val) |
| void | setGunRadious (G4double val) |
| void | setCalculatedPhaseSpaceFileIN (G4String val) |
| void | setSourceTypeName (G4String val) |
| void | setRotation (G4RotationMatrix *val) |
| G4int | getNrecycling () |
| G4int | getSourceTypeName () |
Public Member Functions inherited from G4VUserPrimaryGeneratorAction | |
| G4VUserPrimaryGeneratorAction () | |
| virtual | ~G4VUserPrimaryGeneratorAction () |
Static Public Member Functions | |
| static CML2PrimaryGenerationAction * | GetInstance (void) |
Private Member Functions | |
| void | setGunRandom () |
| void | setGunCalculatedPhaseSpace () |
| void | GenerateFromRandom () |
| void | GenerateFromCalculatedPhaseSpace () |
| void | fillParticlesContainer () |
| void | applySourceRotation () |
Static Private Attributes | |
| static CML2PrimaryGenerationAction * | instance = 0 |
Definition at line 65 of file ML2PrimaryGenerationAction.hh.
| CML2PrimaryGenerationAction::CML2PrimaryGenerationAction | ( | void | ) |
Definition at line 47 of file ML2PrimaryGenerationAction.cc.
| CML2PrimaryGenerationAction::~CML2PrimaryGenerationAction | ( | void | ) |
Definition at line 108 of file ML2PrimaryGenerationAction.cc.
|
private |
Definition at line 191 of file ML2PrimaryGenerationAction.cc.
| void CML2PrimaryGenerationAction::design | ( | G4double | accTargetZPosition | ) |
Definition at line 80 of file ML2PrimaryGenerationAction.cc.
|
private |
Definition at line 196 of file ML2PrimaryGenerationAction.cc.
|
private |
Definition at line 162 of file ML2PrimaryGenerationAction.cc.
|
private |
Definition at line 146 of file ML2PrimaryGenerationAction.cc.
|
virtual |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 114 of file ML2PrimaryGenerationAction.cc.
|
static |
Definition at line 53 of file ML2PrimaryGenerationAction.cc.
|
inline |
Definition at line 96 of file ML2PrimaryGenerationAction.hh.
|
inline |
Definition at line 97 of file ML2PrimaryGenerationAction.hh.
| void CML2PrimaryGenerationAction::inizialize | ( | SPrimaryParticle * | primaryParticleData | ) |
Definition at line 61 of file ML2PrimaryGenerationAction.cc.
|
inline |
Definition at line 82 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 101 of file ML2PrimaryGenerationAction.cc.
|
inline |
Definition at line 79 of file ML2PrimaryGenerationAction.hh.
|
inline |
Definition at line 81 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 94 of file ML2PrimaryGenerationAction.cc.
|
inline |
Definition at line 80 of file ML2PrimaryGenerationAction.hh.
|
inline |
Definition at line 76 of file ML2PrimaryGenerationAction.hh.
|
inline |
Definition at line 77 of file ML2PrimaryGenerationAction.hh.
|
inline |
Definition at line 75 of file ML2PrimaryGenerationAction.hh.
|
inline |
Definition at line 95 of file ML2PrimaryGenerationAction.hh.
|
inline |
Definition at line 83 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 114 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 122 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 111 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 121 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 116 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 117 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 125 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 124 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 110 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 110 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 110 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 129 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 109 of file ML2PrimaryGenerationAction.hh.
|
staticprivate |
Definition at line 107 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 120 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 109 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 109 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 129 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 129 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 129 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 109 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 128 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 123 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 128 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 121 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 116 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 126 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 113 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 127 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 118 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 122 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 121 of file ML2PrimaryGenerationAction.hh.
|
private |
Definition at line 130 of file ML2PrimaryGenerationAction.hh.