Changeset 1315 for trunk/source/physics_lists/lists
- Timestamp:
- Jun 18, 2010, 11:42:07 AM (15 years ago)
- Location:
- trunk/source/physics_lists/lists
- Files:
-
- 102 edited
-
include/CHIPS.icc (modified) (5 diffs)
-
include/CVS/Entries (modified) (1 diff)
-
include/CVS/Tag (modified) (1 diff)
-
include/FTFC.icc (modified) (3 diffs)
-
include/FTFP.icc (modified) (3 diffs)
-
include/FTFP_BERT.icc (modified) (4 diffs)
-
include/FTFP_BERT_EMV.icc (modified) (4 diffs)
-
include/FTFP_BERT_EMX.icc (modified) (4 diffs)
-
include/FTFP_BERT_TRV.icc (modified) (3 diffs)
-
include/FTF_BIC.icc (modified) (4 diffs)
-
include/G4HadronInelasticQBBC.hh (modified) (2 diffs)
-
include/G4HadronInelasticQLHEP.hh (modified) (2 diffs)
-
include/HadronPhysicsCHIPS.hh (modified) (3 diffs)
-
include/HadronPhysicsFTFC.hh (modified) (2 diffs)
-
include/HadronPhysicsFTFP.hh (modified) (2 diffs)
-
include/HadronPhysicsFTFP_BERT.hh (modified) (5 diffs)
-
include/HadronPhysicsFTFP_BERT_TRV.hh (modified) (2 diffs)
-
include/HadronPhysicsFTF_BIC.hh (modified) (2 diffs)
-
include/HadronPhysicsLHEP.hh (modified) (2 diffs)
-
include/HadronPhysicsLHEP_BERT.hh (modified) (2 diffs)
-
include/HadronPhysicsLHEP_BERT_HP.hh (modified) (2 diffs)
-
include/HadronPhysicsLHEP_EMV.hh (modified) (2 diffs)
-
include/HadronPhysicsLHEP_PRECO_HP.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSC.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSC_BERT.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSC_CHIPS.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSC_EFLOW.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSC_QGSC.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSP.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSP_BERT.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSP_BERT_CHIPS.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSP_BERT_HP.hh (modified) (3 diffs)
-
include/HadronPhysicsQGSP_BERT_NOLEP.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSP_BERT_TRV.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSP_BIC.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSP_BIC_HP.hh (modified) (2 diffs)
-
include/HadronPhysicsQGSP_FTFP_BERT.hh (modified) (5 diffs)
-
include/HadronPhysicsQGSP_INCL_ABLA.hh (modified) (2 diffs)
-
include/HadronPhysicsQGS_BIC.hh (modified) (2 diffs)
-
include/LHEP.icc (modified) (5 diffs)
-
include/LHEP_BERT.icc (modified) (4 diffs)
-
include/LHEP_BERT_HP.icc (modified) (4 diffs)
-
include/LHEP_EMV.icc (modified) (5 diffs)
-
include/LHEP_PRECO_HP.icc (modified) (4 diffs)
-
include/QGSC.icc (modified) (4 diffs)
-
include/QGSC_BERT.icc (modified) (5 diffs)
-
include/QGSC_CHIPS.icc (modified) (3 diffs)
-
include/QGSC_EMV.icc (modified) (4 diffs)
-
include/QGSC_QGSC.icc (modified) (4 diffs)
-
include/QGSP.icc (modified) (3 diffs)
-
include/QGSP_BERT.icc (modified) (4 diffs)
-
include/QGSP_BERT_CHIPS.icc (modified) (4 diffs)
-
include/QGSP_BERT_DIF.icc (modified) (3 diffs)
-
include/QGSP_BERT_EMV.icc (modified) (4 diffs)
-
include/QGSP_BERT_EMX.icc (modified) (4 diffs)
-
include/QGSP_BERT_HP.icc (modified) (5 diffs)
-
include/QGSP_BERT_NOLEP.icc (modified) (3 diffs)
-
include/QGSP_BERT_NQE.icc (modified) (3 diffs)
-
include/QGSP_BERT_TRV.icc (modified) (4 diffs)
-
include/QGSP_BIC.icc (modified) (3 diffs)
-
include/QGSP_BIC_EMY.icc (modified) (4 diffs)
-
include/QGSP_BIC_HP.icc (modified) (5 diffs)
-
include/QGSP_DIF.icc (modified) (3 diffs)
-
include/QGSP_EMV.icc (modified) (3 diffs)
-
include/QGSP_EMV_NQE.icc (modified) (3 diffs)
-
include/QGSP_FTFP_BERT.icc (modified) (4 diffs)
-
include/QGSP_INCL_ABLA.icc (modified) (4 diffs)
-
include/QGSP_NQE.icc (modified) (3 diffs)
-
include/QGSP_QEL.icc (modified) (3 diffs)
-
include/QGS_BIC.icc (modified) (4 diffs)
-
src/CVS/Entries (modified) (1 diff)
-
src/CVS/Tag (modified) (1 diff)
-
src/G4HadronInelasticQBBC.cc (modified) (10 diffs)
-
src/G4HadronInelasticQLHEP.cc (modified) (2 diffs)
-
src/HadronPhysicsCHIPS.cc (modified) (2 diffs)
-
src/HadronPhysicsFTFC.cc (modified) (2 diffs)
-
src/HadronPhysicsFTFP.cc (modified) (2 diffs)
-
src/HadronPhysicsFTFP_BERT.cc (modified) (5 diffs)
-
src/HadronPhysicsFTFP_BERT_TRV.cc (modified) (2 diffs)
-
src/HadronPhysicsFTF_BIC.cc (modified) (2 diffs)
-
src/HadronPhysicsLHEP.cc (modified) (2 diffs)
-
src/HadronPhysicsLHEP_BERT.cc (modified) (2 diffs)
-
src/HadronPhysicsLHEP_BERT_HP.cc (modified) (2 diffs)
-
src/HadronPhysicsLHEP_EMV.cc (modified) (2 diffs)
-
src/HadronPhysicsLHEP_PRECO_HP.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSC.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSC_BERT.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSC_CHIPS.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSC_EFLOW.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSC_QGSC.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSP.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSP_BERT.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSP_BERT_CHIPS.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSP_BERT_HP.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSP_BERT_NOLEP.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSP_BERT_TRV.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSP_BIC.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSP_BIC_HP.cc (modified) (2 diffs)
-
src/HadronPhysicsQGSP_FTFP_BERT.cc (modified) (5 diffs)
-
src/HadronPhysicsQGSP_INCL_ABLA.cc (modified) (2 diffs)
-
src/HadronPhysicsQGS_BIC.cc (modified) (2 diffs)
-
src/QBBC.cc (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/physics_lists/lists/include/CHIPS.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: CHIPS.icc,v 1. 7 2009/11/20 16:49:03 mkossovExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: CHIPS.icc,v 1.10 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 34 34 // 35 35 // Modified: 36 // 04.06.2010 G.Folger: Use new ctor for builders 36 37 // 37 38 //---------------------------------------------------------------------------- … … 55 56 #include "G4QPhotoNuclearPhysics.hh" 56 57 #include "G4QNeutrinoPhysics.hh" 57 #include "G4 IonPhysics.hh"58 #include "G4QIonPhysics.hh" 58 59 #include "G4QCaptureAtRestPhysics.hh" 59 #include "G4 HadronQElasticPhysics.hh"60 #include "G4QElasticPhysics.hh" 60 61 #include "G4NeutronTrackingCut.hh" 61 62 … … 68 69 // defaultCutValue = 1.0*mm; 69 70 G4DataQuestionaire it(photon); 70 G4cout << "<<< Geant4 Physics List simulation engine: CHIPS 1. 0"<<G4endl;71 G4cout << "<<< Geant4 Physics List simulation engine: CHIPS 1.1"<<G4endl; 71 72 G4cout <<G4endl<<G4endl; 72 73 this->defaultCutValue = 0.7*mm; … … 78 79 79 80 // Synchroton Radiation & Photo-Nuclear Physics 80 this->RegisterPhysics( new G4QPhotoNuclearPhysics( "photo-nuclear"));81 this->RegisterPhysics( new G4QPhotoNuclearPhysics(ver)); 81 82 82 83 // Neutrino-Nuclear Physics 83 this->RegisterPhysics( new G4QNeutrinoPhysics( "weak"));84 this->RegisterPhysics( new G4QNeutrinoPhysics(ver)); 84 85 85 86 // Decays 86 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );87 this->RegisterPhysics( new G4DecayPhysics(ver) ); 87 88 88 89 // Hadron Elastic scattering, "CHIPS" version (to be replaced by G4QElasticPhysics) 89 this-> RegisterPhysics( new G4HadronQElasticPhysics("elastic",ver));90 this->RegisterPhysics( new G4QElasticPhysics(ver)); 90 91 91 92 // Hadron Physics (to be replaced by G4QInelasticPhysics) 92 this->RegisterPhysics( new HadronPhysicsCHIPS( "inelastic"));93 this->RegisterPhysics( new HadronPhysicsCHIPS(ver)); 93 94 94 95 // Stopping Physics 95 this->RegisterPhysics( new G4QCaptureAtRestPhysics( "nuclear_capture",ver));96 this->RegisterPhysics( new G4QCaptureAtRestPhysics(ver) ); 96 97 97 98 // Ion Physics 98 this->RegisterPhysics( new G4 IonPhysics("ion"));99 this->RegisterPhysics( new G4QIonPhysics(ver)); 99 100 100 101 // Neutron tracking cut 101 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));102 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 102 103 103 104 } -
trunk/source/physics_lists/lists/include/CVS/Entries
r1273 r1315 1 /CHIPS.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 2 /CHIPS.icc/1.7/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 3 /FTFC.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 4 /FTFC.icc/1.7/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 5 /FTFP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 6 /FTFP.icc/1.7/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 7 /FTFP_BERT.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 8 /FTFP_BERT.icc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 9 /FTFP_BERT_EMV.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 10 /FTFP_BERT_EMV.icc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 11 /FTFP_BERT_EMX.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 12 /FTFP_BERT_EMX.icc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 13 /FTFP_BERT_TRV.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 14 /FTFP_BERT_TRV.icc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 15 /FTFP_EMV.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 16 /FTFP_EMV.icc/1.6/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 17 /FTF_BIC.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 18 /FTF_BIC.icc/1.4/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 19 /G4HadronInelasticQLHEP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 20 /G4PhysListFactory.hh/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 21 /G4VHadronPhysics.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 22 /HadronPhysicsCHIPS.hh/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 23 /HadronPhysicsFTFC.hh/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 24 /HadronPhysicsFTFP.hh/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 25 /HadronPhysicsFTFP_BERT.hh/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 26 /HadronPhysicsFTFP_BERT_TRV.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 27 /HadronPhysicsFTF_BIC.hh/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 28 /HadronPhysicsLHEP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 29 /HadronPhysicsLHEP_BERT.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 30 /HadronPhysicsLHEP_BERT_HP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 31 /HadronPhysicsLHEP_EMV.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 32 /HadronPhysicsLHEP_PRECO_HP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 33 /HadronPhysicsQGSC.hh/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 34 /HadronPhysicsQGSC_BERT.hh/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 35 /HadronPhysicsQGSC_CHIPS.hh/1.6/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 36 /HadronPhysicsQGSC_EFLOW.hh/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 37 /HadronPhysicsQGSC_QGSC.hh/1.4/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 38 /HadronPhysicsQGSP.hh/1.4/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 39 /HadronPhysicsQGSP_BERT.hh/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 40 /HadronPhysicsQGSP_BERT_CHIPS.hh/1.1/Wed May 26 15:06:49 2010//Tphys-lists-V09-03-03 41 /HadronPhysicsQGSP_BERT_HP.hh/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 42 /HadronPhysicsQGSP_BERT_NOLEP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 43 /HadronPhysicsQGSP_BERT_TRV.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 44 /HadronPhysicsQGSP_BIC.hh/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 45 /HadronPhysicsQGSP_BIC_HP.hh/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 46 /HadronPhysicsQGSP_FTFP_BERT.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 47 /HadronPhysicsQGSP_INCL_ABLA.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 48 /HadronPhysicsQGS_BIC.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 49 /LBE.hh/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 50 /LBE.icc/1.4/Thu May 27 08:12:02 2010//Tphys-lists-V09-03-03 51 /LHEP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 52 /LHEP.icc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 53 /LHEP_BERT.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 54 /LHEP_BERT.icc/1.4/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 55 /LHEP_BERT_HP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 56 /LHEP_BERT_HP.icc/1.4/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 57 /LHEP_EMV.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 58 /LHEP_EMV.icc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 59 /LHEP_PRECO_HP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 60 /LHEP_PRECO_HP.icc/1.4/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 61 /MaxTimeCuts.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 62 /MinEkineCuts.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 63 /QBBC.hh/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 64 /QGSC.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 65 /QGSC.icc/1.9/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 66 /QGSC_BERT.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 67 /QGSC_BERT.icc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 68 /QGSC_CHIPS.hh/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 69 /QGSC_CHIPS.icc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 70 /QGSC_EFLOW.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 71 /QGSC_EFLOW.icc/1.6/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 72 /QGSC_EMV.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 73 /QGSC_EMV.icc/1.5/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 74 /QGSC_QGSC.hh/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 75 /QGSC_QGSC.icc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 76 /QGSP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 77 /QGSP.icc/1.8/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 78 /QGSP_BERT.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 79 /QGSP_BERT.icc/1.5/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 80 /QGSP_BERT_CHIPS.hh/1.1/Wed May 26 15:06:49 2010//Tphys-lists-V09-03-03 81 /QGSP_BERT_CHIPS.icc/1.1/Wed May 26 15:06:49 2010//Tphys-lists-V09-03-03 82 /QGSP_BERT_DIF.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 83 /QGSP_BERT_DIF.icc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 84 /QGSP_BERT_EMV.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 85 /QGSP_BERT_EMV.icc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 86 /QGSP_BERT_EMX.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 87 /QGSP_BERT_EMX.icc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 88 /QGSP_BERT_HP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 89 /QGSP_BERT_HP.icc/1.4/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 90 /QGSP_BERT_NOLEP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 91 /QGSP_BERT_NOLEP.icc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 92 /QGSP_BERT_NQE.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 93 /QGSP_BERT_NQE.icc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 94 /QGSP_BERT_TRV.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 95 /QGSP_BERT_TRV.icc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 96 /QGSP_BIC.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 97 /QGSP_BIC.icc/1.5/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 98 /QGSP_BIC_EMY.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 99 /QGSP_BIC_EMY.icc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 100 /QGSP_BIC_HP.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 101 /QGSP_BIC_HP.icc/1.5/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 102 /QGSP_DIF.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 103 /QGSP_DIF.icc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 104 /QGSP_EMV.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 105 /QGSP_EMV.icc/1.7/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 106 /QGSP_EMV_NQE.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 107 /QGSP_EMV_NQE.icc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 108 /QGSP_EMX.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 109 /QGSP_EMX.icc/1.8/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 110 /QGSP_FTFP_BERT.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 111 /QGSP_FTFP_BERT.icc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 112 /QGSP_INCL_ABLA.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 113 /QGSP_INCL_ABLA.icc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 114 /QGSP_NQE.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 115 /QGSP_NQE.icc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 116 /QGSP_QEL.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 117 /QGSP_QEL.icc/1.4/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 118 /QGS_BIC.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 119 /QGS_BIC.icc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 120 /SpecialCuts.hh/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-03 121 /G4HadronInelasticQBBC.hh/1.13/Thu May 27 08:12:15 2010//Tphys-lists-V09-03-03 1 /CHIPS.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 2 /FTFC.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 3 /FTFP.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 4 /FTFP_BERT.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 5 /FTFP_BERT_EMV.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 6 /FTFP_BERT_EMX.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 7 /FTFP_BERT_TRV.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 8 /FTF_BIC.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 9 /G4PhysListFactory.hh/1.2/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 10 /G4VHadronPhysics.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 11 /LBE.hh/1.2/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 12 /LBE.icc/1.4/Thu May 27 08:12:02 2010//Tgeant4-09-04-beta-cand-01 13 /LHEP.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 14 /LHEP_BERT.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 15 /LHEP_BERT_HP.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 16 /LHEP_EMV.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 17 /LHEP_PRECO_HP.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 18 /MaxTimeCuts.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 19 /MinEkineCuts.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 20 /QBBC.hh/1.3/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 21 /QGSC.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 22 /QGSC_BERT.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 23 /QGSC_CHIPS.hh/1.3/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 24 /QGSC_EMV.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 25 /QGSC_QGSC.hh/1.3/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 26 /QGSP.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 27 /QGSP_BERT.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 28 /QGSP_BERT_CHIPS.hh/1.1/Wed May 26 15:06:49 2010//Tgeant4-09-04-beta-cand-01 29 /QGSP_BERT_DIF.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 30 /QGSP_BERT_EMV.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 31 /QGSP_BERT_EMX.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 32 /QGSP_BERT_HP.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 33 /QGSP_BERT_NOLEP.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 34 /QGSP_BERT_NQE.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 35 /QGSP_BERT_TRV.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 36 /QGSP_BIC.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 37 /QGSP_BIC_EMY.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 38 /QGSP_BIC_HP.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 39 /QGSP_DIF.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 40 /QGSP_EMV.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 41 /QGSP_EMV_NQE.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 42 /QGSP_FTFP_BERT.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 43 /QGSP_INCL_ABLA.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 44 /QGSP_NQE.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 45 /QGSP_QEL.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 46 /QGS_BIC.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 47 /SpecialCuts.hh/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 48 /CHIPS.icc/1.10/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 49 /FTFC.icc/1.8/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 50 /FTFP.icc/1.8/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 51 /FTFP_BERT.icc/1.6/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 52 /FTFP_BERT_EMV.icc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 53 /FTFP_BERT_EMX.icc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 54 /FTFP_BERT_TRV.icc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 55 /FTF_BIC.icc/1.7/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 56 /G4HadronInelasticQBBC.hh/1.14/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 57 /G4HadronInelasticQLHEP.hh/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 58 /HadronPhysicsCHIPS.hh/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 59 /HadronPhysicsFTFC.hh/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 60 /HadronPhysicsFTFP.hh/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 61 /HadronPhysicsFTFP_BERT.hh/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 62 /HadronPhysicsFTFP_BERT_TRV.hh/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 63 /HadronPhysicsFTF_BIC.hh/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 64 /HadronPhysicsLHEP.hh/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 65 /HadronPhysicsLHEP_BERT.hh/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 66 /HadronPhysicsLHEP_BERT_HP.hh/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 67 /HadronPhysicsLHEP_EMV.hh/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 68 /HadronPhysicsLHEP_PRECO_HP.hh/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 69 /HadronPhysicsQGSC.hh/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 70 /HadronPhysicsQGSC_BERT.hh/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 71 /HadronPhysicsQGSC_CHIPS.hh/1.7/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 72 /HadronPhysicsQGSC_EFLOW.hh/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 73 /HadronPhysicsQGSC_QGSC.hh/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 74 /HadronPhysicsQGSP.hh/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 75 /HadronPhysicsQGSP_BERT.hh/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 76 /HadronPhysicsQGSP_BERT_CHIPS.hh/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 77 /HadronPhysicsQGSP_BERT_HP.hh/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 78 /HadronPhysicsQGSP_BERT_NOLEP.hh/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 79 /HadronPhysicsQGSP_BERT_TRV.hh/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 80 /HadronPhysicsQGSP_BIC.hh/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 81 /HadronPhysicsQGSP_BIC_HP.hh/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 82 /HadronPhysicsQGSP_FTFP_BERT.hh/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 83 /HadronPhysicsQGSP_INCL_ABLA.hh/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 84 /HadronPhysicsQGS_BIC.hh/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 85 /LHEP.icc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 86 /LHEP_BERT.icc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 87 /LHEP_BERT_HP.icc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 88 /LHEP_EMV.icc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 89 /LHEP_PRECO_HP.icc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 90 /QGSC.icc/1.10/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 91 /QGSC_BERT.icc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 92 /QGSC_CHIPS.icc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 93 /QGSC_EMV.icc/1.6/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 94 /QGSC_QGSC.icc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 95 /QGSP.icc/1.11/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 96 /QGSP_BERT.icc/1.7/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 97 /QGSP_BERT_CHIPS.icc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 98 /QGSP_BERT_DIF.icc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 99 /QGSP_BERT_EMV.icc/1.6/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 100 /QGSP_BERT_EMX.icc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 101 /QGSP_BERT_HP.icc/1.6/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 102 /QGSP_BERT_NOLEP.icc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 103 /QGSP_BERT_NQE.icc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 104 /QGSP_BERT_TRV.icc/1.6/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 105 /QGSP_BIC.icc/1.7/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 106 /QGSP_BIC_EMY.icc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 107 /QGSP_BIC_HP.icc/1.7/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 108 /QGSP_DIF.icc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 109 /QGSP_EMV.icc/1.8/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 110 /QGSP_EMV_NQE.icc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 111 /QGSP_FTFP_BERT.icc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 112 /QGSP_INCL_ABLA.icc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 113 /QGSP_NQE.icc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 114 /QGSP_QEL.icc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 115 /QGS_BIC.icc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 122 116 D -
trunk/source/physics_lists/lists/include/CVS/Tag
r1273 r1315 1 N phys-lists-V09-03-031 Ngeant4-09-04-beta-cand-01 -
trunk/source/physics_lists/lists/include/FTFC.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: FTFC.icc,v 1. 7 2009/05/18 08:54:22 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: FTFC.icc,v 1.8 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 86 86 87 87 // EM Physics 88 this->RegisterPhysics( new G4EmStandardPhysics(ver) );88 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 89 89 90 90 // Synchroton Radiation & GN Physics 91 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));91 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 92 92 93 93 // Decays 94 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );94 this->RegisterPhysics( new G4DecayPhysics(ver) ); 95 95 96 96 // Hadron Elastic scattering 97 this-> RegisterPhysics( new G4HadronElasticPhysics( "elastic",ver,false));97 this-> RegisterPhysics( new G4HadronElasticPhysics(ver) ); 98 98 99 99 // Hadron Physics … … 102 102 103 103 // Stopping Physics 104 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));104 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 105 105 106 106 // Ion Physics -
trunk/source/physics_lists/lists/include/FTFP.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: FTFP.icc,v 1. 7 2009/11/27 17:28:18 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: FTFP.icc,v 1.8 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 87 87 88 88 // EM Physics 89 this->RegisterPhysics( new G4EmStandardPhysics(ver) );89 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 90 90 91 91 // Synchroton Radiation & GN Physics 92 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));92 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 93 93 94 94 // Decays 95 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );95 this->RegisterPhysics( new G4DecayPhysics(ver) ); 96 96 97 97 // Hadron Elastic scattering 98 this-> RegisterPhysics( new G4HadronElasticPhysics( "elastic",ver,false));98 this-> RegisterPhysics( new G4HadronElasticPhysics(ver) ); 99 99 100 100 // Hadron Physics … … 103 103 104 104 // Stopping Physics 105 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));105 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 106 106 107 107 // Ion Physics -
trunk/source/physics_lists/lists/include/FTFP_BERT.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: FTFP_BERT.icc,v 1. 3 2009/11/27 17:28:18gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: FTFP_BERT.icc,v 1.6 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 38 38 // 19.06.2008 G.Folger: don't use chips quasielastic in FTF 39 39 // 27.11.2009 G.Folger: Remobe experimental status 40 // 04.06.2010 G.Folger: Use new ctor for builders 40 41 // 41 42 //---------------------------------------------------------------------------- … … 71 72 // defaultCutValue = 1.0*mm; 72 73 G4DataQuestionaire it(photon); 73 G4cout << "<<< Geant4 Physics List simulation engine: FTFP_BERT 1. 0"<<G4endl;74 G4cout << "<<< Geant4 Physics List simulation engine: FTFP_BERT 1.2"<<G4endl; 74 75 G4cout <<G4endl; 75 76 this->defaultCutValue = 0.7*mm; … … 80 81 81 82 // Synchroton Radiation & GN Physics 82 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));83 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 83 84 84 85 // Decays 85 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );86 this->RegisterPhysics( new G4DecayPhysics(ver) ); 86 87 87 88 // Hadron Elastic scattering 88 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));89 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 89 90 90 91 // Hadron Physics 91 G4bool quasiElastic; 92 this->RegisterPhysics( new HadronPhysicsFTFP_BERT("hadron",quasiElastic=false)); 92 this->RegisterPhysics( new HadronPhysicsFTFP_BERT(ver)); 93 93 94 94 // Stopping Physics 95 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));95 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 96 96 97 97 // Ion Physics 98 this->RegisterPhysics( new G4IonPhysics( "ion"));98 this->RegisterPhysics( new G4IonPhysics(ver)); 99 99 100 100 // Neutron tracking cut 101 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));101 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 102 102 103 103 } -
trunk/source/physics_lists/lists/include/FTFP_BERT_EMV.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: FTFP_BERT_EMV.icc,v 1. 2 2009/11/27 17:28:18gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: FTFP_BERT_EMV.icc,v 1.5 2010/06/08 08:58:16 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 35 35 // 36 36 // Modified: 37 // 27.11.2009 G.Folger: Remobe experimental status 37 // 27.11.2009 G.Folger: Remove experimental status 38 // 04.06.2010 G.Folger: Use new ctor for builders 38 39 // 39 40 //---------------------------------------------------------------------------- … … 69 70 // defaultCutValue = 1.0*mm; 70 71 G4DataQuestionaire it(photon); 71 G4cout << "<<< Geant4 Physics List simulation engine: FTFP_BERT_EMV 1. 0"<<G4endl;72 G4cout << "<<< Geant4 Physics List simulation engine: FTFP_BERT_EMV 1.1"<<G4endl; 72 73 G4cout <<G4endl; 73 74 this->defaultCutValue = 0.7*mm; … … 75 76 76 77 // EM Physics 77 this->RegisterPhysics( new G4EmStandardPhysics_option1(ver) );78 this->RegisterPhysics( new G4EmStandardPhysics_option1(ver) ); 78 79 79 80 // Synchroton Radiation & GN Physics 80 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));81 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 81 82 82 83 // Decays 83 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );84 this->RegisterPhysics( new G4DecayPhysics(ver) ); 84 85 85 86 // Hadron Elastic scattering 86 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));87 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 87 88 88 89 // Hadron Physics 89 G4bool quasiElastic; 90 this->RegisterPhysics( new HadronPhysicsFTFP_BERT("hadron",quasiElastic=false)); 90 this->RegisterPhysics( new HadronPhysicsFTFP_BERT(ver)); 91 91 92 92 // Stopping Physics 93 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));93 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 94 94 95 95 // Ion Physics 96 this->RegisterPhysics( new G4IonPhysics( "ion"));96 this->RegisterPhysics( new G4IonPhysics(ver)); 97 97 98 98 // Neutron tracking cut 99 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));99 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 100 100 101 101 } -
trunk/source/physics_lists/lists/include/FTFP_BERT_EMX.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: FTFP_BERT_EMX.icc,v 1. 1 2009/05/11 11:11:38 vnivanchExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: FTFP_BERT_EMX.icc,v 1.4 2010/06/08 08:58:31 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 33 33 // Author: 11 May 2009 V.Ivanchenko 34 34 // created from FTFP_BERT 35 // 36 // Modified: 37 // 04.06.2010 G.Folger: Use new ctor for builders 35 38 // 36 39 //---------------------------------------------------------------------------- … … 68 71 // defaultCutValue = 1.0*mm; 69 72 G4DataQuestionaire it(photon); 70 G4cout << "<<< Geant4 Physics List simulation engine: FTFP_BERT_EMX 1. 0"<<G4endl;73 G4cout << "<<< Geant4 Physics List simulation engine: FTFP_BERT_EMX 1.1"<<G4endl; 71 74 G4cout <<G4endl; 72 75 this->defaultCutValue = 0.7*mm; … … 77 80 78 81 // EM Physics 79 this->RegisterPhysics( new G4EmStandardPhysics_option2(ver) );82 this->RegisterPhysics( new G4EmStandardPhysics_option2(ver) ); 80 83 81 84 // Synchroton Radiation & GN Physics 82 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));85 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 83 86 84 87 // Decays 85 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );88 this->RegisterPhysics( new G4DecayPhysics(ver) ); 86 89 87 90 // Hadron Elastic scattering 88 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));91 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 89 92 90 93 // Hadron Physics 91 G4bool quasiElastic; 92 this->RegisterPhysics( new HadronPhysicsFTFP_BERT("hadron",quasiElastic=false)); 94 this->RegisterPhysics( new HadronPhysicsFTFP_BERT(ver)); 93 95 94 96 // Stopping Physics 95 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));97 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 96 98 97 99 // Ion Physics 98 this->RegisterPhysics( new G4IonPhysics( "ion"));100 this->RegisterPhysics( new G4IonPhysics(ver)); 99 101 100 102 // Neutron tracking cut 101 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));103 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 102 104 103 105 } -
trunk/source/physics_lists/lists/include/FTFP_BERT_TRV.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: FTFP_BERT_TRV.icc,v 1. 2 2009/06/02 16:51:58gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: FTFP_BERT_TRV.icc,v 1.4 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 69 69 // defaultCutValue = 1.0*mm; 70 70 G4DataQuestionaire it(photon); 71 G4cout << "<<< Geant4 Physics List simulation engine: FTFP_BERT_TRV 1. 0"<<G4endl;71 G4cout << "<<< Geant4 Physics List simulation engine: FTFP_BERT_TRV 1.1"<<G4endl; 72 72 G4cout <<G4endl; 73 73 this->defaultCutValue = 0.7*mm; … … 78 78 79 79 // EM Physics 80 this->RegisterPhysics( new G4EmStandardPhysics(ver) );80 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 81 81 82 82 // Synchroton Radiation & GN Physics 83 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));83 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 84 84 85 85 // Decays 86 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );86 this->RegisterPhysics( new G4DecayPhysics(ver) ); 87 87 88 88 // Hadron Elastic scattering 89 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));89 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 90 90 91 91 // Hadron Physics 92 G4bool quasiElastic; 93 this->RegisterPhysics( new HadronPhysicsFTFP_BERT_TRV("hadron",quasiElastic=false)); 92 this->RegisterPhysics( new HadronPhysicsFTFP_BERT_TRV(ver)); 94 93 95 94 // Stopping Physics 96 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));95 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 97 96 98 97 // Ion Physics 99 this->RegisterPhysics( new G4IonPhysics( "ion"));98 this->RegisterPhysics( new G4IonPhysics(ver)); 100 99 101 100 // Neutron tracking cut 102 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));101 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 103 102 104 103 } -
trunk/source/physics_lists/lists/include/FTF_BIC.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: FTF_BIC.icc,v 1. 4 2009/06/02 16:51:35gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: FTF_BIC.icc,v 1.7 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 35 35 // Modified: 36 36 // 19.06.2008 G.Folger: don't use chips quasielastic in FTF 37 // 04.06.2010 G.Folger: Use new ctor for builders 37 38 // 38 39 //---------------------------------------------------------------------------- … … 70 71 71 72 G4DataQuestionaire it(photon); 72 G4cout << "<<< Geant4 Physics List simulation engine: FTF_BIC 1. 1"<<G4endl;73 G4cout << "<<< Geant4 Physics List simulation engine: FTF_BIC 1.2"<<G4endl; 73 74 G4cout <<G4endl; 74 75 … … 80 81 81 82 // EM Physics 82 this->RegisterPhysics( new G4EmStandardPhysics(ver) );83 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 83 84 84 85 // Synchroton Radiation & GN Physics 85 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));86 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 86 87 87 88 // Decays 88 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );89 this->RegisterPhysics( new G4DecayPhysics(ver) ); 89 90 90 91 // Hadron Elastic scattering 91 this-> RegisterPhysics( new G4HadronElasticPhysics( "elastic",ver,false));92 this-> RegisterPhysics( new G4HadronElasticPhysics(ver) ); 92 93 93 94 // Hadron Physics 94 G4bool quasiElastic; 95 this->RegisterPhysics( new HadronPhysicsFTF_BIC("hadron",quasiElastic=false)); 95 this->RegisterPhysics( new HadronPhysicsFTF_BIC(ver)); 96 96 97 97 // Stopping Physics 98 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));98 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 99 99 100 100 // Ion Physics 101 this->RegisterPhysics( new G4IonBinaryCascadePhysics( "ionBIC"));101 this->RegisterPhysics( new G4IonBinaryCascadePhysics(ver)); 102 102 103 103 // Neutron tracking cut 104 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));104 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 105 105 106 106 } -
trunk/source/physics_lists/lists/include/G4HadronInelasticQBBC.hh
r1273 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4HadronInelasticQBBC.hh,v 1.1 3 2009/12/29 17:54:25vnivanch Exp $27 // GEANT4 tag $Name: phys-lists-V09-03-03$26 // $Id: G4HadronInelasticQBBC.hh,v 1.14 2010/06/04 08:40:36 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 52 52 53 53 // constructor 54 G4HadronInelasticQBBC(const G4String& name = "QBBC", 54 G4HadronInelasticQBBC(G4int ver = 1); 55 56 G4HadronInelasticQBBC(const G4String& name, 55 57 G4int ver = 1, G4bool ftf = false, G4bool bert = false, 56 58 G4bool chips = false, G4bool hp = false, -
trunk/source/physics_lists/lists/include/G4HadronInelasticQLHEP.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4HadronInelasticQLHEP.hh,v 1. 1 2006/10/31 11:35:03 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: G4HadronInelasticQLHEP.hh,v 1.2 2010/06/04 09:41:03 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 68 68 public: 69 69 70 G4HadronInelasticQLHEP(const G4String& name = "inelastic", 70 G4HadronInelasticQLHEP(G4int ver = 1); 71 72 // obsolete 73 G4HadronInelasticQLHEP(const G4String& name, 71 74 G4int ver = 1, G4bool qgs = false, G4bool bert = false, 72 75 G4bool bic = false, G4bool hp = false); 73 76 74 77 virtual ~G4HadronInelasticQLHEP(); 75 76 public:77 78 78 79 // This method will be invoked in the Construct() method. -
trunk/source/physics_lists/lists/include/HadronPhysicsCHIPS.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsCHIPS.hh,v 1. 2 2009/11/20 10:24:28 mkossovExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsCHIPS.hh,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 49 49 { 50 50 public: 51 HadronPhysicsCHIPS(const G4String& name ="CHIPS hadronic"); 51 HadronPhysicsCHIPS(G4int verbose =1); 52 HadronPhysicsCHIPS(const G4String& name); 52 53 virtual ~HadronPhysicsCHIPS(); 53 54 … … 57 58 58 59 private: 59 G4QInelasticCHIPSBuilder* theInelasticCHIPS; 60 G4QInelasticCHIPSBuilder* theInelasticCHIPS; 61 // G4int verbosity; 60 62 }; 61 63 -
trunk/source/physics_lists/lists/include/HadronPhysicsFTFC.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsFTFC.hh,v 1. 3 2008/06/19 08:08:22gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsFTFC.hh,v 1.4 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 64 64 { 65 65 public: 66 HadronPhysicsFTFC(const G4String& name ="hadron",G4bool quasiElastic=false); 66 HadronPhysicsFTFC(G4int verbose =1); 67 HadronPhysicsFTFC(const G4String& name,G4bool quasiElastic=false); 67 68 virtual ~HadronPhysicsFTFC(); 68 69 -
trunk/source/physics_lists/lists/include/HadronPhysicsFTFP.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsFTFP.hh,v 1. 3 2008/06/19 08:08:22gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsFTFP.hh,v 1.4 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 64 64 { 65 65 public: 66 HadronPhysicsFTFP(const G4String& name ="hadron",G4bool quasiElastic=false); 66 HadronPhysicsFTFP(G4int verbose =1); 67 HadronPhysicsFTFP(const G4String& name,G4bool quasiElastic=false); 67 68 virtual ~HadronPhysicsFTFP(); 68 69 -
trunk/source/physics_lists/lists/include/HadronPhysicsFTFP_BERT.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsFTFP_BERT.hh,v 1. 3 2008/06/19 08:08:23gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsFTFP_BERT.hh,v 1.5 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 47 47 48 48 #include "G4VPhysicsConstructor.hh" 49 #include "G4Misc LHEPBuilder.hh"49 #include "G4MiscCHIPSBuilder.hh" 50 50 51 51 #include "G4PiKBuilder.hh" … … 66 66 { 67 67 public: 68 HadronPhysicsFTFP_BERT(const G4String& name ="hadron",G4bool quasiElastic=false); 68 HadronPhysicsFTFP_BERT(G4int verbose =1); 69 HadronPhysicsFTFP_BERT(const G4String& name, G4bool quasiElastic=false); 69 70 virtual ~HadronPhysicsFTFP_BERT(); 70 71 … … 75 76 private: 76 77 void CreateModels(); 78 G4HadronicProcess* FindInelasticProcess(const G4ParticleDefinition*); 79 77 80 G4NeutronBuilder * theNeutrons; 78 81 G4BertiniNeutronBuilder * theBertiniNeutron; … … 88 91 G4FTFPProtonBuilder * theFTFPPro; 89 92 90 G4Misc LHEPBuilder * theMiscLHEP;93 G4MiscCHIPSBuilder * theMiscCHIPS; 91 94 92 95 G4bool QuasiElastic; 96 G4VCrossSectionDataSet * theCHIPSInelastic; 93 97 }; 94 98 -
trunk/source/physics_lists/lists/include/HadronPhysicsFTFP_BERT_TRV.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsFTFP_BERT_TRV.hh,v 1. 1 2009/06/02 16:51:59gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsFTFP_BERT_TRV.hh,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 66 66 { 67 67 public: 68 HadronPhysicsFTFP_BERT_TRV(const G4String& name ="hadron",G4bool quasiElastic=false); 68 HadronPhysicsFTFP_BERT_TRV(G4int verbose =1); 69 HadronPhysicsFTFP_BERT_TRV(const G4String& name, G4bool quasiElastic=false); 69 70 virtual ~HadronPhysicsFTFP_BERT_TRV(); 70 71 -
trunk/source/physics_lists/lists/include/HadronPhysicsFTF_BIC.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsFTF_BIC.hh,v 1. 3 2008/06/19 08:08:23gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsFTF_BIC.hh,v 1.4 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 65 65 { 66 66 public: 67 HadronPhysicsFTF_BIC(const G4String& name ="hadron",G4bool quasiElastic=false); 67 HadronPhysicsFTF_BIC(G4int verbose =1); 68 HadronPhysicsFTF_BIC(const G4String& name,G4bool quasiElastic=false); 68 69 virtual ~HadronPhysicsFTF_BIC(); 69 70 -
trunk/source/physics_lists/lists/include/HadronPhysicsLHEP.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsLHEP.hh,v 1. 1 2006/10/31 11:35:03gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsLHEP.hh,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 60 60 { 61 61 public: 62 HadronPhysicsLHEP(const G4String& name ="hadron"); 62 HadronPhysicsLHEP(G4int verbose =1); 63 HadronPhysicsLHEP(const G4String& name); 63 64 virtual ~HadronPhysicsLHEP(); 64 65 -
trunk/source/physics_lists/lists/include/HadronPhysicsLHEP_BERT.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsLHEP_BERT.hh,v 1. 1 2006/10/31 11:35:03gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsLHEP_BERT.hh,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 63 63 { 64 64 public: 65 HadronPhysicsLHEP_BERT(const G4String& name ="hadron"); 65 HadronPhysicsLHEP_BERT(G4int verbose =1); 66 HadronPhysicsLHEP_BERT(const G4String& name); 66 67 virtual ~HadronPhysicsLHEP_BERT(); 67 68 -
trunk/source/physics_lists/lists/include/HadronPhysicsLHEP_BERT_HP.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsLHEP_BERT_HP.hh,v 1. 1 2006/10/31 11:35:03gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsLHEP_BERT_HP.hh,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 63 63 { 64 64 public: 65 HadronPhysicsLHEP_BERT_HP(const G4String& name ="hadron"); 65 HadronPhysicsLHEP_BERT_HP(G4int verbose =1); 66 HadronPhysicsLHEP_BERT_HP(const G4String& name ); 66 67 virtual ~HadronPhysicsLHEP_BERT_HP(); 67 68 -
trunk/source/physics_lists/lists/include/HadronPhysicsLHEP_EMV.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsLHEP_EMV.hh,v 1. 1 2006/10/31 11:35:03gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsLHEP_EMV.hh,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 60 60 { 61 61 public: 62 HadronPhysicsLHEP_EMV(const G4String& name ="hadron"); 62 HadronPhysicsLHEP_EMV(G4int verbose =1); 63 HadronPhysicsLHEP_EMV(const G4String& name); 63 64 virtual ~HadronPhysicsLHEP_EMV(); 64 65 -
trunk/source/physics_lists/lists/include/HadronPhysicsLHEP_PRECO_HP.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsLHEP_PRECO_HP.hh,v 1. 1 2006/10/31 11:35:03gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsLHEP_PRECO_HP.hh,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 63 63 { 64 64 public: 65 HadronPhysicsLHEP_PRECO_HP(const G4String& name ="hadron"); 65 HadronPhysicsLHEP_PRECO_HP(G4int verbose =1); 66 HadronPhysicsLHEP_PRECO_HP(const G4String& name); 66 67 virtual ~HadronPhysicsLHEP_PRECO_HP(); 67 68 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSC.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSC.hh,v 1. 2 2007/04/26 14:47:10gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSC.hh,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 64 64 { 65 65 public: 66 HadronPhysicsQGSC(const G4String& name ="hadron",G4bool quasiElastic=true); 66 HadronPhysicsQGSC(G4int verbose =1); 67 HadronPhysicsQGSC(const G4String& name,G4bool quasiElastic=true); 67 68 virtual ~HadronPhysicsQGSC(); 68 69 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSC_BERT.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSC_BERT.hh,v 1. 2 2009/04/09 08:22:53 mkossovExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSC_BERT.hh,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 63 63 { 64 64 public: 65 HadronPhysicsQGSC_BERT(const G4String& name ="hadron",G4bool quasiElastic=true); 65 HadronPhysicsQGSC_BERT(G4int verbose =1); 66 HadronPhysicsQGSC_BERT(const G4String& name,G4bool quasiElastic=true); 66 67 virtual ~HadronPhysicsQGSC_BERT(); 67 68 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSC_CHIPS.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSC_CHIPS.hh,v 1. 6 2009/04/17 15:29:19 mkossovExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSC_CHIPS.hh,v 1.7 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 77 77 { 78 78 public: 79 HadronPhysicsQGSC_CHIPS(const G4String& name ="hadron",G4bool quasiElastic=true); 79 HadronPhysicsQGSC_CHIPS(G4int verbose =1); 80 HadronPhysicsQGSC_CHIPS(const G4String& name, G4bool quasiElastic=true); 80 81 virtual ~HadronPhysicsQGSC_CHIPS(); 81 82 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSC_EFLOW.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSC_EFLOW.hh,v 1. 2 2007/04/26 14:47:10gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSC_EFLOW.hh,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 63 63 { 64 64 public: 65 HadronPhysicsQGSC_EFLOW(const G4String& name ="hadron",G4bool quasiElastic=true); 65 HadronPhysicsQGSC_EFLOW(G4int); 66 HadronPhysicsQGSC_EFLOW(const G4String& name, G4bool quasiElastic=true); 66 67 virtual ~HadronPhysicsQGSC_EFLOW(); 67 68 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSC_QGSC.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSC_QGSC.hh,v 1. 4 2009/04/14 07:23:08 mkossovExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSC_QGSC.hh,v 1.5 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 63 63 { 64 64 public: 65 HadronPhysicsQGSC_QGSC(const G4String& name ="hadron",G4bool quasiElastic=true); 65 HadronPhysicsQGSC_QGSC(G4int verbose =1); 66 HadronPhysicsQGSC_QGSC(const G4String& name, G4bool quasiElastic=true); 66 67 virtual ~HadronPhysicsQGSC_QGSC(); 67 68 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSP.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP.hh,v 1. 4 2007/11/13 10:16:09gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP.hh,v 1.5 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 65 65 { 66 66 public: 67 HadronPhysicsQGSP(const G4String& name ="hadron",G4bool quasiElastic=true); 67 HadronPhysicsQGSP(G4int verbose =1); 68 HadronPhysicsQGSP(const G4String& name, G4bool quasiElastic=true); 68 69 virtual ~HadronPhysicsQGSP(); 69 70 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSP_BERT.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BERT.hh,v 1. 3 2007/12/10 17:34:44 gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_BERT.hh,v 1.4 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 68 68 { 69 69 public: 70 HadronPhysicsQGSP_BERT(const G4String& name ="hadron",G4bool quasiElastic=true); 70 HadronPhysicsQGSP_BERT(G4int verbose =1); 71 HadronPhysicsQGSP_BERT(const G4String& name, G4bool quasiElastic=true); 71 72 virtual ~HadronPhysicsQGSP_BERT(); 72 73 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSP_BERT_CHIPS.hh
r1274 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BERT_CHIPS.hh,v 1. 1 2010/05/26 15:06:49gunter Exp $27 // GEANT4 tag $Name: phys-lists-V09-03-03$26 // $Id: HadronPhysicsQGSP_BERT_CHIPS.hh,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 65 65 { 66 66 public: 67 HadronPhysicsQGSP_BERT_CHIPS(const G4String& name ="hadron",G4bool quasiElastic=true); 67 HadronPhysicsQGSP_BERT_CHIPS(G4int verbose =1); 68 HadronPhysicsQGSP_BERT_CHIPS(const G4String& name, G4bool quasiElastic=true); 68 69 virtual ~HadronPhysicsQGSP_BERT_CHIPS(); 69 70 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSP_BERT_HP.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BERT_HP.hh,v 1. 3 2007/04/26 14:47:10gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_BERT_HP.hh,v 1.5 2010/06/03 11:01:46 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 46 46 47 47 #include "G4VPhysicsConstructor.hh" 48 #include "G4StoppingHadronBuilder.hh"49 48 #include "G4MiscLHEPBuilder.hh" 50 49 … … 68 67 { 69 68 public: 70 HadronPhysicsQGSP_BERT_HP(const G4String& name ="hadron",G4bool quasiElastic=true); 69 HadronPhysicsQGSP_BERT_HP(G4int verbose =1); 70 HadronPhysicsQGSP_BERT_HP(const G4String& name, G4bool quasiElastic=true); 71 71 virtual ~HadronPhysicsQGSP_BERT_HP(); 72 72 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSP_BERT_NOLEP.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BERT_NOLEP.hh,v 1. 1 2008/10/17 12:43:21gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_BERT_NOLEP.hh,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 63 63 { 64 64 public: 65 HadronPhysicsQGSP_BERT_NOLEP(const G4String& name ="hadron",G4bool quasiElastic=true); 66 virtual ~HadronPhysicsQGSP_BERT_NOLEP(); 65 HadronPhysicsQGSP_BERT_NOLEP(G4int verbose =1); 66 HadronPhysicsQGSP_BERT_NOLEP(const G4String& name, G4bool quasiElastic=true); 67 virtual ~HadronPhysicsQGSP_BERT_NOLEP(); 67 68 68 69 public: -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSP_BERT_TRV.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BERT_TRV.hh,v 1. 1 2007/05/07 14:34:29gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_BERT_TRV.hh,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 65 65 { 66 66 public: 67 HadronPhysicsQGSP_BERT_TRV(const G4String& name ="hadron",G4bool quasiElastic=true); 67 HadronPhysicsQGSP_BERT_TRV(G4int verbose =1); 68 HadronPhysicsQGSP_BERT_TRV(const G4String& name,G4bool quasiElastic=true); 68 69 virtual ~HadronPhysicsQGSP_BERT_TRV(); 69 70 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSP_BIC.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BIC.hh,v 1. 2 2007/04/26 14:47:10gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_BIC.hh,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 66 66 { 67 67 public: 68 HadronPhysicsQGSP_BIC(const G4String& name ="hadron",G4bool quasiElastic=true); 68 HadronPhysicsQGSP_BIC(G4int verbose =1); 69 HadronPhysicsQGSP_BIC(const G4String& name,G4bool quasiElastic=true); 69 70 virtual ~HadronPhysicsQGSP_BIC(); 70 71 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSP_BIC_HP.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BIC_HP.hh,v 1. 2 2007/04/26 14:47:10gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_BIC_HP.hh,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 68 68 { 69 69 public: 70 HadronPhysicsQGSP_BIC_HP(const G4String& name ="hadron",G4bool quasiElastic=true); 70 HadronPhysicsQGSP_BIC_HP(G4int verbose =1); 71 HadronPhysicsQGSP_BIC_HP(const G4String& name, G4bool quasiElastic=true); 71 72 virtual ~HadronPhysicsQGSP_BIC_HP(); 72 73 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSP_FTFP_BERT.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_FTFP_BERT.hh,v 1. 1 2009/04/23 19:04:18 japostExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_FTFP_BERT.hh,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 45 45 46 46 #include "G4VPhysicsConstructor.hh" 47 #include "G4Misc LHEPBuilder.hh"47 #include "G4MiscCHIPSBuilder.hh" 48 48 49 49 #include "G4PiKBuilder.hh" … … 66 66 { 67 67 public: 68 HadronPhysicsQGSP_FTFP_BERT(const G4String& name ="hadron",G4bool quasiElastic=true); 68 HadronPhysicsQGSP_FTFP_BERT(G4int verbose =1); 69 HadronPhysicsQGSP_FTFP_BERT(const G4String& name,G4bool quasiElastic=true); 69 70 virtual ~HadronPhysicsQGSP_FTFP_BERT(); 70 71 … … 78 79 private: 79 80 void CreateModels(); 81 G4HadronicProcess* FindInelasticProcess(const G4ParticleDefinition*); 80 82 G4NeutronBuilder * theNeutrons; 81 83 G4FTFPNeutronBuilder * theFTFPNeutron; … … 94 96 G4BertiniProtonBuilder * theBertiniPro; 95 97 96 G4Misc LHEPBuilder * theMiscLHEP;98 G4MiscCHIPSBuilder * theMiscCHIPS; 97 99 98 100 G4bool QuasiElastic; 99 101 G4bool ProjectileDiffraction; 102 G4VCrossSectionDataSet * theCHIPSInelastic; 100 103 }; 101 104 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGSP_INCL_ABLA.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_INCL_ABLA.hh,v 1. 1 2009/07/19 18:24:03 kaitanieExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_INCL_ABLA.hh,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 78 78 { 79 79 public: 80 HadronPhysicsQGSP_INCL_ABLA(const G4String& name ="hadron",G4bool quasiElastic=true); 80 HadronPhysicsQGSP_INCL_ABLA(G4int verbose =1); 81 HadronPhysicsQGSP_INCL_ABLA(const G4String& name, G4bool quasiElastic=true); 81 82 virtual ~HadronPhysicsQGSP_INCL_ABLA(); 82 83 -
trunk/source/physics_lists/lists/include/HadronPhysicsQGS_BIC.hh
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGS_BIC.hh,v 1. 1 2007/11/13 10:23:24 gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGS_BIC.hh,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 65 65 { 66 66 public: 67 HadronPhysicsQGS_BIC(const G4String& name ="hadron",G4bool quasiElastic=true); 67 HadronPhysicsQGS_BIC(G4int verbose =1); 68 HadronPhysicsQGS_BIC(const G4String& name, G4bool quasiElastic=true); 68 69 virtual ~HadronPhysicsQGS_BIC(); 69 70 -
trunk/source/physics_lists/lists/include/LHEP.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: LHEP.icc,v 1. 3 2007/05/16 11:35:36 vnivanchExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: LHEP.icc,v 1.5 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 39 39 // 14.06.2006 G.Folger: Migrate to HadronElasticPhysics using G4LElastic 40 40 // 16.05.2007 V.Ivanchenko: rename EM builders 41 // 04.06.2010 G.Folger: Use new ctor for builders 41 42 // 42 43 //---------------------------------------------------------------------------- … … 59 60 #include "G4EmExtraPhysics.hh" 60 61 #include "G4IonPhysics.hh" 61 #include "G4HadronElasticPhysics .hh"62 #include "G4HadronElasticPhysicsLHEP.hh" 62 63 63 64 #include "G4DataQuestionaire.hh" … … 69 70 // defaultCutValue = 1.0*mm; 70 71 G4DataQuestionaire it(photon); 71 G4cout << "<<< Geant4 Physics List simulation engine: LHEP 4. 2"<<G4endl;72 G4cout << "<<< Geant4 Physics List simulation engine: LHEP 4.3"<<G4endl; 72 73 G4cout <<G4endl; 73 74 this->defaultCutValue = 0.7*mm; … … 75 76 76 77 // EM Physics 77 this->RegisterPhysics( new G4EmStandardPhysics(ver) );78 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 78 79 79 80 // Synchroton Radiation & GN Physics 80 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));81 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 81 82 82 83 // General Physics - i.e. decay 83 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );84 this->RegisterPhysics( new G4DecayPhysics(ver) ); 84 85 85 86 // Hadron Elastic scattering 86 this-> RegisterPhysics( new G4HadronElasticPhysics ("LElastic",ver,false));87 this-> RegisterPhysics( new G4HadronElasticPhysicsLHEP(ver) ); 87 88 88 89 // Hadron Physics 89 this->RegisterPhysics( new HadronPhysicsLHEP( "hadron"));90 this->RegisterPhysics( new HadronPhysicsLHEP(ver)); 90 91 91 92 // Ion Physics 92 this->RegisterPhysics( new G4IonPhysics( "ion"));93 this->RegisterPhysics( new G4IonPhysics(ver)); 93 94 94 95 } -
trunk/source/physics_lists/lists/include/LHEP_BERT.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: LHEP_BERT.icc,v 1. 4 2009/05/18 08:54:22 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: LHEP_BERT.icc,v 1.5 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 62 62 #include "G4IonPhysics.hh" 63 63 #include "G4QStoppingPhysics.hh" 64 #include "G4HadronElasticPhysics .hh"64 #include "G4HadronElasticPhysicsLHEP.hh" 65 65 66 66 #include "G4DataQuestionaire.hh" … … 85 85 86 86 // EM Physics 87 this->RegisterPhysics( new G4EmStandardPhysics(ver) );87 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 88 88 89 89 // Synchroton Radiation & GN Physics 90 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));90 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 91 91 92 92 // General Physics - i.e. decay 93 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );93 this->RegisterPhysics( new G4DecayPhysics(ver) ); 94 94 95 95 // Hadron Elastic scattering 96 this-> RegisterPhysics( new G4HadronElasticPhysics ("LElastic",ver,false));96 this-> RegisterPhysics( new G4HadronElasticPhysicsLHEP(ver) ); 97 97 98 98 // Hadron Physics … … 100 100 101 101 // Stopping Physics 102 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));102 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 103 103 104 104 // Ion Physics -
trunk/source/physics_lists/lists/include/LHEP_BERT_HP.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: LHEP_BERT_HP.icc,v 1. 4 2009/05/18 08:54:22 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: LHEP_BERT_HP.icc,v 1.5 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 62 62 #include "G4IonPhysics.hh" 63 63 #include "G4QStoppingPhysics.hh" 64 #include "G4HadronElasticPhysics .hh"64 #include "G4HadronElasticPhysicsHP.hh" 65 65 66 66 #include "G4DataQuestionaire.hh" … … 83 83 84 84 // EM Physics 85 this->RegisterPhysics( new G4EmStandardPhysics(ver) );85 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 86 86 87 87 // Synchroton Radiation & GN Physics 88 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));88 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 89 89 90 90 // Decays 91 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );91 this->RegisterPhysics( new G4DecayPhysics(ver) ); 92 92 93 93 // Hadron Elastic scattering 94 this-> RegisterPhysics( new G4HadronElasticPhysics ("LElastic",ver,true));94 this-> RegisterPhysics( new G4HadronElasticPhysicsHP(ver) ); 95 95 96 96 // Hadron Physics … … 98 98 99 99 // Stopping Physics 100 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));100 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 101 101 102 102 // Ion Physics -
trunk/source/physics_lists/lists/include/LHEP_EMV.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: LHEP_EMV.icc,v 1. 3 2007/05/16 11:35:36 vnivanchExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: LHEP_EMV.icc,v 1.5 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 38 38 // 14.06.2006 G.Folger: Migrate to HadronElasticPhysics using G4LElastic 39 39 // 16.05.2007 V.Ivanchenko: rename EM builders 40 // 04.06.2010 G.Folger: Use new ctor for builders 40 41 // 41 42 //---------------------------------------------------------------------------- … … 60 61 #include "G4IonPhysics.hh" 61 62 #include "G4QStoppingPhysics.hh" 62 #include "G4HadronElasticPhysics .hh"63 #include "G4HadronElasticPhysicsLHEP.hh" 63 64 64 65 #include "G4DataQuestionaire.hh" … … 70 71 // defaultCutValue = 1.0*mm; 71 72 G4DataQuestionaire it(photon); 72 G4cout << "<<< Geant4 Physics List simulation engine: LHEP_EMV 3. 2"<<G4endl;73 G4cout << "<<< Geant4 Physics List simulation engine: LHEP_EMV 3.3"<<G4endl; 73 74 G4cout <<G4endl; 74 75 this->defaultCutValue = 0.7*mm; … … 76 77 77 78 // EM Physics - without multiple scattering limiting the step 78 this->RegisterPhysics( new G4EmStandardPhysics_option1(ver) );79 this->RegisterPhysics( new G4EmStandardPhysics_option1(ver) ); 79 80 80 81 // Synchroton Radiation & GN Physics 81 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));82 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 82 83 83 84 // Decays 84 this->RegisterPhysics( new G4DecayPhysics( "general",ver) );85 this->RegisterPhysics( new G4DecayPhysics(ver) ); 85 86 86 87 // Hadron Elastic scattering 87 this-> RegisterPhysics( new G4HadronElasticPhysics ("LElastic",ver,false));88 this-> RegisterPhysics( new G4HadronElasticPhysicsLHEP(ver) ); 88 89 89 90 // Hadron Physics 90 this->RegisterPhysics( new HadronPhysicsLHEP_EMV( "hadron"));91 this->RegisterPhysics( new HadronPhysicsLHEP_EMV(ver)); 91 92 92 93 // Stopping Physics 93 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));94 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 94 95 95 96 // Ion Physics 96 this->RegisterPhysics( new G4IonPhysics( "ion"));97 this->RegisterPhysics( new G4IonPhysics(ver)); 97 98 } 98 99 -
trunk/source/physics_lists/lists/include/LHEP_PRECO_HP.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: LHEP_PRECO_HP.icc,v 1. 4 2009/05/18 08:54:22 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: LHEP_PRECO_HP.icc,v 1.5 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 61 61 #include "G4IonPhysics.hh" 62 62 #include "G4QStoppingPhysics.hh" 63 #include "G4HadronElasticPhysics .hh"63 #include "G4HadronElasticPhysicsHP.hh" 64 64 65 65 #include "G4DataQuestionaire.hh" … … 82 82 83 83 // EM Physics 84 this->RegisterPhysics( new G4EmStandardPhysics(ver) );84 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 85 85 86 86 // Synchroton Radiation & GN Physics 87 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));87 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 88 88 89 89 // Decays 90 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );90 this->RegisterPhysics( new G4DecayPhysics(ver) ); 91 91 92 92 // Hadron Elastic scattering 93 this-> RegisterPhysics( new G4HadronElasticPhysics ("LElastic",ver,true));93 this-> RegisterPhysics( new G4HadronElasticPhysicsHP(ver) ); 94 94 95 95 // Hadron Physics … … 97 97 98 98 // Stopping Physics 99 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));99 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 100 100 101 101 // Ion Physics -
trunk/source/physics_lists/lists/include/QGSC.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSC.icc,v 1. 9 2009/11/27 17:28:18 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSC.icc,v 1.10 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 64 64 #include "G4EmExtraPhysics.hh" 65 65 #include "G4IonPhysics.hh" 66 #include "G4Q StoppingPhysics.hh"66 #include "G4QCaptureAtRestPhysics.hh" 67 67 #include "G4HadronQElasticPhysics.hh" 68 68 #include "G4NeutronTrackingCut.hh" … … 87 87 88 88 // EM Physics 89 this->RegisterPhysics( new G4EmStandardPhysics(ver) );89 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 90 90 91 91 // Synchroton Radiation & GN Physics 92 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));92 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 93 93 94 94 // Decays 95 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );95 this->RegisterPhysics( new G4DecayPhysics(ver) ); 96 96 97 97 // Hadron Elastic scattering, "CHIPS" version 98 this-> RegisterPhysics( new G4HadronQElasticPhysics( "elastic",ver));98 this-> RegisterPhysics( new G4HadronQElasticPhysics(ver) ); 99 99 100 100 // Hadron Physics … … 103 103 104 104 // Stopping Physics 105 this->RegisterPhysics( new G4Q StoppingPhysics("stopping",ver,false));105 this->RegisterPhysics( new G4QCaptureAtRestPhysics(ver) ); 106 106 107 107 // Ion Physics -
trunk/source/physics_lists/lists/include/QGSC_BERT.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSC_BERT.icc,v 1. 1 2007/11/15 16:58:16gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSC_BERT.icc,v 1.3 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 32 32 // 33 33 // Author: 2007 G.Folger 34 // cre 4ated from QGSC by J.P. Wellisch34 // created from QGSC by J.P. Wellisch 35 35 // 36 36 // Modified: 37 // 04.06.2010 G.Folger: Use new ctor for builders 37 38 // 38 39 //---------------------------------------------------------------------------- … … 55 56 #include "G4EmExtraPhysics.hh" 56 57 #include "G4IonPhysics.hh" 57 #include "G4Q StoppingPhysics.hh"58 #include "G4QCaptureAtRestPhysics.hh" 58 59 #include "G4HadronQElasticPhysics.hh" 59 60 #include "G4NeutronTrackingCut.hh" … … 67 68 // defaultCutValue = 1.0*mm; 68 69 G4DataQuestionaire it(photon); 69 G4cout << "<<< Geant4 Physics List simulation engine: QGSC_BERT 1. 0"<<G4endl;70 G4cout << "<<< Geant4 Physics List simulation engine: QGSC_BERT 1.1"<<G4endl; 70 71 G4cout <<G4endl<<G4endl; 71 72 this->defaultCutValue = 0.7*mm; … … 73 74 74 75 // EM Physics 75 this->RegisterPhysics( new G4EmStandardPhysics(ver) );76 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 76 77 77 78 // Synchroton Radiation & GN Physics 78 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));79 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 79 80 80 81 // Decays 81 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );82 this->RegisterPhysics( new G4DecayPhysics(ver) ); 82 83 83 84 // Hadron Elastic scattering, "CHIPS" version 84 this-> RegisterPhysics( new G4HadronQElasticPhysics("elastic",ver));85 this->RegisterPhysics( new G4HadronQElasticPhysics(ver) ); 85 86 86 87 // Hadron Physics 87 G4bool quasiElastic; 88 this->RegisterPhysics( new HadronPhysicsQGSC_BERT("hadron",quasiElastic=true)); 88 this->RegisterPhysics( new HadronPhysicsQGSC_BERT(ver)); 89 89 90 90 // Stopping Physics 91 this->RegisterPhysics( new G4Q StoppingPhysics("stopping",ver,false));91 this->RegisterPhysics( new G4QCaptureAtRestPhysics(ver) ); 92 92 93 93 // Ion Physics 94 this->RegisterPhysics( new G4IonPhysics( "ion"));94 this->RegisterPhysics( new G4IonPhysics(ver)); 95 95 96 96 // Neutron tracking cut 97 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));97 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 98 98 99 99 } -
trunk/source/physics_lists/lists/include/QGSC_CHIPS.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSC_CHIPS.icc,v 1. 3 2009/11/27 17:28:18gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSC_CHIPS.icc,v 1.5 2010/06/07 15:34:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 65 65 #include "G4EmExtraPhysics.hh" 66 66 #include "G4IonPhysics.hh" 67 #include "G4Q StoppingPhysics.hh"67 #include "G4QCaptureAtRestPhysics.hh" 68 68 #include "G4HadronQElasticPhysics.hh" 69 69 #include "G4NeutronTrackingCut.hh" … … 87 87 88 88 // EM Physics 89 this->RegisterPhysics( new G4EmStandardPhysics(ver) );89 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 90 90 91 91 // Synchroton Radiation & GN Physics 92 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));92 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 93 93 94 94 // Decays 95 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );95 this->RegisterPhysics( new G4DecayPhysics(ver) ); 96 96 97 97 // Hadron Elastic scattering, "CHIPS" version 98 this-> RegisterPhysics( new G4HadronQElasticPhysics( "elastic",ver));98 this-> RegisterPhysics( new G4HadronQElasticPhysics(ver) ); 99 99 100 100 // Hadron Physics, "CHIPS" version 101 G4bool quasiElastic; 102 this->RegisterPhysics( new HadronPhysicsQGSC_CHIPS("hadron", quasiElastic=true)); 101 this->RegisterPhysics( new HadronPhysicsQGSC_CHIPS(ver)); 103 102 104 103 // Stopping Physics, "CHIPS" version 105 this->RegisterPhysics( new G4Q StoppingPhysics("stopping", ver, false) );104 this->RegisterPhysics( new G4QCaptureAtRestPhysics(ver) ); 106 105 107 106 // Ion Physics -
trunk/source/physics_lists/lists/include/QGSC_EMV.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSC_EMV.icc,v 1. 5 2009/11/27 17:28:18 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSC_EMV.icc,v 1.6 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 61 61 #include "G4EmExtraPhysics.hh" 62 62 #include "G4IonPhysics.hh" 63 #include "G4Q StoppingPhysics.hh"63 #include "G4QCaptureAtRestPhysics.hh" 64 64 #include "G4HadronQElasticPhysics.hh" 65 65 #include "G4NeutronTrackingCut.hh" … … 84 84 85 85 // EM Physics 86 this->RegisterPhysics( new G4EmStandardPhysics_option1(ver) );86 this->RegisterPhysics( new G4EmStandardPhysics_option1(ver) ); 87 87 88 88 // Synchroton Radiation & GN Physics 89 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));89 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 90 90 91 91 // Decays 92 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );92 this->RegisterPhysics( new G4DecayPhysics(ver) ); 93 93 94 94 // Hadron Elastic scattering, "CHIPS" version 95 this-> RegisterPhysics( new G4HadronQElasticPhysics( "elastic",ver));95 this-> RegisterPhysics( new G4HadronQElasticPhysics(ver) ); 96 96 97 97 // Hadron Physics … … 100 100 101 101 // Stopping Physics 102 this->RegisterPhysics( new G4Q StoppingPhysics("stopping",ver,false));102 this->RegisterPhysics( new G4QCaptureAtRestPhysics(ver) ); 103 103 104 104 // Ion Physics -
trunk/source/physics_lists/lists/include/QGSC_QGSC.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSC_QGSC.icc,v 1. 2 2009/11/27 17:28:18 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSC_QGSC.icc,v 1.3 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 55 55 #include "G4EmExtraPhysics.hh" 56 56 #include "G4IonPhysics.hh" 57 #include "G4Q StoppingPhysics.hh"57 #include "G4QCaptureAtRestPhysics.hh" 58 58 #include "G4HadronQElasticPhysics.hh" 59 59 #include "G4NeutronTrackingCut.hh" … … 78 78 79 79 // EM Physics 80 this->RegisterPhysics( new G4EmStandardPhysics(ver) );80 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 81 81 82 82 // Synchroton Radiation & GN Physics 83 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));83 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 84 84 85 85 // Decays 86 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );86 this->RegisterPhysics( new G4DecayPhysics(ver) ); 87 87 88 88 // Hadron Elastic scattering, "CHIPS" version 89 this-> RegisterPhysics( new G4HadronQElasticPhysics("elastic",ver));89 this->RegisterPhysics( new G4HadronQElasticPhysics(ver) ); 90 90 91 91 // Hadron Physics … … 94 94 95 95 // Stopping Physics 96 this->RegisterPhysics( new G4Q StoppingPhysics("stopping",ver,false));96 this->RegisterPhysics( new G4QCaptureAtRestPhysics(ver) ); 97 97 98 98 // Ion Physics -
trunk/source/physics_lists/lists/include/QGSP.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP.icc,v 1. 8 2009/11/27 17:28:19gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP.icc,v 1.11 2010/06/07 15:34:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 42 42 // 16.05.2007 V.Ivanchenko: rename EM builders 43 43 // 27.11.2009 G.Folger: Mark as obsolete 44 // 04.06.2010 G.Folger: Mark as replaced, use new ctor for Builders 44 45 // 45 46 //---------------------------------------------------------------------------- … … 85 86 86 87 G4WarnPLStatus obs; 87 obs.Unsupported("QGSP", "QGSP_BERT"); 88 obs.Replaced("QGSP", "QGSP_BERT"); 89 G4cerr << "If you need to use QGSP, please edit QGSP.icc and remove G4Exception" << G4endl; 90 G4Exception(" Crash for usage of replaced physics list"); 88 91 89 92 // EM Physics 90 this->RegisterPhysics( new G4EmStandardPhysics(ver) );93 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 91 94 92 95 // Synchroton Radiation & GN Physics 93 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));96 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 94 97 95 98 // Decays 96 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );99 this->RegisterPhysics( new G4DecayPhysics(ver) ); 97 100 98 101 // Hadron Elastic scattering 99 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));102 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 100 103 101 104 // Hadron Physics 102 G4bool quasiElastic; 103 this->RegisterPhysics( new HadronPhysicsQGSP("hadron",quasiElastic=true)); 105 this->RegisterPhysics( new HadronPhysicsQGSP(ver)); 104 106 105 107 // Stopping Physics 106 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));108 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 107 109 108 110 // Ion Physics 109 this->RegisterPhysics( new G4IonPhysics( "ion"));111 this->RegisterPhysics( new G4IonPhysics(ver)); 110 112 111 113 // Neutron tracking cut 112 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));114 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 113 115 114 116 } -
trunk/source/physics_lists/lists/include/QGSP_BERT.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_BERT.icc,v 1. 5 2007/05/16 11:35:36 vnivanchExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_BERT.icc,v 1.7 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 42 42 // 26.04.2007 G.Folger: Enable quasielastic for QGS string model 43 43 // 16.05.2007 V.Ivanchenko: rename EM builders 44 // 04.06.2010 G.Folger: Use new ctor for builders 44 45 // 45 46 //---------------------------------------------------------------------------- … … 74 75 75 76 G4DataQuestionaire it(photon); 76 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT 3. 3"<<G4endl;77 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT 3.4"<<G4endl; 77 78 G4cout <<G4endl; 78 79 … … 81 82 82 83 // EM Physics 83 this->RegisterPhysics( new G4EmStandardPhysics(ver) );84 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 84 85 85 86 // Synchroton Radiation & GN Physics 86 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));87 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 87 88 88 89 // Decays 89 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );90 this->RegisterPhysics( new G4DecayPhysics(ver) ); 90 91 91 92 // Hadron Elastic scattering 92 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));93 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 93 94 94 95 // Hadron Physics 95 G4bool quasiElastic; 96 this->RegisterPhysics( new HadronPhysicsQGSP_BERT("hadron",quasiElastic=true)); 96 this->RegisterPhysics( new HadronPhysicsQGSP_BERT(ver)); 97 97 98 98 // Stopping Physics 99 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));99 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 100 100 101 101 // Ion Physics 102 this->RegisterPhysics( new G4IonPhysics( "ion"));102 this->RegisterPhysics( new G4IonPhysics(ver)); 103 103 104 104 // Neutron tracking cut 105 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));105 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 106 106 107 107 } -
trunk/source/physics_lists/lists/include/QGSP_BERT_CHIPS.icc
r1274 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_BERT_CHIPS.icc,v 1. 1 2010/05/26 15:06:49gunter Exp $27 // GEANT4 tag $Name: phys-lists-V09-03-03$26 // $Id: QGSP_BERT_CHIPS.icc,v 1.4 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 35 35 // 36 36 // Modified: 37 // 04.06.2010 G.Folger: Use new ctor for builders 37 38 // 38 39 //---------------------------------------------------------------------------- … … 63 64 #include "HadronPhysicsQGSP_BERT_CHIPS.hh" 64 65 66 #include "G4WarnPLStatus.hh" 67 65 68 template<class T> TQGSP_BERT_CHIPS<T>::TQGSP_BERT_CHIPS(G4int ver): T() 66 69 { 67 70 68 71 G4DataQuestionaire it(photon); 69 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT_CHIPS 1. 0"<<G4endl;72 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT_CHIPS 1.1"<<G4endl; 70 73 G4cout <<G4endl; 71 74 … … 73 76 this->SetVerboseLevel(ver); 74 77 78 G4WarnPLStatus exp; 79 exp.Experimental("QGSP_BETT_CHIPS"); 80 75 81 // EM Physics 76 this->RegisterPhysics( new G4EmStandardPhysics(ver) );82 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 77 83 78 84 // Synchroton Radiation & GN Physics 79 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));85 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 80 86 81 87 // Decays 82 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );88 this->RegisterPhysics( new G4DecayPhysics(ver) ); 83 89 84 90 // Hadron Elastic scattering 85 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));91 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 86 92 87 93 // Hadron Physics 88 G4bool quasiElastic; 89 this->RegisterPhysics( new HadronPhysicsQGSP_BERT_CHIPS("hadron",quasiElastic=true)); 94 this->RegisterPhysics( new HadronPhysicsQGSP_BERT_CHIPS(ver)); 90 95 91 96 // Stopping Physics 92 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));97 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 93 98 94 99 // Ion Physics 95 this->RegisterPhysics( new G4IonPhysics( "ion"));100 this->RegisterPhysics( new G4IonPhysics(ver)); 96 101 97 102 // Neutron tracking cut 98 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));103 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 99 104 100 105 } -
trunk/source/physics_lists/lists/include/QGSP_BERT_DIF.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_BERT_DIF.icc,v 1. 3 2009/05/18 08:54:22 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_BERT_DIF.icc,v 1.4 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 80 80 81 81 // EM Physics 82 this->RegisterPhysics( new G4EmStandardPhysics(ver) );82 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 83 83 84 84 // Synchroton Radiation & GN Physics 85 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));85 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 86 86 87 87 // Decays 88 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );88 this->RegisterPhysics( new G4DecayPhysics(ver) ); 89 89 90 90 // Hadron Elastic scattering 91 this-> RegisterPhysics( new G4HadronElasticPhysics( "elastic",ver,false));91 this-> RegisterPhysics( new G4HadronElasticPhysics(ver) ); 92 92 93 93 // Hadron Physics … … 99 99 100 100 // Stopping Physics 101 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));101 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 102 102 103 103 // Ion Physics -
trunk/source/physics_lists/lists/include/QGSP_BERT_EMV.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_BERT_EMV.icc,v 1. 3 2009/10/04 16:06:39 vnivanchExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_BERT_EMV.icc,v 1.6 2010/06/07 15:34:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 35 35 // 36 36 // Modified: 37 // 04.06.2010 G.Folger: Use new ctor for builders 37 38 // 38 39 //---------------------------------------------------------------------------- … … 68 69 69 70 G4DataQuestionaire it(photon); 70 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT_EMV 1. 0"<<G4endl;71 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT_EMV 1.1"<<G4endl; 71 72 G4cout <<G4endl; 72 73 … … 75 76 76 77 // EM Physics 77 this->RegisterPhysics( new G4EmStandardPhysics_option1(ver) );78 this->RegisterPhysics( new G4EmStandardPhysics_option1(ver) ); 78 79 79 80 // Synchroton Radiation & GN Physics 80 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));81 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 81 82 82 83 // Decays 83 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );84 this->RegisterPhysics( new G4DecayPhysics(ver) ); 84 85 85 86 // Hadron Elastic scattering 86 //this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false)); 87 this-> RegisterPhysics( new G4HadronHElasticPhysics(ver,false)); 87 this->RegisterPhysics( new G4HadronHElasticPhysics(ver) ); 88 88 89 89 // Hadron Physics 90 G4bool quasiElastic; 91 this->RegisterPhysics( new HadronPhysicsQGSP_BERT("hadron",quasiElastic=true)); 90 this->RegisterPhysics( new HadronPhysicsQGSP_BERT(ver)); 92 91 93 92 // Stopping Physics 94 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));93 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 95 94 96 95 // Ion Physics 97 this->RegisterPhysics( new G4IonPhysics( "ion"));96 this->RegisterPhysics( new G4IonPhysics(ver)); 98 97 99 98 // Neutron tracking cut 100 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));99 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 101 100 102 101 } -
trunk/source/physics_lists/lists/include/QGSP_BERT_EMX.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_BERT_EMX.icc,v 1. 2 2009/11/27 17:28:19gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_BERT_EMX.icc,v 1.4 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 36 36 // Modified: 37 37 // 27.11.2009 G.Folger: Mark as experimental 38 // 04.06.2010 G.Folger: Use new ctor for builders 38 39 // 39 40 //---------------------------------------------------------------------------- … … 70 71 71 72 G4DataQuestionaire it(photon); 72 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT_EMX 1. 0"<<G4endl;73 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT_EMX 1.1"<<G4endl; 73 74 G4cout <<G4endl; 74 75 … … 80 81 81 82 // EM Physics 82 this->RegisterPhysics( new G4EmStandardPhysics_option2(ver) );83 this->RegisterPhysics( new G4EmStandardPhysics_option2(ver) ); 83 84 84 85 // Synchroton Radiation & GN Physics 85 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));86 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 86 87 87 88 // Decays 88 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );89 this->RegisterPhysics( new G4DecayPhysics(ver) ); 89 90 90 91 // Hadron Elastic scattering 91 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));92 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 92 93 93 94 // Hadron Physics 94 G4bool quasiElastic; 95 this->RegisterPhysics( new HadronPhysicsQGSP_BERT("hadron",quasiElastic=true)); 95 this->RegisterPhysics( new HadronPhysicsQGSP_BERT(ver)); 96 96 97 97 // Stopping Physics 98 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));98 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 99 99 100 100 // Ion Physics 101 this->RegisterPhysics( new G4IonPhysics( "ion"));101 this->RegisterPhysics( new G4IonPhysics(ver)); 102 102 103 103 // Neutron tracking cut 104 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));104 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 105 105 106 106 } -
trunk/source/physics_lists/lists/include/QGSP_BERT_HP.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_BERT_HP.icc,v 1. 4 2007/05/16 11:35:36 vnivanchExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_BERT_HP.icc,v 1.6 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 40 40 // 26.04.2007 G.Folger: Enable quasielastic for QGS string model 41 41 // 16.05.2007 V.Ivanchenko: rename EM builders 42 // 04.06.2010 G.Folger: Use new ctor for builders 42 43 // 43 44 … … 60 61 #include "G4IonPhysics.hh" 61 62 #include "G4QStoppingPhysics.hh" 62 #include "G4HadronElasticPhysics .hh"63 #include "G4HadronElasticPhysicsHP.hh" 63 64 64 65 #include "G4DataQuestionaire.hh" … … 69 70 70 71 G4DataQuestionaire it(photon, neutron); 71 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT_HP 2. 3"<<G4endl;72 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT_HP 2.4"<<G4endl; 72 73 G4cout <<G4endl<<G4endl; 73 74 … … 76 77 77 78 // EM Physics 78 this->RegisterPhysics( new G4EmStandardPhysics(ver) );79 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 79 80 80 81 // Synchroton Radiation & GN Physics 81 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));82 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 82 83 83 84 // Decays 84 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );85 this->RegisterPhysics( new G4DecayPhysics(ver) ); 85 86 86 87 // Hadron Elastic scattering 87 this-> RegisterPhysics( new G4HadronElasticPhysics ("elastic",ver,true));88 this-> RegisterPhysics( new G4HadronElasticPhysicsHP(ver) ); 88 89 89 90 // Hadron Physics 90 G4bool quasiElastic; 91 this->RegisterPhysics( new HadronPhysicsQGSP_BERT_HP("hadron",quasiElastic=true)); 91 this->RegisterPhysics( new HadronPhysicsQGSP_BERT_HP(ver)); 92 92 93 93 // Stopping Physics 94 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));94 this->RegisterPhysics( new G4QStoppingPhysics(ver)); 95 95 96 96 // Ion Physics 97 this->RegisterPhysics( new G4IonPhysics( "ion"));97 this->RegisterPhysics( new G4IonPhysics(ver)); 98 98 99 99 } -
trunk/source/physics_lists/lists/include/QGSP_BERT_NOLEP.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_BERT_NOLEP.icc,v 1. 2 2009/11/27 17:28:19gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_BERT_NOLEP.icc,v 1.5 2010/06/07 15:34:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 37 37 // 15.10.2005 G.Folger: first version 38 38 // 27.11.2009 G.Folger, Use QElastic directly 39 // 04.06.2010 G.Folger: Use new ctor for builders 39 40 // 40 41 //---------------------------------------------------------------------------- … … 79 80 80 81 // EM Physics 81 this->RegisterPhysics( new G4EmStandardPhysics(ver) );82 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 82 83 83 84 // Synchroton Radiation & GN Physics 84 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));85 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 85 86 86 87 // Decays 87 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );88 this->RegisterPhysics( new G4DecayPhysics(ver) ); 88 89 89 90 // Hadron Elastic scattering 90 this-> RegisterPhysics( new G4HadronQElasticPhysics("elastic",ver));91 this->RegisterPhysics( new G4HadronQElasticPhysics(ver) ); 91 92 92 93 // Hadron Physics 93 G4bool quasiElastic; 94 this->RegisterPhysics( new HadronPhysicsQGSP_BERT_NOLEP("hadron",quasiElastic=true)); 94 this->RegisterPhysics( new HadronPhysicsQGSP_BERT_NOLEP(ver)); 95 95 96 96 // Stopping Physics 97 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));97 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 98 98 99 99 // Ion Physics 100 this->RegisterPhysics( new G4IonPhysics( "ion"));100 this->RegisterPhysics( new G4IonPhysics(ver)); 101 101 102 102 // Neutron tracking cut 103 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));103 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 104 104 105 105 } -
trunk/source/physics_lists/lists/include/QGSP_BERT_NQE.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_BERT_NQE.icc,v 1. 3 2009/05/18 08:54:22 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_BERT_NQE.icc,v 1.4 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 84 84 85 85 // Synchroton Radiation & GN Physics 86 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));86 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 87 87 88 88 // Decays 89 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );89 this->RegisterPhysics( new G4DecayPhysics(ver) ); 90 90 91 91 // Hadron Elastic scattering 92 this-> RegisterPhysics( new G4HadronElasticPhysics( "elastic",ver,false));92 this-> RegisterPhysics( new G4HadronElasticPhysics(ver) ); 93 93 94 94 // Hadron Physics … … 97 97 98 98 // Stopping Physics 99 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));99 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 100 100 101 101 // Ion Physics -
trunk/source/physics_lists/lists/include/QGSP_BERT_TRV.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_BERT_TRV.icc,v 1. 3 2009/11/27 17:28:19gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_BERT_TRV.icc,v 1.6 2010/06/07 15:34:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 37 37 // 16.05.2007 V.Ivanchenko: rename EM builders 38 38 // 27.11.2009 G.Folger: Mark as experimental 39 // 04.06.2010 G.Folger: Use new ctor for builders 39 40 // 40 41 //---------------------------------------------------------------------------- … … 71 72 72 73 G4DataQuestionaire it(photon); 73 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT_TRV 1. 1"<<G4endl;74 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT_TRV 1.2"<<G4endl; 74 75 G4cout <<G4endl; 75 76 … … 81 82 82 83 // EM Physics 83 this->RegisterPhysics( new G4EmStandardPhysics(ver) );84 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 84 85 85 86 // Synchroton Radiation & GN Physics 86 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));87 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 87 88 88 89 // Decays 89 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );90 this->RegisterPhysics( new G4DecayPhysics(ver) ); 90 91 91 92 // Hadron Elastic scattering 92 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));93 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 93 94 94 95 // Hadron Physics 95 G4bool quasiElastic; 96 this->RegisterPhysics( new HadronPhysicsQGSP_BERT_TRV("hadron",quasiElastic=true)); 96 this->RegisterPhysics( new HadronPhysicsQGSP_BERT_TRV(ver)); 97 97 98 98 // Stopping Physics 99 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));99 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 100 100 101 101 // Ion Physics 102 this->RegisterPhysics( new G4IonPhysics( "ion"));102 this->RegisterPhysics( new G4IonPhysics(ver)); 103 103 104 104 // Neutron tracking cut 105 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));105 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 106 106 107 107 } -
trunk/source/physics_lists/lists/include/QGSP_BIC.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_BIC.icc,v 1. 5 2007/05/16 11:35:36 vnivanchExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_BIC.icc,v 1.7 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 76 76 77 77 G4DataQuestionaire it(photon); 78 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BIC 3. 3"<<G4endl;78 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BIC 3.4"<<G4endl; 79 79 G4cout <<G4endl; 80 80 … … 83 83 84 84 // EM Physics 85 this->RegisterPhysics( new G4EmStandardPhysics(ver) );85 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 86 86 87 87 // Synchroton Radiation & GN Physics 88 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));88 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 89 89 90 90 // Decays 91 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );91 this->RegisterPhysics( new G4DecayPhysics(ver) ); 92 92 93 93 // Hadron Elastic scattering 94 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));94 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 95 95 96 96 // Hadron Physics 97 G4bool quasiElastic; 98 this->RegisterPhysics( new HadronPhysicsQGSP_BIC("hadron",quasiElastic=true)); 97 this->RegisterPhysics( new HadronPhysicsQGSP_BIC(ver)); 99 98 100 99 // Stopping Physics 101 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));100 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 102 101 103 102 // Ion Physics 104 this->RegisterPhysics( new G4IonBinaryCascadePhysics( "ionBIC"));103 this->RegisterPhysics( new G4IonBinaryCascadePhysics(ver)); 105 104 106 105 // Neutron tracking cut 107 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));106 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 108 107 109 108 } -
trunk/source/physics_lists/lists/include/QGSP_BIC_EMY.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_BIC_EMY.icc,v 1. 1 2009/05/11 11:11:38 vnivanchExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_BIC_EMY.icc,v 1.4 2010/06/07 15:34:32 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 35 35 // 36 36 // Modified: 37 // 04.06.2010 G.Folger: Use new ctor for builders 37 38 // 38 39 //---------------------------------------------------------------------------- … … 68 69 69 70 G4DataQuestionaire it(photon); 70 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BIC_EMY 1. 0"<<G4endl;71 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BIC_EMY 1.1"<<G4endl; 71 72 G4cout <<G4endl; 72 73 … … 75 76 76 77 // EM Physics 77 this->RegisterPhysics( new G4EmStandardPhysics_option3(ver) );78 this->RegisterPhysics( new G4EmStandardPhysics_option3(ver) ); 78 79 79 80 // Synchroton Radiation & GN Physics 80 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));81 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 81 82 82 83 // Decays 83 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );84 this->RegisterPhysics( new G4DecayPhysics(ver) ); 84 85 85 86 // Hadron Elastic scattering 86 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));87 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 87 88 88 89 // Hadron Physics 89 G4bool quasiElastic; 90 this->RegisterPhysics( new HadronPhysicsQGSP_BIC("hadron",quasiElastic=true)); 90 this->RegisterPhysics( new HadronPhysicsQGSP_BIC(ver)); 91 91 92 92 // Stopping Physics 93 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));93 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 94 94 95 95 // Ion Physics 96 this->RegisterPhysics( new G4IonBinaryCascadePhysics( "ionBIC_EMY"));96 this->RegisterPhysics( new G4IonBinaryCascadePhysics(ver)); 97 97 98 98 // Neutron tracking cut 99 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));99 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 100 100 101 101 } -
trunk/source/physics_lists/lists/include/QGSP_BIC_HP.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_BIC_HP.icc,v 1. 5 2007/05/24 11:32:57gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_BIC_HP.icc,v 1.7 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 37 37 // 26.04.2007 G.Folger: Enable quasielastic for QGS string model 38 38 // 16.05.2007 V.Ivanchenko: rename EM builders 39 // 04.06.2010 G.Folger: Use new ctor for builders 39 40 // 40 41 //---------------------------------------------------------------------------- … … 58 59 #include "G4IonBinaryCascadePhysics.hh" 59 60 #include "G4QStoppingPhysics.hh" 60 #include "G4HadronElasticPhysics .hh"61 #include "G4HadronElasticPhysicsHP.hh" 61 62 62 63 #include "G4DataQuestionaire.hh" … … 69 70 70 71 G4DataQuestionaire it(photon); 71 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BIC_HP 1. 2"<<G4endl;72 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BIC_HP 1.3"<<G4endl; 72 73 G4cout <<G4endl; 73 74 … … 77 78 78 79 // EM Physics 79 this->RegisterPhysics( new G4EmStandardPhysics(ver) );80 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 80 81 81 82 // Synchroton Radiation & GN Physics 82 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));83 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 83 84 84 85 // Decays 85 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );86 this->RegisterPhysics( new G4DecayPhysics(ver) ); 86 87 87 88 // Hadron Elastic scattering 88 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,true));89 this->RegisterPhysics( new G4HadronElasticPhysicsHP(ver) ); 89 90 90 91 // Hadron Physics 91 G4bool quasiElastic; 92 this->RegisterPhysics( new HadronPhysicsQGSP_BIC_HP("hadron",quasiElastic=true)); 92 this->RegisterPhysics( new HadronPhysicsQGSP_BIC_HP(ver)); 93 93 94 94 // Stopping Physics 95 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));95 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 96 96 97 97 // Ion Physics 98 this->RegisterPhysics( new G4IonBinaryCascadePhysics( "ionBIC"));98 this->RegisterPhysics( new G4IonBinaryCascadePhysics(ver)); 99 99 100 100 } -
trunk/source/physics_lists/lists/include/QGSP_DIF.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_DIF.icc,v 1. 2 2009/05/18 08:54:22 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_DIF.icc,v 1.3 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 85 85 86 86 // Synchroton Radiation & GN Physics 87 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));87 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 88 88 89 89 // Decays 90 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );90 this->RegisterPhysics( new G4DecayPhysics(ver) ); 91 91 92 92 // Hadron Elastic scattering 93 this-> RegisterPhysics( new G4HadronElasticPhysics( "elastic",ver,false));93 this-> RegisterPhysics( new G4HadronElasticPhysics(ver) ); 94 94 95 95 // Hadron Physics … … 100 100 101 101 // Stopping Physics 102 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));102 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 103 103 104 104 // Ion Physics -
trunk/source/physics_lists/lists/include/QGSP_EMV.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_EMV.icc,v 1. 7 2009/11/27 17:28:19 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_EMV.icc,v 1.8 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 89 89 90 90 // EM Physics 91 this->RegisterPhysics( new G4EmStandardPhysics_option1(ver) );91 this->RegisterPhysics( new G4EmStandardPhysics_option1(ver) ); 92 92 93 93 // Synchroton Radiation & GN Physics 94 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));94 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 95 95 96 96 // General Physics - i.e. decay 97 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );97 this->RegisterPhysics( new G4DecayPhysics(ver) ); 98 98 99 99 // Hadron Elastic scattering 100 this-> RegisterPhysics( new G4HadronElasticPhysics( "elastic",ver,false));100 this-> RegisterPhysics( new G4HadronElasticPhysics(ver) ); 101 101 102 102 // Hadron Physics … … 105 105 106 106 // Stopping Physics 107 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));107 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 108 108 109 109 // Ion Physics -
trunk/source/physics_lists/lists/include/QGSP_EMV_NQE.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_EMV_NQE.icc,v 1. 3 2009/05/18 08:54:22 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_EMV_NQE.icc,v 1.4 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 79 79 80 80 // EM Physics 81 this->RegisterPhysics( new G4EmStandardPhysics_option1(ver) );81 this->RegisterPhysics( new G4EmStandardPhysics_option1(ver) ); 82 82 83 83 // Synchroton Radiation & GN Physics 84 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));84 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 85 85 86 86 // General Physics - i.e. decay 87 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );87 this->RegisterPhysics( new G4DecayPhysics(ver) ); 88 88 89 89 // Hadron Elastic scattering 90 this-> RegisterPhysics( new G4HadronElasticPhysics( "elastic",ver,false));90 this-> RegisterPhysics( new G4HadronElasticPhysics(ver) ); 91 91 92 92 // Hadron Physics … … 95 95 96 96 // Stopping Physics 97 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));97 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 98 98 99 99 // Ion Physics -
trunk/source/physics_lists/lists/include/QGSP_FTFP_BERT.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_FTFP_BERT.icc,v 1. 2 2009/11/27 17:28:19gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_FTFP_BERT.icc,v 1.5 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 35 35 // Modified: 36 36 // 27.11.2009 G.Folger: Mark as experimental 37 // 04.06.2010 G.Folger: Use new ctor for builders 38 // 04.06.2010 G.Folger: Remove experimental status 37 39 // 38 40 //---------------------------------------------------------------------------- … … 63 65 #include "HadronPhysicsQGSP_FTFP_BERT.hh" 64 66 65 #include "G4WarnPLStatus.hh"66 67 67 template<class T> TQGSP_FTFP_BERT<T>::TQGSP_FTFP_BERT(G4int ver): T() 68 68 { 69 69 70 70 G4DataQuestionaire it(photon); 71 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_FTFP_BERT 3. 3"<<G4endl;71 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_FTFP_BERT 3.5"<<G4endl; 72 72 G4cout <<G4endl; 73 73 … … 75 75 this->SetVerboseLevel(ver); 76 76 77 G4WarnPLStatus exp;78 exp.Experimental("QGSP_FTFP_BERT");79 80 77 // EM Physics 81 this->RegisterPhysics( new G4EmStandardPhysics(ver) );78 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 82 79 83 80 // Synchroton Radiation & GN Physics 84 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));81 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 85 82 86 83 // Decays 87 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );84 this->RegisterPhysics( new G4DecayPhysics(ver) ); 88 85 89 86 // Hadron Elastic scattering 90 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));87 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 91 88 92 89 // Hadron Physics 93 G4bool quasiElastic; 94 this->RegisterPhysics( new HadronPhysicsQGSP_FTFP_BERT("hadron",quasiElastic=true)); 90 this->RegisterPhysics( new HadronPhysicsQGSP_FTFP_BERT(ver)); 95 91 96 92 // Stopping Physics 97 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));93 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 98 94 99 95 // Ion Physics 100 this->RegisterPhysics( new G4IonPhysics( "ion"));96 this->RegisterPhysics( new G4IonPhysics(ver)); 101 97 102 98 // Neutron tracking cut 103 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));99 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 104 100 105 101 } -
trunk/source/physics_lists/lists/include/QGSP_INCL_ABLA.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_INCL_ABLA.icc,v 1. 3 2009/12/03 14:31:35 kaitanieExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_INCL_ABLA.icc,v 1.5 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 36 36 // Modified: 37 37 // 27.11.2009 G.Folger: Mark as experimental 38 // 04.06.2010 G.Folger: Use new ctor for builders 38 39 // 39 40 //---------------------------------------------------------------------------- … … 70 71 71 72 G4DataQuestionaire it(photon); 72 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_INCL_ABLA 0. 1"<<G4endl;73 G4cout << "<<< Geant4 Physics List simulation engine: QGSP_INCL_ABLA 0.2"<<G4endl; 73 74 G4cout <<G4endl; 74 75 … … 80 81 81 82 // EM Physics 82 this->RegisterPhysics( new G4EmStandardPhysics(ver) );83 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 83 84 84 85 // Synchroton Radiation & GN Physics 85 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));86 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 86 87 87 88 // Decays 88 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );89 this->RegisterPhysics( new G4DecayPhysics(ver) ); 89 90 90 91 // Hadron Elastic scattering 91 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));92 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 92 93 93 94 // Hadron Physics 94 G4bool quasiElastic; 95 this->RegisterPhysics( new HadronPhysicsQGSP_INCL_ABLA("hadron",quasiElastic=true)); 95 this->RegisterPhysics( new HadronPhysicsQGSP_INCL_ABLA(ver)); 96 96 97 97 // Stopping Physics 98 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));98 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 99 99 100 100 // Ion Physics 101 this->RegisterPhysics( new G4IonInclAblaPhysics( "ion"));101 this->RegisterPhysics( new G4IonInclAblaPhysics(ver)); 102 102 103 103 // Neutron tracking cut 104 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut",ver));104 this->RegisterPhysics( new G4NeutronTrackingCut(ver)); 105 105 106 106 } -
trunk/source/physics_lists/lists/include/QGSP_NQE.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_NQE.icc,v 1. 3 2009/05/18 08:54:22 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_NQE.icc,v 1.4 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 83 83 84 84 // EM Physics 85 this->RegisterPhysics( new G4EmStandardPhysics(ver) );85 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 86 86 87 87 // Synchroton Radiation & GN Physics 88 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));88 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 89 89 90 90 // Decays 91 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );91 this->RegisterPhysics( new G4DecayPhysics(ver) ); 92 92 93 93 // Hadron Elastic scattering 94 this-> RegisterPhysics( new G4HadronElasticPhysics( "elastic",ver,false));94 this-> RegisterPhysics( new G4HadronElasticPhysics(ver) ); 95 95 96 96 // Hadron Physics … … 99 99 100 100 // Stopping Physics 101 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));101 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 102 102 103 103 // Ion Physics -
trunk/source/physics_lists/lists/include/QGSP_QEL.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGSP_QEL.icc,v 1. 4 2009/05/18 08:54:22 gunterExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGSP_QEL.icc,v 1.5 2010/06/03 15:46:04 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 85 85 86 86 // EM Physics 87 this->RegisterPhysics( new G4EmStandardPhysics(ver) );87 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 88 88 89 89 // Synchroton Radiation & GN Physics 90 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));90 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 91 91 92 92 // Decays 93 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );93 this->RegisterPhysics( new G4DecayPhysics(ver) ); 94 94 95 95 // Hadron Elastic scattering, "CHIPS" version 96 this-> RegisterPhysics( new G4HadronQElasticPhysics( "elastic",ver));96 this-> RegisterPhysics( new G4HadronQElasticPhysics(ver) ); 97 97 98 98 // Hadron Physics … … 101 101 102 102 // Stopping Physics 103 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));103 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 104 104 105 105 // Ion Physics -
trunk/source/physics_lists/lists/include/QGS_BIC.icc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QGS_BIC.icc,v 1. 2 2007/12/10 17:33:58gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: QGS_BIC.icc,v 1.4 2010/06/04 16:05:04 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 35 35 // 36 36 // Modified: 37 // 04.06.2010 G.Folger: Use new ctor for builders 37 38 // 38 39 //---------------------------------------------------------------------------- … … 70 71 71 72 G4DataQuestionaire it(photon); 72 G4cout << "<<< Geant4 Physics List simulation engine: QGS_BIC 1. 0"<<G4endl;73 G4cout << "<<< Geant4 Physics List simulation engine: QGS_BIC 1.1"<<G4endl; 73 74 G4cout <<G4endl; 74 75 … … 80 81 81 82 // EM Physics 82 this->RegisterPhysics( new G4EmStandardPhysics(ver) );83 this->RegisterPhysics( new G4EmStandardPhysics(ver) ); 83 84 84 85 // Synchroton Radiation & GN Physics 85 this->RegisterPhysics( new G4EmExtraPhysics( "extra EM"));86 this->RegisterPhysics( new G4EmExtraPhysics(ver) ); 86 87 87 88 // Decays 88 this->RegisterPhysics( new G4DecayPhysics( "decay",ver) );89 this->RegisterPhysics( new G4DecayPhysics(ver) ); 89 90 90 91 // Hadron Elastic scattering 91 this-> RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false));92 this->RegisterPhysics( new G4HadronElasticPhysics(ver) ); 92 93 93 94 // Hadron Physics 94 G4bool quasiElastic; 95 this->RegisterPhysics( new HadronPhysicsQGS_BIC("hadron",quasiElastic=true)); 95 this->RegisterPhysics( new HadronPhysicsQGS_BIC(ver) ); 96 96 97 97 // Stopping Physics 98 this->RegisterPhysics( new G4QStoppingPhysics( "stopping"));98 this->RegisterPhysics( new G4QStoppingPhysics(ver) ); 99 99 100 100 // Ion Physics 101 this->RegisterPhysics( new G4IonBinaryCascadePhysics( "ionBIC"));101 this->RegisterPhysics( new G4IonBinaryCascadePhysics(ver) ); 102 102 103 103 // Neutron tracking cut 104 this->RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut", ver));104 this->RegisterPhysics( new G4NeutronTrackingCut(ver) ); 105 105 106 106 } -
trunk/source/physics_lists/lists/src/CVS/Entries
r1273 r1315 1 /G4 HadronInelasticQLHEP.cc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-032 /G4VHadronPhysics.cc/1.3/Thu Jan 7 15:50:30 2010//T phys-lists-V09-03-033 / HadronPhysicsCHIPS.cc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-034 / HadronPhysicsFTFC.cc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-035 / HadronPhysicsFTFP.cc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-036 / HadronPhysicsFTFP_BERT.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-037 / HadronPhysicsFTFP_BERT_TRV.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-038 /HadronPhysics FTF_BIC.cc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-039 /HadronPhysics LHEP.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0310 /HadronPhysics LHEP_BERT.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0311 /HadronPhysics LHEP_BERT_HP.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0312 /HadronPhysics LHEP_EMV.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0313 /HadronPhysics LHEP_PRECO_HP.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0314 /HadronPhysics QGSC.cc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0315 /HadronPhysics QGSC_BERT.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0316 /HadronPhysics QGSC_CHIPS.cc/1.6/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0317 /HadronPhysics QGSC_EFLOW.cc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0318 /HadronPhysics QGSC_QGSC.cc/1.4/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0319 /HadronPhysicsQGS P.cc/1.4/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0320 /HadronPhysicsQGS P_BERT.cc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0321 /HadronPhysicsQGS P_BERT_CHIPS.cc/1.1/Wed May 26 15:06:49 2010//Tphys-lists-V09-03-0322 /HadronPhysicsQGS P_BERT_HP.cc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0323 /HadronPhysicsQGS P_BERT_NOLEP.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0324 /HadronPhysicsQGSP _BERT_TRV.cc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0325 /HadronPhysicsQGSP_B IC.cc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0326 /HadronPhysicsQGSP_B IC_HP.cc/1.3/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0327 /HadronPhysicsQGSP_ FTFP_BERT.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0328 /HadronPhysicsQGSP_ INCL_ABLA.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0329 /HadronPhysicsQGS _BIC.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0330 / MaxTimeCuts.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0331 / MinEkineCuts.cc/1.2/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0332 / SpecialCuts.cc/1.1/Thu Jan 7 15:50:30 2010//Tphys-lists-V09-03-0333 / G4HadronInelasticQBBC.cc/1.26/Thu May 27 08:12:15 2010//Tphys-lists-V09-03-0334 / G4PhysListFactory.cc/1.13/Thu May 27 08:12:15 2010//Tphys-lists-V09-03-0335 /QBBC.cc/1. 5/Thu May 27 08:12:15 2010//Tphys-lists-V09-03-031 /G4PhysListFactory.cc/1.13/Thu May 27 08:12:15 2010//Tgeant4-09-04-beta-cand-01 2 /G4VHadronPhysics.cc/1.3/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 3 /MaxTimeCuts.cc/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 4 /MinEkineCuts.cc/1.2/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 5 /SpecialCuts.cc/1.1/Thu Jan 7 15:50:30 2010//Tgeant4-09-04-beta-cand-01 6 /G4HadronInelasticQBBC.cc/1.28/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 7 /G4HadronInelasticQLHEP.cc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 8 /HadronPhysicsCHIPS.cc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 9 /HadronPhysicsFTFC.cc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 10 /HadronPhysicsFTFP.cc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 11 /HadronPhysicsFTFP_BERT.cc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 12 /HadronPhysicsFTFP_BERT_TRV.cc/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 13 /HadronPhysicsFTF_BIC.cc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 14 /HadronPhysicsLHEP.cc/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 15 /HadronPhysicsLHEP_BERT.cc/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 16 /HadronPhysicsLHEP_BERT_HP.cc/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 17 /HadronPhysicsLHEP_EMV.cc/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 18 /HadronPhysicsLHEP_PRECO_HP.cc/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 19 /HadronPhysicsQGSC.cc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 20 /HadronPhysicsQGSC_BERT.cc/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 21 /HadronPhysicsQGSC_CHIPS.cc/1.7/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 22 /HadronPhysicsQGSC_EFLOW.cc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 23 /HadronPhysicsQGSC_QGSC.cc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 24 /HadronPhysicsQGSP.cc/1.5/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 25 /HadronPhysicsQGSP_BERT.cc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 26 /HadronPhysicsQGSP_BERT_CHIPS.cc/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 27 /HadronPhysicsQGSP_BERT_HP.cc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 28 /HadronPhysicsQGSP_BERT_NOLEP.cc/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 29 /HadronPhysicsQGSP_BERT_TRV.cc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 30 /HadronPhysicsQGSP_BIC.cc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 31 /HadronPhysicsQGSP_BIC_HP.cc/1.4/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 32 /HadronPhysicsQGSP_FTFP_BERT.cc/1.3/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 33 /HadronPhysicsQGSP_INCL_ABLA.cc/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 34 /HadronPhysicsQGS_BIC.cc/1.2/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 35 /QBBC.cc/1.7/Fri Jun 18 08:36:41 2010//Tgeant4-09-04-beta-cand-01 36 36 D -
trunk/source/physics_lists/lists/src/CVS/Tag
r1273 r1315 1 N phys-lists-V09-03-031 Ngeant4-09-04-beta-cand-01 -
trunk/source/physics_lists/lists/src/G4HadronInelasticQBBC.cc
r1273 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4HadronInelasticQBBC.cc,v 1.2 6 2010/05/19 18:14:16vnivanch Exp $27 // GEANT4 tag $Name: phys-lists-V09-03-03$26 // $Id: G4HadronInelasticQBBC.cc,v 1.28 2010/06/04 13:48:51 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 48 48 #include "G4BGGNucleonInelasticXS.hh" 49 49 #include "G4BGGPionInelasticXS.hh" 50 //#include "G4UInelasticCrossSection.hh" 50 51 51 #include "G4NeutronInelasticXS.hh" 52 52 #include "G4NeutronCaptureXS.hh" … … 74 74 enum QBBCType 75 75 { 76 fQBBC = 0, 77 fQBBC_XGG, 78 fQBBC_XGGSN 76 fQBBC = 0, // default QBBC 77 fQBBC_XGG, // neutron x-sections from BGG 78 fQBBC_XGGSN // n, p, pi+- x-sections from QGSP_BERT 79 79 }; 80 81 G4HadronInelasticQBBC::G4HadronInelasticQBBC(G4int ver) 82 : G4VHadronPhysics("hInelastic"),verbose(ver),wasActivated(false) 83 { 84 htype = "QBBC"; 85 theHandler = 0; 86 theEvaporation = 0; 87 } 80 88 81 89 G4HadronInelasticQBBC::G4HadronInelasticQBBC(const G4String& name, G4int ver, … … 109 117 } 110 118 111 // PreCompound and Evaporation models 119 // PreCompound and Evaporation models are instantiated here 112 120 theEvaporation = new G4Evaporation(); 113 121 theEvaporation->SetCombinedChannel(); … … 135 143 G4HadronicInteraction* theBIC = NewModel(bic,0.0,1.5*GeV); 136 144 137 // G4HadronicInteraction* theCHIPS =138 // NewModel(new G4QStringChipsParticleLevelInterface(),0.0,7.5*GeV);139 140 145 G4QInelastic* theCHIPS = new G4QInelastic(); 141 146 G4HadronicProcessStore* store = G4HadronicProcessStore::Instance(); … … 148 153 G4String pname = particle->GetParticleName(); 149 154 G4ProcessManager* pmanager = particle->GetProcessManager(); 150 if(verbose > 1) { G4cout << "### HadronInelasticQBBC: " << pname << G4endl; } 155 if(verbose > 1) { 156 G4cout << "### HadronInelasticQBBC: " << pname << G4endl; 157 } 151 158 152 159 // … … 155 162 if(pname == "proton") { 156 163 G4HadronicProcess* hp = FindInelasticProcess(particle); 157 if(fType == fQBBC ) {164 if(fType == fQBBC_XGGSN) { 158 165 hp->AddDataSet(new G4ProtonInelasticCrossSection()); 159 166 } else { … … 168 175 G4HadronicProcess* hp = FindInelasticProcess(particle); 169 176 if(fType == fQBBC) { 170 hp->AddDataSet(new G4NeutronInelastic CrossSection());177 hp->AddDataSet(new G4NeutronInelasticXS()); 171 178 } else if(fType == fQBBC_XGG) { 172 179 hp->AddDataSet(new G4BGGNucleonInelasticXS(particle)); 173 180 } else { 174 hp->AddDataSet(new G4NeutronInelastic XS());181 hp->AddDataSet(new G4NeutronInelasticCrossSection()); 175 182 } 176 183 … … 184 191 capture->RegisterMe(new G4NeutronRadCapture()); 185 192 //capture->RegisterMe(new G4LCapture()); 186 if(fType == fQBBC _XGGSN) {193 if(fType == fQBBC) { 187 194 capture->AddDataSet(new G4NeutronCaptureXS()); 188 195 } … … 190 197 } else if(pname == "pi-" || pname == "pi+") { 191 198 G4HadronicProcess* hp = FindInelasticProcess(particle); 192 if(fType == fQBBC ) {199 if(fType == fQBBC_XGGSN) { 193 200 hp->AddDataSet(new G4PiNuclearCrossSection()); 194 201 } else { -
trunk/source/physics_lists/lists/src/G4HadronInelasticQLHEP.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4HadronInelasticQLHEP.cc,v 1. 2 2008/05/19 10:21:34 vnivanchExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: G4HadronInelasticQLHEP.cc,v 1.4 2010/06/08 08:58:03 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 114 114 #include "G4HEXiZeroInelastic.hh" 115 115 116 G4HadronInelasticQLHEP::G4HadronInelasticQLHEP(const G4String& name, 116 G4HadronInelasticQLHEP::G4HadronInelasticQLHEP(G4int ver) 117 : G4VPhysicsConstructor("hInelasticQLHEP"), verbose(ver), qgsFlag(false), 118 bertFlag(false), bicFlag(false), hpFlag(false), wasActivated(false) 119 { 120 if(verbose > 1) G4cout << "### HadronInelasticQLHEP" << G4endl; 121 theCascade = 0; 122 theQGStringDecay = 0; 123 theQGStringModel = 0; 124 thePreEquilib = 0; 125 theHPXSecI = 0; 126 theHPXSecC = 0; 127 theHPXSecF = 0; 128 } 129 130 G4HadronInelasticQLHEP::G4HadronInelasticQLHEP(const G4String&, 117 131 G4int ver, G4bool qgs, G4bool bert, G4bool bic, G4bool hp) 118 : G4VPhysicsConstructor( name), verbose(ver), qgsFlag(qgs),132 : G4VPhysicsConstructor("hInelasticQLHEP"), verbose(ver), qgsFlag(qgs), 119 133 bertFlag(bert), bicFlag(bic), hpFlag(hp), wasActivated(false) 120 134 { -
trunk/source/physics_lists/lists/src/HadronPhysicsCHIPS.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsCHIPS.cc,v 1. 2 2009/11/20 10:24:28 mkossovExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsCHIPS.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 48 48 #include "G4BaryonConstructor.hh" 49 49 #include "G4ShortLivedConstructor.hh" 50 51 HadronPhysicsCHIPS::HadronPhysicsCHIPS(G4int) 52 : G4VPhysicsConstructor( "CHIPS hadronic") 53 // , verbosity(verbose) 54 {} 50 55 51 56 HadronPhysicsCHIPS::HadronPhysicsCHIPS(const G4String& name): G4VPhysicsConstructor(name) -
trunk/source/physics_lists/lists/src/HadronPhysicsFTFC.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsFTFC.cc,v 1. 2 2007/06/01 15:20:06gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsFTFC.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 50 50 #include "G4BaryonConstructor.hh" 51 51 #include "G4ShortLivedConstructor.hh" 52 53 HadronPhysicsFTFC::HadronPhysicsFTFC(G4int) 54 : G4VPhysicsConstructor("hInelastic FTFC") 55 , QuasiElastic(false) 56 {} 52 57 53 58 HadronPhysicsFTFC::HadronPhysicsFTFC(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsFTFP.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsFTFP.cc,v 1. 2 2007/06/01 15:20:06gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsFTFP.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 50 50 #include "G4BaryonConstructor.hh" 51 51 #include "G4ShortLivedConstructor.hh" 52 53 HadronPhysicsFTFP::HadronPhysicsFTFP(G4int) 54 : G4VPhysicsConstructor("hInelastic FTFP") 55 , QuasiElastic(false) 56 {} 52 57 53 58 HadronPhysicsFTFP::HadronPhysicsFTFP(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsFTFP_BERT.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsFTFP_BERT.cc,v 1. 1 2007/10/19 15:35:08gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsFTFP_BERT.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 49 49 #include "G4BaryonConstructor.hh" 50 50 #include "G4ShortLivedConstructor.hh" 51 52 #include "G4QHadronInelasticDataSet.hh" 53 54 HadronPhysicsFTFP_BERT::HadronPhysicsFTFP_BERT(G4int) 55 : G4VPhysicsConstructor("hInelastic FTFP_BERT") 56 , QuasiElastic(false) 57 {} 51 58 52 59 HadronPhysicsFTFP_BERT::HadronPhysicsFTFP_BERT(const G4String& name, G4bool quasiElastic) … … 79 86 theBertiniPiK->SetMaxEnergy(5*GeV); 80 87 81 theMisc LHEP=new G4MiscLHEPBuilder;88 theMiscCHIPS=new G4MiscCHIPSBuilder; 82 89 } 83 90 … … 96 103 delete theFTFPPro; 97 104 98 delete theMiscLHEP; 105 delete theMiscCHIPS; 106 delete theCHIPSInelastic; 99 107 } 100 108 … … 118 126 thePro->Build(); 119 127 thePiK->Build(); 120 theMiscLHEP->Build(); 128 // use CHIPS cross sections also for Kaons 129 theCHIPSInelastic = new G4QHadronInelasticDataSet(); 130 131 FindInelasticProcess(G4KaonMinus::KaonMinus())->AddDataSet(theCHIPSInelastic); 132 FindInelasticProcess(G4KaonPlus::KaonPlus())->AddDataSet(theCHIPSInelastic); 133 FindInelasticProcess(G4KaonZeroShort::KaonZeroShort())->AddDataSet(theCHIPSInelastic); 134 FindInelasticProcess(G4KaonZeroLong::KaonZeroLong())->AddDataSet(theCHIPSInelastic); 135 136 theMiscCHIPS->Build(); 137 } 138 G4HadronicProcess* 139 HadronPhysicsFTFP_BERT::FindInelasticProcess(const G4ParticleDefinition* p) 140 { 141 G4HadronicProcess* had = 0; 142 if(p) { 143 G4ProcessVector* pvec = p->GetProcessManager()->GetProcessList(); 144 size_t n = pvec->size(); 145 if(0 < n) { 146 for(size_t i=0; i<n; ++i) { 147 if(fHadronInelastic == ((*pvec)[i])->GetProcessSubType()) { 148 had = static_cast<G4HadronicProcess*>((*pvec)[i]); 149 break; 150 } 151 } 152 } 153 } 154 return had; 121 155 } 122 156 -
trunk/source/physics_lists/lists/src/HadronPhysicsFTFP_BERT_TRV.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsFTFP_BERT_TRV.cc,v 1. 1 2009/06/02 16:51:59gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsFTFP_BERT_TRV.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 49 49 #include "G4BaryonConstructor.hh" 50 50 #include "G4ShortLivedConstructor.hh" 51 52 HadronPhysicsFTFP_BERT_TRV::HadronPhysicsFTFP_BERT_TRV(G4int) 53 : G4VPhysicsConstructor("hInelastic FTFP_BERT_TRV") 54 , QuasiElastic(false) 55 {} 51 56 52 57 HadronPhysicsFTFP_BERT_TRV::HadronPhysicsFTFP_BERT_TRV(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsFTF_BIC.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsFTF_BIC.cc,v 1. 2 2008/04/25 14:53:34 gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsFTF_BIC.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 48 48 #include "G4BaryonConstructor.hh" 49 49 #include "G4ShortLivedConstructor.hh" 50 51 HadronPhysicsFTF_BIC::HadronPhysicsFTF_BIC(G4int) 52 : G4VPhysicsConstructor("hInelastic FTF_BIC") 53 , QuasiElastic(false) 54 {} 50 55 51 56 HadronPhysicsFTF_BIC::HadronPhysicsFTF_BIC(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsLHEP.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsLHEP.cc,v 1. 1 2006/10/31 11:35:10gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsLHEP.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 49 49 #include "G4BaryonConstructor.hh" 50 50 #include "G4ShortLivedConstructor.hh" 51 52 HadronPhysicsLHEP::HadronPhysicsLHEP(G4int) 53 : G4VPhysicsConstructor("hInelastic LHEP") 54 {} 51 55 52 56 HadronPhysicsLHEP::HadronPhysicsLHEP(const G4String& name) -
trunk/source/physics_lists/lists/src/HadronPhysicsLHEP_BERT.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsLHEP_BERT.cc,v 1. 1 2006/10/31 11:35:10gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsLHEP_BERT.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 51 51 #include "G4BaryonConstructor.hh" 52 52 #include "G4ShortLivedConstructor.hh" 53 54 HadronPhysicsLHEP_BERT::HadronPhysicsLHEP_BERT(G4int) 55 : G4VPhysicsConstructor("hInelastic LHEP_BERT") 56 {} 53 57 54 58 HadronPhysicsLHEP_BERT::HadronPhysicsLHEP_BERT(const G4String& name) -
trunk/source/physics_lists/lists/src/HadronPhysicsLHEP_BERT_HP.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsLHEP_BERT_HP.cc,v 1. 1 2006/10/31 11:35:10gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsLHEP_BERT_HP.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 50 50 #include "G4BaryonConstructor.hh" 51 51 #include "G4ShortLivedConstructor.hh" 52 53 HadronPhysicsLHEP_BERT_HP::HadronPhysicsLHEP_BERT_HP(G4int) 54 : G4VPhysicsConstructor("hInelastic LHEP_BERT_HP") 55 {} 52 56 53 57 HadronPhysicsLHEP_BERT_HP::HadronPhysicsLHEP_BERT_HP(const G4String& name) -
trunk/source/physics_lists/lists/src/HadronPhysicsLHEP_EMV.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsLHEP_EMV.cc,v 1. 1 2006/10/31 11:35:10gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsLHEP_EMV.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 44 44 #include "G4ios.hh" 45 45 #include <iomanip> 46 47 HadronPhysicsLHEP_EMV::HadronPhysicsLHEP_EMV(G4int) 48 : G4VPhysicsConstructor("hInelastic LHEP_EMV") 49 {} 46 50 47 51 HadronPhysicsLHEP_EMV::HadronPhysicsLHEP_EMV(const G4String& name) -
trunk/source/physics_lists/lists/src/HadronPhysicsLHEP_PRECO_HP.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsLHEP_PRECO_HP.cc,v 1. 1 2006/10/31 11:35:11gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsLHEP_PRECO_HP.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 50 50 #include "G4BaryonConstructor.hh" 51 51 #include "G4ShortLivedConstructor.hh" 52 53 HadronPhysicsLHEP_PRECO_HP::HadronPhysicsLHEP_PRECO_HP(G4int) 54 : G4VPhysicsConstructor("hInelastic LHEP_PRECO_HP") 55 {} 52 56 53 57 HadronPhysicsLHEP_PRECO_HP::HadronPhysicsLHEP_PRECO_HP(const G4String& name) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSC.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSC.cc,v 1. 3 2009/03/12 12:19:44 vnivanchExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSC.cc,v 1.4 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 51 51 #include "G4BaryonConstructor.hh" 52 52 #include "G4ShortLivedConstructor.hh" 53 54 HadronPhysicsQGSC::HadronPhysicsQGSC(G4int) 55 : G4VPhysicsConstructor("hInelastic QGSC") 56 , QuasiElastic(true) 57 {} 53 58 54 59 HadronPhysicsQGSC::HadronPhysicsQGSC(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSC_BERT.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSC_BERT.cc,v 1. 1 2007/11/15 16:58:16gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSC_BERT.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 49 49 #include "G4BaryonConstructor.hh" 50 50 #include "G4ShortLivedConstructor.hh" 51 52 HadronPhysicsQGSC_BERT::HadronPhysicsQGSC_BERT(G4int) 53 : G4VPhysicsConstructor("hInelastic QGSC_BERT") 54 , QuasiElastic(true) 55 {} 51 56 52 57 HadronPhysicsQGSC_BERT::HadronPhysicsQGSC_BERT(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSC_CHIPS.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSC_CHIPS.cc,v 1. 6 2009/04/17 15:29:19 mkossovExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSC_CHIPS.cc,v 1.7 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 67 67 #include "G4BaryonConstructor.hh" 68 68 #include "G4ShortLivedConstructor.hh" 69 70 HadronPhysicsQGSC_CHIPS::HadronPhysicsQGSC_CHIPS(G4int) 71 : G4VPhysicsConstructor("hInelastic QGSC_CHIPS") 72 , QuasiElastic(true) 73 {} 69 74 70 75 HadronPhysicsQGSC_CHIPS::HadronPhysicsQGSC_CHIPS(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSC_EFLOW.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSC_EFLOW.cc,v 1. 2 2007/04/26 14:47:11gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSC_EFLOW.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 50 50 #include "G4BaryonConstructor.hh" 51 51 #include "G4ShortLivedConstructor.hh" 52 53 HadronPhysicsQGSC_EFLOW::HadronPhysicsQGSC_EFLOW(G4int) 54 : G4VPhysicsConstructor("hInelastic QGSC_EFLOW") 55 , QuasiElastic(true) 56 {} 52 57 53 58 HadronPhysicsQGSC_EFLOW::HadronPhysicsQGSC_EFLOW(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSC_QGSC.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSC_QGSC.cc,v 1. 4 2009/04/14 07:23:08 mkossovExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSC_QGSC.cc,v 1.5 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 49 49 #include "G4BaryonConstructor.hh" 50 50 #include "G4ShortLivedConstructor.hh" 51 52 HadronPhysicsQGSC_QGSC::HadronPhysicsQGSC_QGSC(G4int) 53 : G4VPhysicsConstructor("hInelastic QGSC_QGSC") 54 , QuasiElastic(true) 55 {} 51 56 52 57 HadronPhysicsQGSC_QGSC::HadronPhysicsQGSC_QGSC(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSP.cc
r1228 r1315 25 25 // 26 26 // 27 // $Id: HadronPhysicsQGSP.cc,v 1. 4 2007/11/13 10:16:11gunter Exp $28 // GEANT4 tag $Name: geant4-09-0 3$27 // $Id: HadronPhysicsQGSP.cc,v 1.5 2010/06/03 10:42:44 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 29 29 // 30 30 //--------------------------------------------------------------------------- … … 52 52 #include "G4BaryonConstructor.hh" 53 53 #include "G4ShortLivedConstructor.hh" 54 55 HadronPhysicsQGSP::HadronPhysicsQGSP(G4int) 56 : G4VPhysicsConstructor("hInelastic QGSP") 57 , QuasiElastic(true) 58 { 59 ProjectileDiffraction=false; 60 } 54 61 55 62 HadronPhysicsQGSP::HadronPhysicsQGSP(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSP_BERT.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BERT.cc,v 1. 3 2007/12/10 17:34:44 gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_BERT.cc,v 1.4 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 53 53 #include "G4BaryonConstructor.hh" 54 54 #include "G4ShortLivedConstructor.hh" 55 56 HadronPhysicsQGSP_BERT::HadronPhysicsQGSP_BERT(G4int) 57 : G4VPhysicsConstructor("hInelastic QGSP_BERT") 58 , QuasiElastic(true) 59 { 60 ProjectileDiffraction=false; 61 } 55 62 56 63 HadronPhysicsQGSP_BERT::HadronPhysicsQGSP_BERT(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSP_BERT_CHIPS.cc
r1274 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BERT_CHIPS.cc,v 1. 1 2010/05/26 15:06:49gunter Exp $27 // GEANT4 tag $Name: phys-lists-V09-03-03$26 // $Id: HadronPhysicsQGSP_BERT_CHIPS.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 52 52 53 53 #include "G4QHadronInelasticDataSet.hh" 54 55 HadronPhysicsQGSP_BERT_CHIPS::HadronPhysicsQGSP_BERT_CHIPS(G4int) 56 : G4VPhysicsConstructor("hInelastic QGSP_BERT_CHIPS") 57 , QuasiElastic(true) 58 { 59 ProjectileDiffraction=false; 60 } 54 61 55 62 HadronPhysicsQGSP_BERT_CHIPS::HadronPhysicsQGSP_BERT_CHIPS(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSP_BERT_HP.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BERT_HP.cc,v 1. 2 2007/04/26 14:47:11gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_BERT_HP.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 52 52 #include "G4BaryonConstructor.hh" 53 53 #include "G4ShortLivedConstructor.hh" 54 55 HadronPhysicsQGSP_BERT_HP::HadronPhysicsQGSP_BERT_HP(G4int) 56 : G4VPhysicsConstructor("hInelastic QGSP_BERT_HP") 57 , QuasiElastic(true) 58 {} 54 59 55 60 HadronPhysicsQGSP_BERT_HP::HadronPhysicsQGSP_BERT_HP(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSP_BERT_NOLEP.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BERT_NOLEP.cc,v 1. 1 2008/10/17 12:43:21gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_BERT_NOLEP.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 49 49 #include "G4BaryonConstructor.hh" 50 50 #include "G4ShortLivedConstructor.hh" 51 52 HadronPhysicsQGSP_BERT_NOLEP::HadronPhysicsQGSP_BERT_NOLEP(G4int) 53 : G4VPhysicsConstructor("hInelastic QGSP_BERT_NOLEP") 54 , QuasiElastic(true) 55 { 56 ProjectileDiffraction=false; 57 } 51 58 52 59 HadronPhysicsQGSP_BERT_NOLEP::HadronPhysicsQGSP_BERT_NOLEP(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSP_BERT_TRV.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BERT_TRV.cc,v 1. 2 2009/11/27 17:27:38gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_BERT_TRV.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 50 50 #include "G4BaryonConstructor.hh" 51 51 #include "G4ShortLivedConstructor.hh" 52 53 HadronPhysicsQGSP_BERT_TRV::HadronPhysicsQGSP_BERT_TRV(G4int) 54 : G4VPhysicsConstructor("hInelastic QGSP_BERT_TRV") 55 , QuasiElastic(true) 56 {} 52 57 53 58 HadronPhysicsQGSP_BERT_TRV::HadronPhysicsQGSP_BERT_TRV(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSP_BIC.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BIC.cc,v 1. 2 2007/04/26 14:47:11gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_BIC.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 51 51 #include "G4BaryonConstructor.hh" 52 52 #include "G4ShortLivedConstructor.hh" 53 54 HadronPhysicsQGSP_BIC::HadronPhysicsQGSP_BIC(G4int) 55 : G4VPhysicsConstructor("hInelastic QGSP_BIC") 56 , QuasiElastic(true) 57 {} 53 58 54 59 HadronPhysicsQGSP_BIC::HadronPhysicsQGSP_BIC(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSP_BIC_HP.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_BIC_HP.cc,v 1. 3 2007/04/26 14:47:11gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_BIC_HP.cc,v 1.4 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 51 51 #include "G4BaryonConstructor.hh" 52 52 #include "G4ShortLivedConstructor.hh" 53 54 HadronPhysicsQGSP_BIC_HP::HadronPhysicsQGSP_BIC_HP(G4int) 55 : G4VPhysicsConstructor("hInelastic QGSP_BIC_HP") 56 , QuasiElastic(true) 57 {} 53 58 54 59 HadronPhysicsQGSP_BIC_HP::HadronPhysicsQGSP_BIC_HP(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSP_FTFP_BERT.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_FTFP_BERT.cc,v 1. 1 2009/04/23 19:04:18 japostExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_FTFP_BERT.cc,v 1.3 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 47 47 #include "G4BaryonConstructor.hh" 48 48 #include "G4ShortLivedConstructor.hh" 49 50 #include "G4QHadronInelasticDataSet.hh" 51 52 HadronPhysicsQGSP_FTFP_BERT::HadronPhysicsQGSP_FTFP_BERT(G4int) 53 : G4VPhysicsConstructor("hInelastic QGSP_FTFP_BERT") 54 , QuasiElastic(true) 55 { 56 ProjectileDiffraction=false; 57 } 49 58 50 59 HadronPhysicsQGSP_FTFP_BERT::HadronPhysicsQGSP_FTFP_BERT(const G4String& name, G4bool quasiElastic) … … 112 121 theBertiniPiK->SetMaxEnergy(maxBERT); // was (9.9*GeV); 113 122 114 theMisc LHEP=new G4MiscLHEPBuilder;123 theMiscCHIPS=new G4MiscCHIPSBuilder; 115 124 } 116 125 117 126 HadronPhysicsQGSP_FTFP_BERT::~HadronPhysicsQGSP_FTFP_BERT() 118 127 { 119 delete theMisc LHEP;128 delete theMiscCHIPS; 120 129 delete theQGSPNeutron; 121 130 delete theFTFPNeutron; … … 129 138 delete theBertiniPiK; 130 139 delete thePiK; 140 delete theCHIPSInelastic; 131 141 } 132 142 … … 150 160 thePro->Build(); 151 161 thePiK->Build(); 152 theMiscLHEP->Build(); 162 // use CHIPS cross sections also for Kaons 163 theCHIPSInelastic = new G4QHadronInelasticDataSet(); 164 165 FindInelasticProcess(G4KaonMinus::KaonMinus())->AddDataSet(theCHIPSInelastic); 166 FindInelasticProcess(G4KaonPlus::KaonPlus())->AddDataSet(theCHIPSInelastic); 167 FindInelasticProcess(G4KaonZeroShort::KaonZeroShort())->AddDataSet(theCHIPSInelastic); 168 FindInelasticProcess(G4KaonZeroLong::KaonZeroLong())->AddDataSet(theCHIPSInelastic); 169 170 theMiscCHIPS->Build(); 153 171 } 154 172 173 174 G4HadronicProcess* 175 HadronPhysicsQGSP_FTFP_BERT::FindInelasticProcess(const G4ParticleDefinition* p) 176 { 177 G4HadronicProcess* had = 0; 178 if(p) { 179 G4ProcessVector* pvec = p->GetProcessManager()->GetProcessList(); 180 size_t n = pvec->size(); 181 if(0 < n) { 182 for(size_t i=0; i<n; ++i) { 183 if(fHadronInelastic == ((*pvec)[i])->GetProcessSubType()) { 184 had = static_cast<G4HadronicProcess*>((*pvec)[i]); 185 break; 186 } 187 } 188 } 189 } 190 return had; 191 } -
trunk/source/physics_lists/lists/src/HadronPhysicsQGSP_INCL_ABLA.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGSP_INCL_ABLA.cc,v 1. 1 2009/07/19 18:24:03 kaitanieExp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGSP_INCL_ABLA.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 53 53 #include "G4BaryonConstructor.hh" 54 54 #include "G4ShortLivedConstructor.hh" 55 56 HadronPhysicsQGSP_INCL_ABLA::HadronPhysicsQGSP_INCL_ABLA(G4int) 57 : G4VPhysicsConstructor("hInelastic QGSP_INCL_ABLA") 58 , QuasiElastic(true) 59 { 60 ProjectileDiffraction=false; 61 } 55 62 56 63 HadronPhysicsQGSP_INCL_ABLA::HadronPhysicsQGSP_INCL_ABLA(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/HadronPhysicsQGS_BIC.cc
r1228 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: HadronPhysicsQGS_BIC.cc,v 1. 1 2007/11/13 10:23:24 gunter Exp $27 // GEANT4 tag $Name: geant4-09-0 3$26 // $Id: HadronPhysicsQGS_BIC.cc,v 1.2 2010/06/03 10:42:44 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 49 49 #include "G4BaryonConstructor.hh" 50 50 #include "G4ShortLivedConstructor.hh" 51 52 HadronPhysicsQGS_BIC::HadronPhysicsQGS_BIC(G4int) 53 : G4VPhysicsConstructor("hInelastic QGS_BIC") 54 , QuasiElastic(true) 55 {} 51 56 52 57 HadronPhysicsQGS_BIC::HadronPhysicsQGS_BIC(const G4String& name, G4bool quasiElastic) -
trunk/source/physics_lists/lists/src/QBBC.cc
r1273 r1315 24 24 // ******************************************************************** 25 25 // 26 // $Id: QBBC.cc,v 1. 5 2009/12/29 17:54:25vnivanch Exp $27 // GEANT4 tag $Name: phys-lists-V09-03-03$26 // $Id: QBBC.cc,v 1.7 2010/06/04 13:34:42 vnivanch Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-cand-01 $ 28 28 // 29 29 //--------------------------------------------------------------------------- … … 53 53 #include "G4HadronInelasticQBBC.hh" 54 54 #include "G4HadronElasticPhysics.hh" 55 #include "G4HadronElasticPhysicsXS.hh" 56 #include "G4HadronElasticPhysicsHP.hh" 55 57 #include "G4HadronDElasticPhysics.hh" 56 58 #include "G4HadronHElasticPhysics.hh" … … 70 72 // EM Physics 71 73 //RegisterPhysics( new G4EmStandardPhysics(ver)); 72 RegisterPhysics( new G4EmStandardPhysics_option2(ver) );74 RegisterPhysics( new G4EmStandardPhysics_option2(ver) ); 73 75 74 76 // Synchroton Radiation & GN Physics 75 RegisterPhysics( new G4EmExtraPhysics( "extra EM"));77 RegisterPhysics( new G4EmExtraPhysics(ver) ); 76 78 77 79 // Decays 78 RegisterPhysics( new G4DecayPhysics( "decay",ver) );80 RegisterPhysics( new G4DecayPhysics(ver) ); 79 81 80 82 // Hadron Physics 81 RegisterPhysics( new G4HadronHElasticPhysics(ver,false,type)); 82 //RegisterPhysics( new G4HadronElasticPhysics("elastic",ver,false)); 83 RegisterPhysics( new G4QStoppingPhysics("stopping",ver)); 84 RegisterPhysics( new G4IonBinaryCascadePhysics("ionBIC")); 83 if(type == "QBBC") { 84 RegisterPhysics( new G4HadronElasticPhysics(ver) ); 85 } else if(type == "QBBC_XGG") { 86 RegisterPhysics( new G4HadronHElasticPhysics(ver) ); 87 } else if(type == "QBBC_XGGSN") { 88 RegisterPhysics( new G4HadronElasticPhysicsXS(ver) ); 89 } else if(type == "QBBC_HP") { 90 RegisterPhysics( new G4HadronElasticPhysicsHP(ver) ); 91 } 92 93 RegisterPhysics( new G4QStoppingPhysics(ver) ); 94 RegisterPhysics( new G4IonBinaryCascadePhysics(ver) ); 95 85 96 RegisterPhysics( new G4HadronInelasticQBBC(type, ver)); 86 97 87 98 // Neutron tracking cut 88 RegisterPhysics( new G4NeutronTrackingCut( "Neutron tracking cut", ver));99 RegisterPhysics( new G4NeutronTrackingCut(ver) ); 89 100 } 90 101
Note:
See TracChangeset
for help on using the changeset viewer.
