- Timestamp:
- Jun 18, 2010, 11:42:07 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/physics_lists/builders/src/G4EmStandardPhysics_option2.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4EmStandardPhysics_option2.cc,v 1.2 0 2009/11/24 12:53:22vnivanch Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: G4EmStandardPhysics_option2.cc,v 1.23 2010/06/04 10:39:55 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 99 99 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 100 100 101 G4EmStandardPhysics_option2::G4EmStandardPhysics_option2( 102 G4int ver, const G4String& name) 103 : G4VPhysicsConstructor(name), verbose(ver) 101 G4EmStandardPhysics_option2::G4EmStandardPhysics_option2(G4int ver) 102 : G4VPhysicsConstructor("G4EmStandard_opt2"), verbose(ver) 103 { 104 G4LossTableManager::Instance(); 105 } 106 107 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 108 109 G4EmStandardPhysics_option2::G4EmStandardPhysics_option2(G4int ver, const G4String&) 110 : G4VPhysicsConstructor("G4EmStandard_opt2"), verbose(ver) 104 111 { 105 112 G4LossTableManager::Instance(); … … 166 173 167 174 G4eMultipleScattering* msc = new G4eMultipleScattering(); 168 msc->AddEmModel(0, new G4UrbanMscModel93()); 175 msc->AddEmModel(0, new G4WentzelVIModel()); 176 msc->SetRangeFactor(0.1); 177 //msc->AddEmModel(0, new G4UrbanMscModel93()); 169 178 // msc->AddEmModel(0, new G4GoudsmitSaundersonMscModel()); 170 179 pmanager->AddProcess(msc, -1, 1, 1); 171 180 pmanager->AddProcess(new G4eIonisation, -1, 2, 2); 172 181 pmanager->AddProcess(new G4eBremsstrahlung, -1,-3, 3); 182 pmanager->AddDiscreteProcess(new G4CoulombScattering()); 173 183 174 184 } else if (particleName == "e+") { 175 185 176 186 G4eMultipleScattering* msc = new G4eMultipleScattering(); 177 msc->AddEmModel(0, new G4UrbanMscModel93()); 187 //msc->AddEmModel(0, new G4UrbanMscModel93()); 188 msc->AddEmModel(0, new G4WentzelVIModel()); 189 msc->SetRangeFactor(0.1); 178 190 // msc->AddEmModel(0, new G4GoudsmitSaundersonMscModel()); 179 191 pmanager->AddProcess(msc, -1, 1, 1); … … 181 193 pmanager->AddProcess(new G4eBremsstrahlung, -1,-3, 3); 182 194 pmanager->AddProcess(new G4eplusAnnihilation, 0,-1, 4); 195 pmanager->AddDiscreteProcess(new G4CoulombScattering()); 183 196 184 197 } else if (particleName == "mu+" ||
Note: See TracChangeset
for help on using the changeset viewer.