Changeset 1315 for trunk/source/physics_lists/lists/include
- Timestamp:
- Jun 18, 2010, 11:42:07 AM (14 years ago)
- Location:
- trunk/source/physics_lists/lists/include
- Files:
-
- 70 edited
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 }
Note: See TracChangeset
for help on using the changeset viewer.