void SetCentreCoords(G4ThreeVector)
void SetAngDistType(G4String)
void GenerateIsotropicFlux()
void GeneratePointsInVolume()
void SetParticleMomentumDirection(G4ParticleMomentum)
void GenerateMonoEnergetic()
void GeneratePrimaryVertex(G4Event *evt)
void SetPosDisType(G4String)
DMXParticleSourceMessenger * theMessenger
G4ParticleDefinition * particle_definition
void SetParticleCharge(G4double aCharge)
G4ParticleMomentum particle_momentum_direction
void GeneratePointSource()
G4ThreeVector particle_polarization
void SetPosDisShape(G4String)
G4double GetParticleEnergy()
G4ThreeVector CentreCoords
void SetEnergyDisType(G4String)
G4bool IsSourceConfined()
G4int NumberOfParticlesToBeGenerated
G4ThreeVector G4ParticleMomentum
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
void ConfineSourceToVolume(G4String)
G4ThreeVector particle_position
void SetMonoEnergy(G4double)