G4GeneralParticleSourceData()
G4SingleParticleSource * currentSource
Andrea Dotti Feb 2015 Important: This is a shared class between threads. 
G4SingleParticleSource * GetCurrentSource() const 
void SetCurrentSourceIntensity(G4double)
void AddASource(G4double intensity)
G4SPSRandomGenerator * GetBiasRndm() const 
void DeleteASource(G4int idx)
std::vector< G4double > sourceProbability
G4int GetIntensityVectorSize() const 
~G4GeneralParticleSourceData()
void IntensityNormalise()
std::vector< G4double > sourceIntensity
std::vector< G4SingleParticleSource * > sourceVector
static G4GeneralParticleSourceData * Instance()