#include <H02PrimaryGeneratorAction.hh>
◆ H02PrimaryGeneratorAction()
H02PrimaryGeneratorAction::H02PrimaryGeneratorAction |
( |
| ) |
|
Definition at line 38 of file H02PrimaryGeneratorAction.cc.
44 #ifdef G4LIB_USE_PYTHIA
G4VPrimaryGenerator * currentGenerator
std::map< G4String, G4VPrimaryGenerator * > gentypeMap
A generic interface class with Pythia event generator via HepMC.
H02PrimaryGeneratorMessenger * messenger
G4VPrimaryGenerator * particleGun
G4String currentGeneratorName
G4VPrimaryGenerator * hepmcAscii
G4VPrimaryGenerator * pythiaGen
◆ ~H02PrimaryGeneratorAction()
H02PrimaryGeneratorAction::~H02PrimaryGeneratorAction |
( |
| ) |
|
◆ GeneratePrimaries()
void H02PrimaryGeneratorAction::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
|
virtual |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 64 of file H02PrimaryGeneratorAction.cc.
69 G4Exception(
"H02PrimaryGeneratorAction::GeneratePrimaries",
71 "Generator is not instanciated.");
G4VPrimaryGenerator * currentGenerator
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ GetGenerator()
◆ GetGeneratorName()
G4String H02PrimaryGeneratorAction::GetGeneratorName |
( |
| ) |
const |
|
inline |
◆ SetGenerator() [1/2]
◆ SetGenerator() [2/2]
void H02PrimaryGeneratorAction::SetGenerator |
( |
G4String |
genname | ) |
|
|
inline |
Definition at line 78 of file H02PrimaryGeneratorAction.hh.
80 std::map<G4String, G4VPrimaryGenerator*>::iterator
G4VPrimaryGenerator * currentGenerator
std::map< G4String, G4VPrimaryGenerator * > gentypeMap
G4String currentGeneratorName
static const G4double pos
◆ currentGenerator
◆ currentGeneratorName
G4String H02PrimaryGeneratorAction::currentGeneratorName |
|
private |
◆ gentypeMap
◆ hepmcAscii
◆ messenger
◆ particleGun
◆ pythiaGen
The documentation for this class was generated from the following files: