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