Ignore:
Timestamp:
Jun 18, 2010, 11:42:07 AM (14 years ago)
Author:
garnier
Message:

update geant4-09-04-beta-cand-01 interfaces-V09-03-09 vis-V09-03-08

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/physics_lists/builders/src/G4EmLivermorePhysics.cc

    r1228 r1315  
    2424// ********************************************************************
    2525//
    26 // $Id: G4EmLivermorePhysics.cc,v 1.7 2009/11/24 12:53:22 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-03 $
     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 $
    2828
    2929#include "G4EmLivermorePhysics.hh"
     
    8686#include "G4UrbanMscModel93.hh"
    8787#include "G4WentzelVIModel.hh"
     88#include "G4GoudsmitSaundersonMscModel.hh"
    8889#include "G4CoulombScattering.hh"
    8990
     
    114115//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
    115116
    116 G4EmLivermorePhysics::G4EmLivermorePhysics(
    117     G4int ver, const G4String& name)
    118   : G4VPhysicsConstructor(name), verbose(ver)
     117G4EmLivermorePhysics::G4EmLivermorePhysics(G4int ver)
     118  : G4VPhysicsConstructor("G4EmLivermorePhysics"), verbose(ver)
     119{
     120  G4LossTableManager::Instance();
     121}
     122
     123//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
     124
     125G4EmLivermorePhysics::G4EmLivermorePhysics(G4int ver, const G4String&)
     126  : G4VPhysicsConstructor("G4EmLivermorePhysics"), verbose(ver)
    119127{
    120128  G4LossTableManager::Instance();
     
    211219
    212220      G4eMultipleScattering* msc = new G4eMultipleScattering();
    213       msc->AddEmModel(0, new G4UrbanMscModel93());
     221      //msc->AddEmModel(0, new G4UrbanMscModel93());
     222      msc->AddEmModel(0, new G4GoudsmitSaundersonMscModel());
    214223      msc->SetStepLimitType(fUseDistanceToBoundary);
    215224      pmanager->AddProcess(msc,                   -1, 1, 1);
     
    219228      G4LivermoreIonisationModel* theIoniLivermore = new
    220229        G4LivermoreIonisationModel();
    221       theIoniLivermore->SetHighEnergyLimit(LivermoreHighEnergyLimit);
     230      theIoniLivermore->SetHighEnergyLimit(1*MeV);
    222231      eIoni->AddEmModel(0, theIoniLivermore, new G4UniversalFluctuation() );
    223232      eIoni->SetStepFunction(0.2, 100*um); //     
     
    237246     
    238247      G4eMultipleScattering* msc = new G4eMultipleScattering();
    239       msc->AddEmModel(0, new G4UrbanMscModel93());
     248      //msc->AddEmModel(0, new G4UrbanMscModel93());
     249      msc->AddEmModel(0, new G4GoudsmitSaundersonMscModel());
    240250      msc->SetStepLimitType(fUseDistanceToBoundary);
    241251      pmanager->AddProcess(msc,                   -1, 1, 1);
Note: See TracChangeset for help on using the changeset viewer.