#include <UltraPrimaryGeneratorAction.hh>
◆ UltraPrimaryGeneratorAction()
UltraPrimaryGeneratorAction::UltraPrimaryGeneratorAction |
( |
| ) |
|
◆ ~UltraPrimaryGeneratorAction()
UltraPrimaryGeneratorAction::~UltraPrimaryGeneratorAction |
( |
| ) |
|
◆ GeneratePrimaries()
void UltraPrimaryGeneratorAction::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
|
virtual |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 79 of file UltraPrimaryGeneratorAction.cc.
109 G4cerr <<
"Error ! Optical photon energy (" << energy/
eV <<
" eV) out of limits set by material optical properties tables. \n" 110 <<
"Please check that photon wavelength is within the following interval: [" 111 << lambda_min/
nm <<
"," 112 << lambda_max/
nm <<
"] nm" 118 G4Exception(
"UltraPrimaryGeneratorAction::GeneratePrimaries()",
"AirSh005",
G4double GetParticleEnergy() const
G4SPSPosDistribution * GetPosDist() const
G4ParticleDefinition * GetParticleDefinition() const
void GeneratePrimaryVertex(G4Event *)
G4SPSEneDistribution * GetEneDist() const
G4GeneralParticleSource * particleGun
G4String GetPosDisType() const
const G4String & GetParticleName() const
G4GLOB_DLL std::ostream G4cout
G4double GetLambdaMin() const
G4String GetEnergyDisType()
G4SingleParticleSource * GetCurrentSource() const
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static G4RunManager * GetRunManager()
G4double GetLambdaMax() const
G4GLOB_DLL std::ostream G4cerr
◆ GetParticleGun()
◆ particleGun
The documentation for this class was generated from the following files: