#include <F02PrimaryGeneratorAction.hh>
◆ F02PrimaryGeneratorAction()
Definition at line 56 of file F02PrimaryGeneratorAction.cc.
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
CLHEP::Hep3Vector G4ThreeVector
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
F02DetectorConstruction * fDetector
G4VUserPrimaryGeneratorAction()
void SetParticlePosition(G4ThreeVector aPosition)
static G4ParticleDefinition * fgPrimaryParticle
void SetParticleEnergy(G4double aKineticEnergy)
G4ParticleGun * fParticleGun
F02PrimaryGeneratorMessenger * fGunMessenger
static G4ParticleTable * GetParticleTable()
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
◆ ~F02PrimaryGeneratorAction()
F02PrimaryGeneratorAction::~F02PrimaryGeneratorAction |
( |
| ) |
|
|
virtual |
◆ GeneratePrimaries()
void F02PrimaryGeneratorAction::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
|
virtual |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 102 of file F02PrimaryGeneratorAction.cc.
127 x0 = r0*std::cos(phi0);
128 y0 = r0*std::sin(phi0);
CLHEP::Hep3Vector G4ThreeVector
virtual void GeneratePrimaryVertex(G4Event *evt)
F02DetectorConstruction * fDetector
void SetParticlePosition(G4ThreeVector aPosition)
static const double twopi
G4double GetAbsorberRadius()
static G4ParticleDefinition * fgPrimaryParticle
G4ParticleGun * fParticleGun
G4ParticleDefinition * GetParticleDefinition() const
◆ GetPrimaryName()
G4String F02PrimaryGeneratorAction::GetPrimaryName |
( |
| ) |
|
|
static |
◆ SetRndmFlag()
void F02PrimaryGeneratorAction::SetRndmFlag |
( |
G4String |
val | ) |
|
|
inline |
◆ SetXVertex()
void F02PrimaryGeneratorAction::SetXVertex |
( |
G4double |
x | ) |
|
◆ SetYVertex()
void F02PrimaryGeneratorAction::SetYVertex |
( |
G4double |
y | ) |
|
◆ SetZVertex()
void F02PrimaryGeneratorAction::SetZVertex |
( |
G4double |
z | ) |
|
◆ fDetector
◆ fgPrimaryParticle
◆ fGunMessenger
◆ fParticleGun
◆ fRndmFlag
G4String F02PrimaryGeneratorAction::fRndmFlag |
|
private |
◆ fVertexDefined
G4bool F02PrimaryGeneratorAction::fVertexDefined |
|
private |
◆ fXVertex
G4double F02PrimaryGeneratorAction::fXVertex |
|
private |
◆ fYVertex
G4double F02PrimaryGeneratorAction::fYVertex |
|
private |
◆ fZVertex
G4double F02PrimaryGeneratorAction::fZVertex |
|
private |
The documentation for this class was generated from the following files: