#include <CHIPS.hh>
Public Member Functions | |
TCHIPS (G4int ver=1) | |
virtual | ~TCHIPS () |
virtual void | SetCuts () |
Definition at line 36 of file CHIPS.hh.
Definition at line 64 of file CHIPS.icc.
References G4cout, G4endl, photon, and G4WarnPLStatus::Unsupported().
00064 : T() 00065 { 00066 // default cut value (1.0mm) 00067 // defaultCutValue = 1.0*CLHEP::mm; 00068 G4DataQuestionaire it(photon); 00069 G4cout << "<<< Geant4 Physics List simulation engine: CHIPS 1.3"<<G4endl; 00070 G4cout <<G4endl<<G4endl; 00071 this->defaultCutValue = 0.7*CLHEP::mm; 00072 this->SetVerboseLevel(ver); 00073 00074 G4WarnPLStatus obs; 00075 obs.Unsupported("CHIPS", "FTFP_BERT"); 00076 00077 // EM Physics 00078 //this->RegisterPhysics( new G4QAtomicPhysics(ver)); 00079 this->RegisterPhysics( new G4EmStandardPhysics(ver)); 00080 00081 // Synchroton Radiation & Photo-Nuclear Physics 00082 this->RegisterPhysics( new G4QPhotoNuclearPhysics(ver)); 00083 00084 // Neutrino-Nuclear Physics 00085 this->RegisterPhysics( new G4QNeutrinoPhysics(ver)); 00086 00087 // Decays 00088 this->RegisterPhysics( new G4DecayPhysics(ver) ); 00089 00090 // Hadron Elastic scattering, "CHIPS" version (to be replaced by G4QElasticPhysics) 00091 this->RegisterPhysics( new G4QElasticPhysics(ver)); 00092 00093 // Hadron Physics (to be replaced by G4QInelasticPhysics) 00094 this->RegisterPhysics( new HadronPhysicsCHIPS(ver)); 00095 00096 // Stopping Physics 00097 this->RegisterPhysics( new G4QCaptureAtRestPhysics(ver) ); 00098 00099 // Ion Physics 00100 this->RegisterPhysics( new G4QIonPhysics(ver)); 00101 00102 // Neutron tracking cut 00103 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 00104 00105 }
void TCHIPS< T >::SetCuts | ( | ) | [virtual] |
Definition at line 109 of file CHIPS.icc.
References G4cout.
00110 { 00111 if (this->verboseLevel >1) G4cout << "CHIPS::SetCuts:"; 00112 // " G4VUserPhysicsList::SetCutsWithDefault" method sets 00113 // the default cut value for all particle types 00114 00115 this->SetCutsWithDefault(); 00116 00117 // if (this->verboseLevel >0) 00118 // G4VUserPhysicsList::DumpCutValuesTable(); 00119 00120 }