#include <CHIPS_HP.hh>
Public Member Functions | |
TCHIPS_HP (G4int ver=1) | |
virtual | ~TCHIPS_HP () |
virtual void | SetCuts () |
Definition at line 43 of file CHIPS_HP.hh.
Definition at line 60 of file CHIPS_HP.icc.
References G4cout, G4endl, photon, and G4WarnPLStatus::Unsupported().
00060 : T() 00061 { 00062 // default cut value (1.0mm) 00063 // defaultCutValue = 1.0*CLHEP::mm; 00064 G4DataQuestionaire it(photon); 00065 G4cout << "<<< Geant4 Physics List simulation engine: CHIPS_HP 1.1"<<G4endl; 00066 G4cout <<G4endl<<G4endl; 00067 this->defaultCutValue = 0.7*CLHEP::mm; 00068 this->SetVerboseLevel(ver); 00069 00070 G4WarnPLStatus obs; 00071 obs.Unsupported("CHIPS_HP", "QGSP_BERT_HP"); 00072 00073 // EM Physics 00074 //this->RegisterPhysics( new G4QAtomicPhysics(ver)); 00075 this->RegisterPhysics( new G4EmStandardPhysics(ver)); 00076 00077 // Synchroton Radiation & Photo-Nuclear Physics 00078 this->RegisterPhysics( new G4QPhotoNuclearPhysics(ver)); 00079 00080 // Neutrino-Nuclear Physics 00081 this->RegisterPhysics( new G4QNeutrinoPhysics(ver)); 00082 00083 // Decays 00084 this->RegisterPhysics( new G4DecayPhysics(ver) ); 00085 00086 // Hadron CHIPS Elastic Physics 00087 this->RegisterPhysics( new G4QElasticPhysics(ver)); 00088 00089 // Hadron CHIPS Inelastic Physics + HP for neutrons < 20 MeV 00090 this->RegisterPhysics( new HadronPhysicsCHIPS_HP(ver)); 00091 00092 // Stopping Physics 00093 this->RegisterPhysics( new G4QCaptureAtRestPhysics(ver) ); 00094 00095 // Ion Physics 00096 this->RegisterPhysics( new G4QIonPhysics(ver)); 00097 00098 // Neutron tracking cut 00099 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 00100 00101 }
void TCHIPS_HP< T >::SetCuts | ( | ) | [virtual] |
Definition at line 105 of file CHIPS_HP.icc.
References G4cout.
00106 { 00107 if (this->verboseLevel >1) G4cout << "CHIPS_HP::SetCuts:"; 00108 // " G4VUserPhysicsList::SetCutsWithDefault" method sets 00109 // the default cut value for all particle types 00110 00111 this->SetCutsWithDefault(); 00112 00113 // if (this->verboseLevel >0) 00114 // G4VUserPhysicsList::DumpCutValuesTable(); 00115 00116 }