#include <QGSP_BERT_95.hh>
Public Member Functions | |
TQGSP_BERT_95 (G4int ver=1) | |
virtual | ~TQGSP_BERT_95 () |
virtual void | SetCuts () |
Definition at line 52 of file QGSP_BERT_95.hh.
TQGSP_BERT_95< T >::TQGSP_BERT_95 | ( | G4int | ver = 1 |
) |
Definition at line 60 of file QGSP_BERT_95.icc.
References G4cout, G4endl, photon, and G4WarnPLStatus::Unsupported().
00060 : T() 00061 { 00062 00063 G4DataQuestionaire it(photon); 00064 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT_95 3.4"<<G4endl; 00065 G4cout <<G4endl; 00066 00067 this->defaultCutValue = 0.7*CLHEP::mm; 00068 this->SetVerboseLevel(ver); 00069 00070 G4WarnPLStatus obs; 00071 obs.Unsupported("QGSP_BERT_95", "QGSP_BERT"); 00072 00073 // EM Physics 00074 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 00075 00076 // Synchroton Radiation & GN Physics 00077 this->RegisterPhysics( new G4EmQExtraPhysics(ver) ); 00078 00079 // Decays 00080 this->RegisterPhysics( new G4DecayPhysics(ver) ); 00081 00082 // Hadron Elastic scattering 00083 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 00084 00085 // Hadron Physics 00086 this->RegisterPhysics( new HadronPhysicsQGSP_BERT_95(ver) ); 00087 00088 // Stopping Physics 00089 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 00090 00091 // Ion Physics 00092 this->RegisterPhysics( new G4IonLHEPPhysics(ver) ); 00093 00094 // Neutron tracking cut 00095 this->RegisterPhysics( new G4NeutronTrackingCut(ver) ); 00096 00097 }
TQGSP_BERT_95< T >::~TQGSP_BERT_95 | ( | ) | [virtual] |
void TQGSP_BERT_95< T >::SetCuts | ( | ) | [virtual] |
Definition at line 103 of file QGSP_BERT_95.icc.
References G4cout.
00104 { 00105 if (this->verboseLevel >1){ 00106 G4cout << "QGSP_BERT_95::SetCuts:"; 00107 } 00108 // " G4VUserPhysicsList::SetCutsWithDefault" method sets 00109 // the default cut value for all particle types 00110 00111 this->SetCutsWithDefault(); 00112 00113 // if (this->verboseLevel >0) 00114 // G4VUserPhysicsList::DumpCutValuesTable(); 00115 }