Geant4
10.02.p01
|
#include <H02PrimaryGeneratorAction.hh>
Public Member Functions | |
H02PrimaryGeneratorAction () | |
~H02PrimaryGeneratorAction () | |
virtual void | GeneratePrimaries (G4Event *anEvent) |
void | SetGenerator (G4VPrimaryGenerator *gen) |
void | SetGenerator (G4String genname) |
G4VPrimaryGenerator * | GetGenerator () const |
G4String | GetGeneratorName () const |
Public Member Functions inherited from G4VUserPrimaryGeneratorAction | |
G4VUserPrimaryGeneratorAction () | |
virtual | ~G4VUserPrimaryGeneratorAction () |
Private Attributes | |
G4VPrimaryGenerator * | particleGun |
G4VPrimaryGenerator * | hepmcAscii |
G4VPrimaryGenerator * | pythiaGen |
G4VPrimaryGenerator * | currentGenerator |
G4String | currentGeneratorName |
std::map< G4String, G4VPrimaryGenerator * > | gentypeMap |
H02PrimaryGeneratorMessenger * | messenger |
Definition at line 46 of file H02PrimaryGeneratorAction.hh.
H02PrimaryGeneratorAction::H02PrimaryGeneratorAction | ( | ) |
Definition at line 38 of file H02PrimaryGeneratorAction.cc.
References currentGenerator, currentGeneratorName, gentypeMap, hepmcAscii, messenger, particleGun, and pythiaGen.
H02PrimaryGeneratorAction::~H02PrimaryGeneratorAction | ( | ) |
Definition at line 58 of file H02PrimaryGeneratorAction.cc.
References messenger.
|
virtual |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 64 of file H02PrimaryGeneratorAction.cc.
References currentGenerator, FatalException, and G4Exception().
|
inline |
Definition at line 88 of file H02PrimaryGeneratorAction.hh.
References currentGenerator.
|
inline |
Definition at line 93 of file H02PrimaryGeneratorAction.hh.
References currentGeneratorName.
|
inline |
Definition at line 73 of file H02PrimaryGeneratorAction.hh.
References currentGenerator.
|
inline |
Definition at line 78 of file H02PrimaryGeneratorAction.hh.
References currentGenerator, currentGeneratorName, gentypeMap, and pos.
|
private |
Definition at line 64 of file H02PrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), GetGenerator(), H02PrimaryGeneratorAction(), and SetGenerator().
|
private |
Definition at line 65 of file H02PrimaryGeneratorAction.hh.
Referenced by GetGeneratorName(), H02PrimaryGeneratorAction(), and SetGenerator().
|
private |
Definition at line 66 of file H02PrimaryGeneratorAction.hh.
Referenced by H02PrimaryGeneratorAction(), and SetGenerator().
|
private |
Definition at line 61 of file H02PrimaryGeneratorAction.hh.
Referenced by H02PrimaryGeneratorAction().
|
private |
Definition at line 68 of file H02PrimaryGeneratorAction.hh.
Referenced by H02PrimaryGeneratorAction(), and ~H02PrimaryGeneratorAction().
|
private |
Definition at line 60 of file H02PrimaryGeneratorAction.hh.
Referenced by H02PrimaryGeneratorAction().
|
private |
Definition at line 62 of file H02PrimaryGeneratorAction.hh.
Referenced by H02PrimaryGeneratorAction().