#include <FTFP_BERT_HP.hh>
Public Member Functions | |
TFTFP_BERT_HP (G4int ver=1) | |
virtual | ~TFTFP_BERT_HP () |
virtual void | SetCuts () |
Definition at line 49 of file FTFP_BERT_HP.hh.
TFTFP_BERT_HP< T >::TFTFP_BERT_HP | ( | G4int | ver = 1 |
) |
Definition at line 54 of file FTFP_BERT_HP.icc.
References G4cout, G4endl, neutron, and photon.
00054 : T() 00055 { 00056 00057 // default cut value (1.0mm) 00058 // defaultCutValue = 1.0*CLHEP::mm; 00059 G4DataQuestionaire it(photon, neutron); 00060 G4cout << "<<< Geant4 Physics List simulation engine: FTFP_BERT_HP 2.0"<<G4endl; 00061 G4cout <<G4endl; 00062 this->defaultCutValue = 0.7*CLHEP::mm; 00063 this->SetVerboseLevel(ver); 00064 00065 // EM Physics 00066 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 00067 00068 // Synchroton Radiation & GN Physics 00069 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 00070 00071 // Decays 00072 this->RegisterPhysics( new G4DecayPhysics(ver) ); 00073 00074 // Hadron Elastic scattering 00075 this->RegisterPhysics( new G4HadronElasticPhysicsHP(ver) ); 00076 00077 // Hadron Physics 00078 this->RegisterPhysics( new HadronPhysicsFTFP_BERT_HP(ver) ); 00079 00080 // Stopping Physics 00081 this->RegisterPhysics( new G4StoppingPhysics(ver) ); 00082 00083 // Ion Physics 00084 this->RegisterPhysics( new G4IonPhysics(ver) ); 00085 00086 }
TFTFP_BERT_HP< T >::~TFTFP_BERT_HP | ( | ) | [virtual] |
void TFTFP_BERT_HP< T >::SetCuts | ( | ) | [virtual] |
Definition at line 92 of file FTFP_BERT_HP.icc.
References G4cout.
00093 { 00094 if (this->verboseLevel >1){ 00095 G4cout << "FTFP_BERT_HP::SetCuts:"; 00096 } 00097 // " G4VUserPhysicsList::SetCutsWithDefault" method sets 00098 // the default cut value for all particle types 00099 00100 this->SetCutsWithDefault(); 00101 00102 // if (this->verboseLevel > 0) 00103 // G4VUserPhysicsList::DumpCutValuesTable(); 00104 }