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