void SetFlatSampling(G4bool fSamp)
 
G4GeneralParticleSourceData()
 
G4bool GetMultipleVertex() const 
 
G4SingleParticleSource * currentSource
 
Andrea Dotti Feb 2015 Important: This is a shared class between threads. 
 
G4SingleParticleSource * GetCurrentSource() const 
 
G4int GetSourceVectorSize() const 
 
G4bool GetFlatSampling() const 
 
void SetCurrentSourceIntensity(G4double)
 
void AddASource(G4double intensity)
 
G4double GetSourceProbability(G4int idx) const 
 
void DeleteASource(G4int idx)
 
G4double GetIntensity(G4int idx) const 
 
void SetMultipleVertex(G4bool flag)
 
std::vector< G4double > sourceProbability
 
G4int GetIntensityVectorSize() const 
 
~G4GeneralParticleSourceData()
 
void IntensityNormalise()
 
G4bool Normalised() const 
 
std::vector< G4double > sourceIntensity
 
G4int GetCurrentSourceIdx() const 
 
std::vector< G4SingleParticleSource * > sourceVector
 
static G4GeneralParticleSourceData * Instance()
 
void SetVerbosityAllSources(G4int vl)