#include <Em10PrimaryGeneratorAction.hh>
◆ Em10PrimaryGeneratorAction()
Definition at line 55 of file Em10PrimaryGeneratorAction.cc.
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
CLHEP::Hep3Vector G4ThreeVector
Em10PrimaryGeneratorMessenger * gunMessenger
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
static G4String thePrimaryParticleName
G4VUserPrimaryGeneratorAction()
void SetParticlePosition(G4ThreeVector aPosition)
const G4String & GetParticleName() const
G4ParticleGun * particleGun
void SetParticleEnergy(G4double aKineticEnergy)
static G4ParticleTable * GetParticleTable()
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
◆ ~Em10PrimaryGeneratorAction()
Em10PrimaryGeneratorAction::~Em10PrimaryGeneratorAction |
( |
| ) |
|
◆ GeneratePrimaries()
void Em10PrimaryGeneratorAction::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
|
virtual |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 97 of file Em10PrimaryGeneratorAction.cc.
CLHEP::Hep3Vector G4ThreeVector
virtual void GeneratePrimaryVertex(G4Event *evt)
static G4String thePrimaryParticleName
void SetParticlePosition(G4ThreeVector aPosition)
G4ParticleGun * particleGun
G4ParticleDefinition * GetParticleDefinition() const
◆ GetPrimaryName()
G4String Em10PrimaryGeneratorAction::GetPrimaryName |
( |
| ) |
|
|
static |
◆ SetRndmFlag()
void Em10PrimaryGeneratorAction::SetRndmFlag |
( |
G4String |
val | ) |
|
|
inline |
◆ Setxvertex()
void Em10PrimaryGeneratorAction::Setxvertex |
( |
G4double |
x | ) |
|
◆ Setyvertex()
void Em10PrimaryGeneratorAction::Setyvertex |
( |
G4double |
y | ) |
|
◆ Setzvertex()
void Em10PrimaryGeneratorAction::Setzvertex |
( |
G4double |
z | ) |
|
◆ gunMessenger
Em10PrimaryGeneratorMessenger* Em10PrimaryGeneratorAction::gunMessenger |
|
private |
◆ particleGun
◆ rndmFlag
G4String Em10PrimaryGeneratorAction::rndmFlag |
|
private |
◆ thePrimaryParticleName
G4String Em10PrimaryGeneratorAction::thePrimaryParticleName ="proton" |
|
staticprivate |
◆ vertexdefined
G4bool Em10PrimaryGeneratorAction::vertexdefined |
|
private |
◆ xvertex
G4double Em10PrimaryGeneratorAction::xvertex |
|
private |
◆ yvertex
G4double Em10PrimaryGeneratorAction::yvertex |
|
private |
◆ zvertex
G4double Em10PrimaryGeneratorAction::zvertex |
|
private |
The documentation for this class was generated from the following files: