- Timestamp:
- Jun 18, 2010, 11:42:07 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/physics_lists/builders/src/G4EmLivermorePhysics.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4EmLivermorePhysics.cc,v 1. 7 2009/11/24 12:53:22vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: G4EmLivermorePhysics.cc,v 1.9 2010/06/02 17:21:29 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 29 29 #include "G4EmLivermorePhysics.hh" … … 86 86 #include "G4UrbanMscModel93.hh" 87 87 #include "G4WentzelVIModel.hh" 88 #include "G4GoudsmitSaundersonMscModel.hh" 88 89 #include "G4CoulombScattering.hh" 89 90 … … 114 115 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 115 116 116 G4EmLivermorePhysics::G4EmLivermorePhysics( 117 G4int ver, const G4String& name) 118 : G4VPhysicsConstructor(name), verbose(ver) 117 G4EmLivermorePhysics::G4EmLivermorePhysics(G4int ver) 118 : G4VPhysicsConstructor("G4EmLivermorePhysics"), verbose(ver) 119 { 120 G4LossTableManager::Instance(); 121 } 122 123 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 124 125 G4EmLivermorePhysics::G4EmLivermorePhysics(G4int ver, const G4String&) 126 : G4VPhysicsConstructor("G4EmLivermorePhysics"), verbose(ver) 119 127 { 120 128 G4LossTableManager::Instance(); … … 211 219 212 220 G4eMultipleScattering* msc = new G4eMultipleScattering(); 213 msc->AddEmModel(0, new G4UrbanMscModel93()); 221 //msc->AddEmModel(0, new G4UrbanMscModel93()); 222 msc->AddEmModel(0, new G4GoudsmitSaundersonMscModel()); 214 223 msc->SetStepLimitType(fUseDistanceToBoundary); 215 224 pmanager->AddProcess(msc, -1, 1, 1); … … 219 228 G4LivermoreIonisationModel* theIoniLivermore = new 220 229 G4LivermoreIonisationModel(); 221 theIoniLivermore->SetHighEnergyLimit( LivermoreHighEnergyLimit);230 theIoniLivermore->SetHighEnergyLimit(1*MeV); 222 231 eIoni->AddEmModel(0, theIoniLivermore, new G4UniversalFluctuation() ); 223 232 eIoni->SetStepFunction(0.2, 100*um); // … … 237 246 238 247 G4eMultipleScattering* msc = new G4eMultipleScattering(); 239 msc->AddEmModel(0, new G4UrbanMscModel93()); 248 //msc->AddEmModel(0, new G4UrbanMscModel93()); 249 msc->AddEmModel(0, new G4GoudsmitSaundersonMscModel()); 240 250 msc->SetStepLimitType(fUseDistanceToBoundary); 241 251 pmanager->AddProcess(msc, -1, 1, 1);
Note: See TracChangeset
for help on using the changeset viewer.