G4ThreeVector particle_polarization
 
G4SPSRandomGenerator * GetBiasRndm()
 
G4SPSEneDistribution * GetEneDist()
 
G4int GetNumberOfParticles()
 
void SetParticleTime(G4double aTime)
 
G4SPSPosDistribution * GetPosDist()
 
G4int NumberOfParticlesToBeGenerated
 
G4double GetParticleEnergy()
 
G4ParticleDefinition * GetParticleDefinition()
 
G4SPSEneDistribution * eneGenerator
 
G4SPSPosDistribution * posGenerator
 
~G4SingleParticleSource()
 
G4ThreeVector GetParticleMomentumDirection()
 
G4ParticleMomentum particle_momentum_direction
 
G4SPSRandomGenerator * biasRndm
 
void SetParticlePolarization(G4ThreeVector aVal)
 
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
 
G4SPSAngDistribution * GetAngDist()
 
G4ThreeVector GetParticlePolarization()
 
void GeneratePrimaryVertex(G4Event *evt)
 
void SetParticleCharge(G4double aCharge)
 
G4ThreeVector G4ParticleMomentum
 
G4ParticleDefinition * particle_definition
 
G4ThreeVector particle_position
 
G4SPSAngDistribution * angGenerator
 
void SetNumberOfParticles(G4int i)
 
G4double GetParticleTime()
 
G4ThreeVector GetParticlePosition()