#include <QGSP_BERT.hh>
Public Member Functions | |
TQGSP_BERT (G4int ver=1) | |
virtual | ~TQGSP_BERT () |
virtual void | SetCuts () |
Definition at line 48 of file QGSP_BERT.hh.
TQGSP_BERT< T >::TQGSP_BERT | ( | G4int | ver = 1 |
) |
Definition at line 73 of file QGSP_BERT.icc.
References G4cout, G4endl, and photon.
00073 : T() 00074 { 00075 00076 G4DataQuestionaire it(photon); 00077 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT 4.0"<<G4endl; 00078 G4cout <<G4endl; 00079 00080 this->defaultCutValue = 0.7*CLHEP::mm; 00081 this->SetVerboseLevel(ver); 00082 00083 // EM Physics 00084 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 00085 00086 // Synchroton Radiation & GN Physics 00087 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 00088 00089 // Decays 00090 this->RegisterPhysics( new G4DecayPhysics(ver) ); 00091 00092 // Hadron Elastic scattering 00093 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 00094 00095 // Hadron Physics 00096 this->RegisterPhysics( new HadronPhysicsQGSP_BERT(ver)); 00097 00098 // Stopping Physics 00099 this->RegisterPhysics( new G4StoppingPhysics(ver) ); 00100 00101 // Ion Physics 00102 this->RegisterPhysics( new G4IonPhysics(ver)); 00103 00104 // Neutron tracking cut 00105 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 00106 00107 }
TQGSP_BERT< T >::~TQGSP_BERT | ( | ) | [virtual] |
void TQGSP_BERT< T >::SetCuts | ( | ) | [virtual] |
Definition at line 113 of file QGSP_BERT.icc.
References G4cout.
00114 { 00115 if (this->verboseLevel >1){ 00116 G4cout << "QGSP_BERT::SetCuts:"; 00117 } 00118 // " G4VUserPhysicsList::SetCutsWithDefault" method sets 00119 // the default cut value for all particle types 00120 00121 this->SetCutsWithDefault(); 00122 00123 // if (this->verboseLevel >0) 00124 // G4VUserPhysicsList::DumpCutValuesTable(); 00125 }