void SetFlatSampling(G4bool fSamp)
G4SingleParticleSource * GetCurrentSource() const
G4int GetSourceVectorSize() const
G4bool GetMultipleVertex() const
G4GeneralParticleSourceData()
G4int GetCurrentSourceIdx() const
G4SingleParticleSource * currentSource
G4bool Normalised() const
void SetCurrentSourceIntensity(G4double)
void AddASource(G4double intensity)
G4double GetSourceProbability(G4int idx) const
G4double GetIntensity(G4int idx) const
void DeleteASource(G4int idx)
void SetMultipleVertex(G4bool flag)
G4int GetIntensityVectorSize() const
std::vector< G4double > sourceProbability
~G4GeneralParticleSourceData()
void IntensityNormalise()
std::vector< G4double > sourceIntensity
std::vector< G4SingleParticleSource * > sourceVector
static G4GeneralParticleSourceData * Instance()
void SetVerbosityAllSources(G4int vl)
G4bool GetFlatSampling() const