#include <QBBC.hh>
Inheritance diagram for QBBC:
Public Member Functions | |
QBBC (G4int ver=1, const G4String &type="QBBC") | |
virtual | ~QBBC () |
virtual void | SetCuts () |
Definition at line 44 of file QBBC.hh.
Definition at line 65 of file QBBC.cc.
References G4VUserPhysicsList::defaultCutValue, G4cout, G4endl, neutronxs, photon, G4VModularPhysicsList::RegisterPhysics(), and G4VModularPhysicsList::SetVerboseLevel().
00066 { 00067 G4DataQuestionaire it(photon, neutronxs); 00068 G4cout << "<<< Reference Physics List QBBC " 00069 <<G4endl; 00070 00071 defaultCutValue = 0.7*mm; 00072 SetVerboseLevel(ver); 00073 00074 // EM Physics 00075 RegisterPhysics( new G4EmStandardPhysics(ver) ); 00076 00077 // Synchroton Radiation & GN Physics 00078 RegisterPhysics( new G4EmExtraPhysics(ver) ); 00079 00080 // Decays 00081 RegisterPhysics( new G4DecayPhysics(ver) ); 00082 00083 // Hadron Physics 00084 RegisterPhysics( new G4HadronElasticPhysicsXS(ver) ); 00085 00086 RegisterPhysics( new G4StoppingPhysics(ver) ); 00087 00088 RegisterPhysics( new G4IonPhysics(ver) ); 00089 00090 RegisterPhysics( new G4HadronInelasticQBBC(ver)); 00091 00092 // Neutron tracking cut 00093 RegisterPhysics( new G4NeutronTrackingCut(ver) ); 00094 }
void QBBC::SetCuts | ( | ) | [virtual] |
Reimplemented from G4VUserPhysicsList.
Definition at line 99 of file QBBC.cc.
References G4VUserPhysicsList::SetCutsWithDefault().
00100 { 00101 SetCutsWithDefault(); 00102 }