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