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