#include <PurgMagPrimaryGeneratorAction.hh>
◆ PurgMagPrimaryGeneratorAction()
PurgMagPrimaryGeneratorAction::PurgMagPrimaryGeneratorAction |
( |
| ) |
|
Definition at line 58 of file PurgMagPrimaryGeneratorAction.cc.
G4ParticleGun * particleGun
CLHEP::Hep3Vector G4ThreeVector
static G4Electron * Definition()
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
void SetParticleEnergy(G4double aKineticEnergy)
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
◆ ~PurgMagPrimaryGeneratorAction()
PurgMagPrimaryGeneratorAction::~PurgMagPrimaryGeneratorAction |
( |
| ) |
|
◆ GeneratePrimaries()
void PurgMagPrimaryGeneratorAction::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
|
virtual |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 85 of file PurgMagPrimaryGeneratorAction.cc.
96 G4cout <<
"\n----Particle Gun--------------------------------------------\n";
97 G4cout <<
"\n ---> SetParticlePosition(G4ThreeVector(x0,y0,z0)) ";
101 G4cout <<
"\n-----------------------------------------------------------\n";
G4ParticleGun * particleGun
CLHEP::Hep3Vector G4ThreeVector
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
virtual void GeneratePrimaryVertex(G4Event *evt)
void SetParticlePosition(G4ThreeVector aPosition)
G4GLOB_DLL std::ostream G4cout
◆ SetRndmVertex()
void PurgMagPrimaryGeneratorAction::SetRndmVertex |
( |
G4bool |
val | ) |
|
|
inline |
◆ particleGun
◆ rndmVertex
G4bool PurgMagPrimaryGeneratorAction::rndmVertex |
|
private |
The documentation for this class was generated from the following files: