#include <ExUCNPrimaryGeneratorAction.hh>
◆ ExUCNPrimaryGeneratorAction()
ExUCNPrimaryGeneratorAction::ExUCNPrimaryGeneratorAction |
( |
void |
| ) |
|
Definition at line 49 of file ExUCNPrimaryGeneratorAction.cc.
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
static G4ParticleTable * GetParticleTable()
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
G4ParticleGun * fParticleGun
◆ ~ExUCNPrimaryGeneratorAction()
ExUCNPrimaryGeneratorAction::~ExUCNPrimaryGeneratorAction |
( |
| ) |
|
|
virtual |
◆ GeneratePrimaries()
void ExUCNPrimaryGeneratorAction::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
|
virtual |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 69 of file ExUCNPrimaryGeneratorAction.cc.
81 if (phi >
pi/2 && phi <
pi) phi =
pi-phi;
83 G4double z = std::sin(phi)*std::cos(theta);
84 G4double x = std::sin(phi)*std::sin(theta);
CLHEP::Hep3Vector G4ThreeVector
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
virtual void GeneratePrimaryVertex(G4Event *evt)
void SetParticlePolarization(G4ThreeVector aVal)
void SetParticlePosition(G4ThreeVector aPosition)
void SetParticleEnergy(G4double aKineticEnergy)
G4ParticleGun * fParticleGun
◆ fParticleGun
The documentation for this class was generated from the following files: