147       if (particleName == 
"gamma") {
 
  153       } 
else if (particleName == 
"e-") {
 
  159       } 
else if (particleName == 
"e+") {
 
  166       } 
else if (particleName == 
"proton") {
 
  170       } 
else if (particleName == 
"anti_proton") {
 
  187     G4cout << 
"PurgMagPhysicsList::SetCuts:";
 
  212     G4cout << 
"PurgMagPhysicsList::SetCuts:";
 
  226     G4cout << 
"PurgMagPhysicsList::SetCuts:";
 
  227     G4cout << 
"Electron cut in energy: " << lowcut*
MeV << 
" (MeV)" << 
G4endl;
 
  240     G4cout << 
"PurgMagPhysicsList::SetCuts:";
 
  241     G4cout << 
"Positron cut in energy: " << lowcut*
MeV << 
" (MeV)" << 
G4endl;
 
  244   G4cerr << 
"PurgMagPhysicsList::SetPositronLowLimit: Not currently able to set Positron LowLimit." << 
G4endl;
 
  245   G4Exception(
"PurgMagPhysicsList::SetPositronLowLimit()",
"PurMag001",
 
  246           FatalException,
"Positron Low Limit: not implemented in PurgMagPhysicsList"); 
 
  257     G4cout << 
"PurgMagPhysicsList::SetCuts:";
 
  258     G4cout << 
"Proton cut in energy: " << lowcut*
MeV << 
" (MeV)" << 
G4endl;  
 
  261   G4cerr << 
"PurgMagPhysicsList::SetProtonLowLimit: Not currently able to set Proton LowLimit." << 
G4endl;
 
  262   G4Exception(
"PurgMagPhysicsList::SetProtonLowLimit()",
"PurMag002",
 
  263           FatalException,
"Proton Low Limit: not implemented in PurgMagPhysicsList"); 
 
  274     G4cout << 
"PurgMagPhysicsList::SetGEPLowLimit:";
 
  275     G4cout << 
"Gamma and Electron cut in energy: " << lowcut*
MeV << 
" (MeV)" << 
G4endl;
 
  283   G4cerr << 
" SetGEPLowLimit : Uncertain whether setting Positron low limit " << 
G4endl;
 
  291     G4cout << 
"PurgMagPhysicsList::SetGELowLimit:";
 
  292     G4cout << 
"Gamma and Electron cut in energy: " << lowcut*
MeV << 
" (MeV)" << 
G4endl;
 
  308   cutForElectron = val;
 
  316   cutForPositron = val;
 
static G4Electron * ElectronDefinition()
 
void SetGEPLowLimit(G4double)
 
void SetPositronCut(G4double)
 
void SetCutValue(G4double aCut, const G4String &pname)
 
void SetEnergyRange(G4double lowedge, G4double highedge)
 
static G4Proton * ProtonDefinition()
 
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
 
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1 
 
void SetElectronCut(G4double)
 
void SetGELowLimit(G4double)
 
void SetGammaCut(G4double)
 
static G4AntiProton * AntiProtonDefinition()
 
G4ProcessManager * GetProcessManager() const 
 
const G4String & GetParticleName() const 
 
void SetGammaLowLimit(G4double)
 
void DumpCutValuesTable(G4int flag=1)
 
G4GLOB_DLL std::ostream G4cout
 
void SetProtonCut(G4double)
 
void SetVerboseLevel(G4int value)
 
G4int AddProcess(G4VProcess *aProcess, G4int ordAtRestDoIt=ordInActive, G4int ordAlongSteptDoIt=ordInActive, G4int ordPostStepDoIt=ordInActive)
 
void SetElectronLowLimit(G4double)
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
static G4Positron * PositronDefinition()
 
static G4ProductionCutsTable * GetProductionCutsTable()
 
void SetPositronLowLimit(G4double)
 
void ResetCuts()
obsolete methods 
 
void SetProtonLowLimit(G4double)
 
static G4OpticalPhoton * OpticalPhotonDefinition()
 
#define theParticleIterator
 
G4GLOB_DLL std::ostream G4cerr
 
static G4Gamma * GammaDefinition()