Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4SingleParticleSource.hh>
Additional Inherited Members | |
Static Public Member Functions inherited from G4VPrimaryGenerator | |
static G4bool | CheckVertexInsideWorld (const G4ThreeVector &pos) |
Protected Attributes inherited from G4VPrimaryGenerator | |
G4ThreeVector | particle_position |
G4double | particle_time = 0.0 |
Definition at line 70 of file G4SingleParticleSource.hh.
G4SingleParticleSource::G4SingleParticleSource | ( | ) |
Definition at line 57 of file G4SingleParticleSource.cc.
|
override |
Definition at line 83 of file G4SingleParticleSource.cc.
|
overridevirtual |
Implements G4VPrimaryGenerator.
Definition at line 109 of file G4SingleParticleSource.cc.
Referenced by G4AdjointPrimaryGenerator::GenerateAdjointPrimaryVertex(), G4AdjointPrimaryGenerator::GenerateFwdPrimaryVertex(), and G4GeneralParticleSource::GeneratePrimaryVertex().
|
inline |
Definition at line 87 of file G4SingleParticleSource.hh.
Referenced by G4AdjointPrimaryGenerator::G4AdjointPrimaryGenerator(), G4AdjointPrimaryGenerator::GenerateAdjointPrimaryVertex(), G4AdjointPrimaryGenerator::GenerateFwdPrimaryVertex(), G4GeneralParticleSource::ListSource(), G4AdjointPrimaryGenerator::SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume(), G4GeneralParticleSourceMessenger::SetNewValue(), and G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource().
|
inline |
Definition at line 93 of file G4SingleParticleSource.hh.
Referenced by G4GeneralParticleSourceData::IntensityNormalise(), and G4GeneralParticleSourceMessenger::SetNewValue().
|
inline |
Definition at line 90 of file G4SingleParticleSource.hh.
Referenced by G4AdjointPrimaryGenerator::G4AdjointPrimaryGenerator(), G4AdjointPrimaryGenerator::GenerateAdjointPrimaryVertex(), G4AdjointPrimaryGenerator::GenerateFwdPrimaryVertex(), G4GeneralParticleSource::ListSource(), and G4GeneralParticleSourceMessenger::SetNewValue().
|
inline |
Definition at line 119 of file G4SingleParticleSource.hh.
Referenced by G4GeneralParticleSource::GetNumberOfParticles(), and G4GeneralParticleSource::ListSource().
|
inline |
Definition at line 100 of file G4SingleParticleSource.hh.
Referenced by G4GeneralParticleSource::GetParticleDefinition(), and G4GeneralParticleSource::ListSource().
|
inline |
Definition at line 127 of file G4SingleParticleSource.hh.
Referenced by G4GeneralParticleSource::GetParticleEnergy().
|
inline |
Definition at line 125 of file G4SingleParticleSource.hh.
Referenced by G4GeneralParticleSource::GetParticleMomentumDirection().
|
inline |
Definition at line 109 of file G4SingleParticleSource.hh.
Referenced by G4GeneralParticleSource::GetParticlePolarization().
|
inline |
Definition at line 123 of file G4SingleParticleSource.hh.
Referenced by G4GeneralParticleSource::GetParticlePosition().
|
inline |
Definition at line 114 of file G4SingleParticleSource.hh.
Referenced by G4GeneralParticleSource::GetParticleTime().
|
inline |
Definition at line 84 of file G4SingleParticleSource.hh.
Referenced by G4GPSModel::DescribeYourselfTo(), G4AdjointPrimaryGenerator::G4AdjointPrimaryGenerator(), G4AdjointPrimaryGenerator::GenerateAdjointPrimaryVertex(), G4AdjointPrimaryGenerator::GenerateFwdPrimaryVertex(), G4GeneralParticleSource::ListSource(), G4AdjointPrimaryGenerator::SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume(), G4GeneralParticleSourceMessenger::SetNewValue(), and G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource().
|
inline |
Definition at line 117 of file G4SingleParticleSource.hh.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue(), and G4GeneralParticleSource::SetNumberOfParticles().
|
inline |
Definition at line 104 of file G4SingleParticleSource.hh.
Referenced by G4GeneralParticleSource::SetParticleCharge().
void G4SingleParticleSource::SetParticleDefinition | ( | G4ParticleDefinition * | aParticleDefinition | ) |
Definition at line 102 of file G4SingleParticleSource.cc.
Referenced by G4AdjointPrimaryGenerator::GenerateAdjointPrimaryVertex(), G4AdjointPrimaryGenerator::GenerateFwdPrimaryVertex(), G4GeneralParticleSourceMessenger::SetNewValue(), and G4GeneralParticleSource::SetParticleDefinition().
|
inline |
Definition at line 107 of file G4SingleParticleSource.hh.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue(), and G4GeneralParticleSource::SetParticlePolarization().
|
inline |
Definition at line 113 of file G4SingleParticleSource.hh.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue(), and G4GeneralParticleSource::SetParticleTime().
void G4SingleParticleSource::SetVerbosity | ( | G4int | vL | ) |
Definition at line 93 of file G4SingleParticleSource.cc.