Geant4.10
|
#include <G4GeneralParticleSource.hh>
Additional Inherited Members | |
![]() | |
static G4bool | CheckVertexInsideWorld (const G4ThreeVector &pos) |
![]() | |
G4ThreeVector | particle_position |
G4double | particle_time |
Definition at line 151 of file G4GeneralParticleSource.hh.
G4GeneralParticleSource::G4GeneralParticleSource | ( | ) |
Definition at line 64 of file G4GeneralParticleSource.cc.
G4GeneralParticleSource::~G4GeneralParticleSource | ( | ) |
Definition at line 79 of file G4GeneralParticleSource.cc.
Definition at line 84 of file G4GeneralParticleSource.cc.
References G4GeneralParticleSourceMessenger::SetParticleGun().
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4GeneralParticleSource::ClearAll | ( | ) |
Definition at line 152 of file G4GeneralParticleSource.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 161 of file G4GeneralParticleSource.cc.
References G4cout, and G4endl.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Implements G4VPrimaryGenerator.
Definition at line 183 of file G4GeneralParticleSource.cc.
References G4UniformRand, and rndm().
Referenced by GammaKnifePrimaryGeneratorAction::GeneratePrimaries(), exGPSPrimaryGeneratorAction::GeneratePrimaries(), ElectronPrimaryGeneratorAction::GeneratePrimaries(), ExGflashPrimaryGeneratorAction::GeneratePrimaries(), exrdmPrimaryGeneratorAction::GeneratePrimaries(), ExG4PrimaryGeneratorAction02::GeneratePrimaries(), WLSPrimaryGeneratorAction::GeneratePrimaries(), UltraPrimaryGeneratorAction::GeneratePrimaries(), RMC01PrimaryGeneratorAction::GeneratePrimaries(), GammaRayTelPrimaryGeneratorAction::GeneratePrimaries(), and XrayTelPrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 165 of file G4GeneralParticleSource.hh.
Referenced by UltraPrimaryGeneratorAction::GeneratePrimaries(), and UltraPrimaryGeneratorAction::UltraPrimaryGeneratorAction().
|
inline |
Definition at line 166 of file G4GeneralParticleSource.hh.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
|
inline |
Definition at line 167 of file G4GeneralParticleSource.hh.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
|
inline |
Definition at line 200 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::GetNumberOfParticles().
|
inline |
Definition at line 161 of file G4GeneralParticleSource.hh.
|
inline |
Definition at line 186 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::GetParticleDefinition().
Referenced by WLSPrimaryGeneratorAction::GeneratePrimaries(), UltraPrimaryGeneratorAction::GeneratePrimaries(), and WLSPrimaryGeneratorAction::SetOptPhotonPolar().
|
inline |
Definition at line 203 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::GetParticleEnergy().
Referenced by UltraPrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 202 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::GetParticleMomentumDirection().
Referenced by WLSPrimaryGeneratorAction::SetOptPhotonPolar().
|
inline |
Definition at line 192 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::GetParticlePolarization().
|
inline |
Definition at line 201 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::GetParticlePosition().
|
inline |
Definition at line 196 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::GetParticleTime().
void G4GeneralParticleSource::ListSource | ( | ) |
Definition at line 125 of file G4GeneralParticleSource.cc.
References G4cout, and G4endl.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 146 of file G4GeneralParticleSource.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 132 of file G4GeneralParticleSource.cc.
References G4cout, G4endl, and G4GeneralParticleSourceMessenger::SetParticleGun().
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 180 of file G4GeneralParticleSource.hh.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 176 of file G4GeneralParticleSource.hh.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 198 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::SetNumberOfParticles().
Definition at line 188 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::SetParticleCharge().
|
inline |
Definition at line 183 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::SetParticleDefinition().
Referenced by GammaKnifePrimaryGeneratorAction::SetDefaultPrimaryParticle(), and UltraPrimaryGeneratorAction::UltraPrimaryGeneratorAction().
|
inline |
Definition at line 191 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::SetParticlePolarization().
Referenced by WLSPrimaryGeneratorAction::SetOptPhotonPolar(), and UltraPrimaryGeneratorAction::UltraPrimaryGeneratorAction().
Definition at line 195 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::SetParticleTime().
Definition at line 173 of file G4GeneralParticleSource.hh.
References G4SingleParticleSource::SetVerbosity().