1366     if( command==directionCmd )
 
 1372   else if( command==energyCmd )
 
 1378   else if( command==positionCmd )
 
 1384   else if(command == verbosityCmd)
 
 1390   else if( command==particleCmd )
 
 1392       if (newValues ==
"ion") {
 
 1401   else if( command==timeCmd )
 
 1403   else if( command==polCmd )
 
 1405   else if( command==numberCmd )
 
 1407   else if( command==ionCmd )
 
 1408     { IonCommand(newValues); }
 
 1409   else if( command==ionLvlCmd )
 
 1410     { IonLvlCommand(newValues); }
 
 1411   else if( command==listCmd ){ 
 
 1414   else if( command==addsourceCmd )
 
 1418   else if( command==listsourceCmd )
 
 1422   else if( command==clearsourceCmd )
 
 1427   else if( command==getsourceCmd )
 
 1432   else if( command==setsourceCmd )
 
 1451   else if( command==setintensityCmd )
 
 1455   else if( command==deletesourceCmd )
 
 1459   else if(command == multiplevertexCmd)
 
 1463   else if(command == flatsamplingCmd)
 
 1471   else if(command == typeCmd1)
 
 1476   else if(command == shapeCmd1)
 
 1481   else if(command == centreCmd1)
 
 1486   else if(command == posrot1Cmd1)
 
 1491   else if(command == posrot2Cmd1)
 
 1496   else if(command == halfxCmd1)
 
 1501   else if(command == halfyCmd1)
 
 1506   else if(command == halfzCmd1)
 
 1511   else if(command == radiusCmd1)
 
 1516   else if(command == radius0Cmd1)
 
 1521   else if(command == possigmarCmd1)
 
 1526   else if(command == possigmaxCmd1)
 
 1530   else if(command == possigmayCmd1)
 
 1534   else if(command == paralpCmd1)
 
 1538   else if(command == partheCmd1)
 
 1542   else if(command == parphiCmd1)
 
 1546   else if(command == confineCmd1)
 
 1550   else if(command == angtypeCmd1)
 
 1554   else if(command == angrot1Cmd1)
 
 1560   else if(command == angrot2Cmd1)
 
 1566   else if(command == minthetaCmd1)
 
 1571   else if(command == minphiCmd1)
 
 1575   else if(command == maxthetaCmd1)
 
 1579   else if(command == maxphiCmd1)
 
 1583   else if(command == angsigmarCmd1)
 
 1587   else if(command == angsigmaxCmd1)
 
 1591   else if(command == angsigmayCmd1)
 
 1595   else if(command == angfocusCmd)
 
 1599   else if(command == useuserangaxisCmd1)
 
 1603   else if(command == surfnormCmd1)
 
 1607   else if(command == energytypeCmd1)
 
 1611   else if(command == eminCmd1)
 
 1615   else if(command == emaxCmd1)
 
 1619   else if(command == monoenergyCmd1)
 
 1623   else if(command == engsigmaCmd1)
 
 1627   else if(command == alphaCmd1)
 
 1631   else if(command == tempCmd1)
 
 1635   else if(command == ezeroCmd1)
 
 1639   else if(command == gradientCmd1)
 
 1643   else if(command == interceptCmd1)
 
 1647   else if(command == arbeintCmd1)
 
 1651   else if(command == calculateCmd1)
 
 1655   else if(command == energyspecCmd1)
 
 1659   else if(command == diffspecCmd1)
 
 1663   else if(command == histnameCmd1)
 
 1665       histtype = newValues;
 
 1667   else if(command == histfileCmd1)
 
 1672   else if(command == histpointCmd1)
 
 1675       if(histtype == 
"biasx")
 
 1677       if(histtype == 
"biasy")
 
 1679       if(histtype == 
"biasz")
 
 1681       if(histtype == 
"biast")
 
 1683       if(histtype == 
"biasp")
 
 1685       if(histtype == 
"biaspt")
 
 1687       if(histtype == 
"biaspp")
 
 1689       if(histtype == 
"biase")
 
 1691       if(histtype == 
"theta")
 
 1693       if(histtype == 
"phi")
 
 1695       if(histtype == 
"energy")
 
 1697       if(histtype == 
"arb")
 
 1699       if(histtype == 
"epn")
 
 1702   else if(command == resethistCmd1)
 
 1705       if(newValues == 
"theta" || newValues == 
"phi") {
 
 1707       } 
else if (newValues == 
"energy" || newValues == 
"arb" || newValues == 
"epn") {
 
 1713   else if(command == arbintCmd1)
 
void SetBeamSigmaInE(G4double)
 
G4SPSAngDistribution * GetAngDist() const 
 
G4SPSEneDistribution * GetEneDist() const 
 
void SetParticleTime(G4double aTime)
 
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
 
void AddaSource(G4double)
 
G4SPSPosDistribution * GetPosDist() const 
 
void DumpTable(const G4String &particle_name="ALL")
 
void SetPosDisType(G4String)
 
void SetParTheta(G4double)
 
std::ostringstream G4ExceptionDescription
 
void SetBeamSigmaInX(G4double)
 
void ArbEnergyHisto(G4ThreeVector)
 
static G4int GetNewIntValue(const char *paramString)
 
void SetBeamSigmaInAngR(G4double)
 
G4int GetCurrentSourceIndex() const 
 
void SetMultipleVertex(G4bool av)
 
static G4ThreeVector GetNew3VectorValue(const char *paramString)
 
void SetParAlpha(G4double)
 
void SetBeamSigmaInAngY(G4double)
 
void SetMinTheta(G4double)
 
void SetEnergyBias(G4ThreeVector)
 
void SetUseUserAngAxis(G4bool)
 
void SetYBias(G4ThreeVector)
 
static G4double GetNewDoubleValue(const char *paramString)
 
void SetCurrentSourceIntensity(G4double)
 
void SetPosThetaBias(G4ThreeVector)
 
static G4bool GetNewBoolValue(const char *paramString)
 
void SetVerbosity(G4int i)
 
void SetThetaBias(G4ThreeVector)
 
void SetZBias(G4ThreeVector)
 
void SetXBias(G4ThreeVector)
 
void UserDefAngPhi(G4ThreeVector)
 
void UserDefAngTheta(G4ThreeVector)
 
G4GLOB_DLL std::ostream G4cout
 
void SetCentreCoords(G4ThreeVector)
 
static G4ThreeVector GetNew3VectorValue(const char *paramString)
 
void SetEnergyDisType(G4String)
 
void SetBeamSigmaInR(G4double)
 
G4SPSRandomGenerator * GetBiasRndm() const 
 
static G4double GetNewDoubleValue(const char *paramString)
 
void DefineAngRefAxes(G4String, G4ThreeVector)
 
void SetParticlePolarization(G4ThreeVector aVal)
 
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
 
void SetPosRot1(G4ThreeVector)
 
const G4String & GetCommandPath() const 
 
G4double GetCurrentSourceIntensity() const 
 
void SetPosDisShape(G4String)
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
void ArbInterpolate(G4String)
 
void EpnEnergyHisto(G4ThreeVector)
 
const G4String & GetCommandName() const 
 
void SetPhiBias(G4ThreeVector)
 
void InputEnergySpectra(G4bool)
 
void SetAngDistType(G4String)
 
void SetGradient(G4double)
 
void UserEnergyHisto(G4ThreeVector)
 
void SetPosRot2(G4ThreeVector)
 
void SetInterCept(G4double)
 
void InputDifferentialSpectra(G4bool)
 
void SetFocusPoint(G4ThreeVector)
 
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
 
void SetBiasAlpha(G4double)
 
void DeleteaSource(G4int)
 
void SetCurrentSourceto(G4int)
 
void ArbEnergyHistoFile(G4String)
 
void SetUserWRTSurface(G4bool)
 
void ConfineSourceToVolume(G4String)
 
void SetFlatSampling(G4bool av)
 
void SetMaxTheta(G4double)
 
void SetRadius0(G4double)
 
G4int GetNumberofSource()
 
void SetBeamSigmaInY(G4double)
 
void SetNumberOfParticles(G4int i)
 
void SetMonoEnergy(G4double)
 
void SetPosPhiBias(G4ThreeVector)
 
void SetBeamSigmaInAngX(G4double)