#include "B2PhysicsList.hh" #include "G4SystemOfUnits.hh" #include "G4EmDNAPhysics.hh" #include "G4EmDNAPhysicsActivator.hh" #include "G4EmStandardPhysics_option2.hh" #include "G4EmLivermorePhysics.hh" //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... B2PhysicsList::B2PhysicsList() : G4VModularPhysicsList() { SetDefaultCutValue(1.0*micrometer); SetVerboseLevel(1); // FIRST METHOD TO ACTIVATE Geant4-DNA Physics, // using a Geant4-DNA Physics constructor only // // RegisterPhysics(new G4EmDNAPhysics()); // or SECOND METHOD TO ACTIVATE Geant4-DNA Physics // (this includes combination with Geant4 EM Physics) //RegisterPhysics(new G4EmStandardPhysics_option2()); RegisterPhysics(new G4EmDNAPhysicsActivator()); RegisterPhysics(new G4EmLivermorePhysics()); G4ProductionCutsTable::GetProductionCutsTable()-> SetEnergyRange(100*eV, 1*GeV); } //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... B2PhysicsList::~B2PhysicsList() { } //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......