#include <QGS_BIC.hh>
Public Member Functions | |
TQGS_BIC (G4int ver=1) | |
virtual | ~TQGS_BIC () |
virtual void | SetCuts () |
Definition at line 49 of file QGS_BIC.hh.
Definition at line 68 of file QGS_BIC.icc.
References G4WarnPLStatus::Experimental(), G4cout, G4endl, and photon.
00068 : T() 00069 { 00070 // default cut value (1.0mm) 00071 // defaultCutValue = 1.0*CLHEP::mm; 00072 00073 G4DataQuestionaire it(photon); 00074 G4cout << "<<< Geant4 Physics List simulation engine: QGS_BIC 2.0"<<G4endl; 00075 G4cout <<G4endl; 00076 00077 this->defaultCutValue = 0.7*CLHEP::mm; 00078 this->SetVerboseLevel(ver); 00079 00080 G4WarnPLStatus exp; 00081 exp.Experimental("QGS_BIC"); 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 HadronPhysicsQGS_BIC(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 // Neutron cross sections 00108 //AR-31Oct2012 this->RegisterPhysics( new G4NeutronCrossSectionXS(ver) ); 00109 00110 }
void TQGS_BIC< T >::SetCuts | ( | ) | [virtual] |
Definition at line 116 of file QGS_BIC.icc.
References G4cout.
00117 { 00118 if (this->verboseLevel >1){ 00119 G4cout << "QGS_BIC::SetCuts:"; 00120 } 00121 // " G4VUserPhysicsList::SetCutsWithDefault" method sets 00122 // the default cut value for all particle types 00123 00124 this->SetCutsWithDefault(); 00125 00126 // if (this->verboseLevel >0) 00127 // G4VUserPhysicsList::DumpCutValuesTable(); 00128 00129 }