#include <FCALPrimaryGeneratorAction.hh>
◆ FCALPrimaryGeneratorAction()
FCALPrimaryGeneratorAction::FCALPrimaryGeneratorAction |
( |
| ) |
|
Definition at line 124 of file FCALPrimaryGeneratorAction.cc.
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
G4ParticleGun * particleGun
void SetParticleEnergy(G4double aKineticEnergy)
static G4ParticleTable * GetParticleTable()
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
◆ ~FCALPrimaryGeneratorAction()
FCALPrimaryGeneratorAction::~FCALPrimaryGeneratorAction |
( |
| ) |
|
◆ GeneratePrimaries()
void FCALPrimaryGeneratorAction::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
|
virtual |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 148 of file FCALPrimaryGeneratorAction.cc.
154 size_t nEvent = GetNextId();
158 -1.0*fCosZ[nEvent]));
165 <<anEvent->
GetEventID() <<
" (x,y,z)=(" << fX[nEvent] <<
"," 166 <<fY[nEvent] <<
"," << fZ[nEvent]<<
") (cosX,cosY,cosZ)=(" 167 << -1.*fCosX[nEvent] <<
"," << fCosY[nEvent]
168 <<
"," << -1.*fCosZ[nEvent] <<
")"<<
G4endl;
CLHEP::Hep3Vector G4ThreeVector
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
virtual void GeneratePrimaryVertex(G4Event *evt)
void SetParticlePosition(G4ThreeVector aPosition)
G4ParticleGun * particleGun
G4GLOB_DLL std::ostream G4cout
G4double GetParticleEnergy() const
◆ SetVerbosity()
void FCALPrimaryGeneratorAction::SetVerbosity |
( |
G4int |
ver | ) |
|
|
inline |
◆ fVerbosity
G4int FCALPrimaryGeneratorAction::fVerbosity |
|
private |
◆ particleGun
The documentation for this class was generated from the following files: