89     static G4bool onlyOnce = 
false;
   144     if ( id < GPSData->GetIntensityVectorSize() )
   175     if ( id <= GPSData->GetIntensityVectorSize() )
 static G4GeneralParticleSourceMessenger * GetInstance(G4GeneralParticleSource *)
 
~G4GeneralParticleSource()
 
G4SPSPosDistribution * GetPosDist() const
 
G4GeneralParticleSourceData * GPSData
 
void IntensityNormalization()
 
void AddaSource(G4double)
 
void GeneratePrimaryVertex(G4Event *)
 
std::ostringstream G4ExceptionDescription
 
G4GeneralParticleSource()
 
G4bool GetMultipleVertex() const
 
G4int GetCurrentSourceIdx() const
 
G4bool Normalised() const
 
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1 
 
G4SPSEneDistribution * GetEneDist() const
 
void SetCurrentSourceIntensity(G4double)
 
#define G4MUTEX_INITIALIZER
 
G4ThreeVector GetDirection()
 
G4ThreeVector GetCentreCoords() const
 
G4String GetPosDisType() const
 
G4ParticleDefinition * GetParticleDefinition() const
 
const G4String & GetParticleName() const
 
void SetCurrentSourceIntensity(G4double)
 
G4GLOB_DLL std::ostream G4cout
 
void AddASource(G4double intensity)
 
G4SPSAngDistribution * GetAngDist() const
 
G4String GetEnergyDisType()
 
G4double GetSourceProbability(G4int idx) const
 
G4double GetIntensity(G4int idx) const
 
void DeleteASource(G4int idx)
 
G4int GetIntensityVectorSize() const
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
void SetParticleGun(G4SingleParticleSource *fpg)
 
G4int GetNumberOfParticles() const
 
void IntensityNormalise()
 
G4SingleParticleSource * GetCurrentSource(G4int idx)
 
void DeleteaSource(G4int)
 
void SetCurrentSourceto(G4int)
 
void GeneratePrimaryVertex(G4Event *evt)
 
G4String GetPosDisShape() const
 
G4GeneralParticleSourceMessenger * theMessenger
 
G4double GetParticleEnergy() const
 
static G4GeneralParticleSourceData * Instance()
 
G4bool GetFlatSampling() const