58 thePhotoElectricEffect(0), theComptonScattering(0),
59 theGammaConversion(0), theeminusIonisation(0),
60 theeminusBremsstrahlung(0), theeplusIonisation(0),
61 theeplusBremsstrahlung(0), theeplusAnnihilation(0),
62 theeminusStepCut(0),theeplusStepCut(0)
81 delete physicsListMessenger;
201 if (particleName ==
"gamma")
215 else if (particleName ==
"e-")
228 pmanager->
AddProcess(theeminusIonisation,-1,2,2);
231 pmanager->
AddProcess(theeminusBremsstrahlung,-1,-1,3);
234 pmanager->
AddProcess(theeminusStepCut,-1,-1,4);
238 else if (particleName ==
"e+")
251 pmanager->
AddProcess(theeplusIonisation,-1,2,2);
252 pmanager->
AddProcess(theeplusBremsstrahlung,-1,-1,3);
256 pmanager->
AddProcess(theeplusStepCut,-1,-1,5);
260 else if( particleName ==
"mu+" ||
261 particleName ==
"mu-" )
278 particleName ==
"proton"
279 || particleName ==
"antiproton"
280 || particleName ==
"pi+"
281 || particleName ==
"pi-"
282 || particleName ==
"kaon+"
283 || particleName ==
"kaon-"
293 pmanager->
AddProcess(thehMultipleScattering,-1,1,1);
297 pmanager->
AddProcess( thehadronStepCut,-1,-1,3);
342 G4cout <<
"F01PhysicsList::SetCuts:";
373 cutForElectron = val;