4 #include <CLHEP/Units/SystemOfUnits.h>
6 #include "Geant4/globals.hh"
7 #include "Geant4/G4ios.hh"
8 #include "Geant4/G4ProcessManager.hh"
9 #include "Geant4/G4ProcessVector.hh"
10 #include "Geant4/G4ParticleTypes.hh"
11 #include "Geant4/G4ParticleTable.hh"
13 #include "Geant4/G4Material.hh"
14 #include "Geant4/G4MaterialTable.hh"
16 #include "Geant4/G4DecayPhysics.hh"
17 #include "Geant4/G4EmStandardPhysics.hh"
18 #include "Geant4/G4EmExtraPhysics.hh"
19 #include "Geant4/G4IonPhysics.hh"
20 #include "Geant4/G4StoppingPhysics.hh"
21 #include "Geant4/G4HadronElasticPhysics.hh"
23 #include "Geant4/G4HadronPhysicsQGSP_BERT.hh"
27 #include "Geant4/G4PhysListStamper.hh"
34 G4cout <<
"<<< Geant4 Physics List simulation engine: SBND_QGSP_BERT_NNC"<<G4endl;
38 defaultCutValue = 0.7*CLHEP::mm;
42 RegisterPhysics(
new G4EmStandardPhysics(ver) );
45 RegisterPhysics(
new G4EmExtraPhysics(ver) );
48 RegisterPhysics(
new G4DecayPhysics(ver) );
51 RegisterPhysics(
new G4HadronElasticPhysics(ver) );
54 RegisterPhysics(
new G4HadronPhysicsQGSP_BERT(ver));
57 RegisterPhysics(
new G4StoppingPhysics(ver) );
60 RegisterPhysics(
new G4IonPhysics(ver));
G4_DECLARE_PHYSLIST_FACTORY(SBND_QGSP_BERT_NNC)
SBND_QGSP_BERT_NNC(G4int ver=1)