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