#include <QGSP_BERT_95XS.hh>
Public Member Functions | |
TQGSP_BERT_95XS (G4int ver=1) | |
virtual | ~TQGSP_BERT_95XS () |
virtual void | SetCuts () |
Definition at line 53 of file QGSP_BERT_95XS.hh.
TQGSP_BERT_95XS< T >::TQGSP_BERT_95XS | ( | G4int | ver = 1 |
) |
Definition at line 60 of file QGSP_BERT_95XS.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_95XS 4.0"<<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_95XS", "QGSP_BERT"); 00072 00073 // EM Physics 00074 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 00075 00076 // Synchroton Radiation & GN Physics 00077 this->RegisterPhysics( new G4EmExtraPhysics(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 G4StoppingPhysics(ver) ); 00090 00091 // Ion Physics 00092 this->RegisterPhysics( new G4IonPhysics(ver) ); 00093 00094 // Neutron tracking cut 00095 this->RegisterPhysics( new G4NeutronTrackingCut(ver) ); 00096 00097 }
TQGSP_BERT_95XS< T >::~TQGSP_BERT_95XS | ( | ) | [virtual] |
void TQGSP_BERT_95XS< T >::SetCuts | ( | ) | [virtual] |
Definition at line 103 of file QGSP_BERT_95XS.icc.
References G4cout.
00104 { 00105 if (this->verboseLevel >1){ 00106 G4cout << "QGSP_BERT_95XS::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 }