144 #ifndef G4GeneralParticleSource_H 145 #define G4GeneralParticleSource_H 1 G4ThreeVector GetParticlePosition() const
void SetFlatSampling(G4bool fSamp)
~G4GeneralParticleSource()
G4double GetParticleEnergy() const
G4ParticleDefinition * GetParticleDefinition() const
G4int GetSourceVectorSize() const
G4int GetNumberOfParticles() const
G4GeneralParticleSourceData * GPSData
void SetParticleTime(G4double aTime)
void IntensityNormalization()
void AddaSource(G4double)
void GeneratePrimaryVertex(G4Event *)
G4double GetParticleTime() const
G4GeneralParticleSource()
G4int GetCurrentSourceIdx() const
void SetMultipleVertex(G4bool av)
G4ThreeVector GetParticlePolarization() const
G4double GetCurrentSourceIntensity() const
void SetCurrentSourceIntensity(G4double)
void SetVerbosity(G4int i)
void SetParticleTime(G4double aTime)
G4ThreeVector GetParticleMomentumDirection() const
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
G4double GetParticleTime() const
G4ParticleDefinition * GetParticleDefinition() const
G4ThreeVector GetParticlePolarization() const
void SetParticlePolarization(G4ThreeVector aVal)
G4double GetIntensity(G4int idx) const
G4SingleParticleSource * GetCurrentSource() const
void SetParticlePolarization(G4ThreeVector aVal)
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
void SetMultipleVertex(G4bool flag)
void SetParticleCharge(G4double aCharge)
G4int GetNumberOfParticles() const
G4SingleParticleSource * GetCurrentSource(G4int idx)
void DeleteaSource(G4int)
G4int GetCurrentSourceIndex() const
void SetNumberOfParticles(G4int i)
void SetCurrentSourceto(G4int)
void SetParticleCharge(G4double aCharge)
G4GeneralParticleSourceMessenger * theMessenger
void SetFlatSampling(G4bool av)
G4double GetParticleEnergy() const
G4ThreeVector GetParticlePosition() const
G4int GetNumberofSource()
void SetNumberOfParticles(G4int i)
void SetVerbosityAllSources(G4int vl)
G4ThreeVector GetParticleMomentumDirection() const