Geant4 Cross Reference |
1 # Category hadr-lepnuc History 1 # Category hadr-lepnuc History 2 2 3 See `CONTRIBUTING.rst` for details of **requir 3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry, 4 which **must** added in reverse chronological 4 which **must** added in reverse chronological order (newest at the top). 5 It must **not** be used as a substitute for wr 5 It must **not** be used as a substitute for writing good git commit messages! 6 6 7 ---------------------------------------------- 7 ------------------------------------------------------------------------------- 8 8 9 ## 2024-02-01 Vladimir Ivanchenko (hadr-lepnuc << 10 - Fixed Coverity warning on unused variable in << 11 << 12 ## 2023-09-04 Vladimir Ivanchenko (hadr-lepnuc 9 ## 2023-09-04 Vladimir Ivanchenko (hadr-lepnuc-V11-01-00) 13 - G4ElectroVDNuclearModel : updated initialisa 10 - G4ElectroVDNuclearModel : updated initialisation of data tables 14 11 15 ## 2022-10-30 Vladimir Grichine(hadr-lepnuc-V1 12 ## 2022-10-30 Vladimir Grichine(hadr-lepnuc-V11-00-06) 16 - G4(A)NuTauMucleusNc(Cc)Models added for (ant 13 - G4(A)NuTauMucleusNc(Cc)Models added for (anti)_nu_tau final state 17 14 18 ## 2022-10-26 Alberto Ribon (hadr-lepnuc-V11-0 15 ## 2022-10-26 Alberto Ribon (hadr-lepnuc-V11-00-05) 19 - G4ElectroVDNuclearModel : added protections 16 - G4ElectroVDNuclearModel : added protections against null pointers to 20 gamma cross section and material (causing ra 17 gamma cross section and material (causing rare crashes). 21 18 22 ## 2022-06-20 Igor Semeniouk (hadr-lepnuc-V11- 19 ## 2022-06-20 Igor Semeniouk (hadr-lepnuc-V11-00-04) 23 - G4ANuElNucleusCcModel.cc, G4ANuElNucleusNcMo 20 - G4ANuElNucleusCcModel.cc, G4ANuElNucleusNcModel.cc, 24 G4ANuMuNucleusCcModel.cc, G4ANuMuNucleusNcMo 21 G4ANuMuNucleusCcModel.cc, G4ANuMuNucleusNcModel.cc, 25 G4NuElNucleusCcModel.cc, G4NuElNucleusNcMode 22 G4NuElNucleusCcModel.cc, G4NuElNucleusNcModel.cc, 26 G4NuMuNucleusCcModel.cc,G4NuMuNucleusNcModel 23 G4NuMuNucleusCcModel.cc,G4NuMuNucleusNcModel.cc : 27 use G4FindDataDir("G4PARTICLEXSDATA") on pla 24 use G4FindDataDir("G4PARTICLEXSDATA") on place of getenv. 28 25 29 ## 2022-04-20 Alberto Ribon (hadr-lepnuc-V11-0 26 ## 2022-04-20 Alberto Ribon (hadr-lepnuc-V11-00-03) 30 - G4MuonVDNuclearModel.cc : fixed compilation 27 - G4MuonVDNuclearModel.cc : fixed compilation warnings for 31 'may be used uninitialized' variables. 28 'may be used uninitialized' variables. 32 29 33 ## 2022-02-17 Vladimir Ivanchenko (hadr-lepnuc 30 ## 2022-02-17 Vladimir Ivanchenko (hadr-lepnuc-V11-00-02) 34 - G4NeutrinoNucleusModel - fixed memory leak r 31 - G4NeutrinoNucleusModel - fixed memory leak reported by Coverity 35 32 36 ## 2022-02-09 Gabriele Cosmo (hadr-lepnuc-V11- 33 ## 2022-02-09 Gabriele Cosmo (hadr-lepnuc-V11-00-01) 37 - Fixed compilation warning on Intel compilers 34 - Fixed compilation warning on Intel compilers for unused variables. 38 35 39 ## 2021-12-10 Ben Morgan (hadr-lepnuc-V11-00-0 36 ## 2021-12-10 Ben Morgan (hadr-lepnuc-V11-00-00) 40 - Change to new Markdown History format. 37 - Change to new Markdown History format. 41 38 42 --- 39 --- 43 40 44 # History entries prior to 11.0 41 # History entries prior to 11.0 45 42 46 04 August 2021 A. Ribon (hadr-lepnuc-V10-07-05 43 04 August 2021 A. Ribon (hadr-lepnuc-V10-07-05) 47 ---------------------------------------------- 44 -------------------------------------------------- 48 - G4ElectroVDNuclearModel, G4MuonVDNuclearMode 45 - G4ElectroVDNuclearModel, G4MuonVDNuclearModel, 49 G4NeutrinoElectronCcModel, G4NeutrinoNucleus 46 G4NeutrinoElectronCcModel, G4NeutrinoNucleusModel, 50 G4ANuElNucleusCcModel, G4ANuElNucleusNcModel 47 G4ANuElNucleusCcModel, G4ANuElNucleusNcModel, 51 G4ANuMuNucleusCcModel, G4ANuMuNucleusNcModel 48 G4ANuMuNucleusCcModel, G4ANuMuNucleusNcModel, 52 G4NuElNucleusCcModel, G4NuElNucleusNcModel, 49 G4NuElNucleusCcModel, G4NuElNucleusNcModel, 53 G4NuMuNucleusCcModel, G4NuMuNucleusNcModel : 50 G4NuMuNucleusCcModel, G4NuMuNucleusNcModel : 54 set creator model ID for the secondaries, us 51 set creator model ID for the secondaries, using the new version 55 of G4PhysicsModelCatalog 52 of G4PhysicsModelCatalog 56 53 57 12 May 2021 V. Grichine (hadr-lepnuc-V10-07-04 54 12 May 2021 V. Grichine (hadr-lepnuc-V10-07-04) 58 ---------------------------------------------- 55 -------------------------------------------------- 59 - Bug fixed in G4NeutrinoNucleusModel.cc, call 56 - Bug fixed in G4NeutrinoNucleusModel.cc, calls for QE ratio of muon/electron (anti-)neutrino updated 60 57 61 16 April 2021 Ben Morgan (hadr-lepnuc-V10-07-0 58 16 April 2021 Ben Morgan (hadr-lepnuc-V10-07-03) 62 ---------------------------------------------- 59 -------------------------------------------------- 63 - Migrate build to modular CMake API 60 - Migrate build to modular CMake API 64 61 65 13 April 2021 A. Ribon (hadr-lepnuc-V10-07-02) 62 13 April 2021 A. Ribon (hadr-lepnuc-V10-07-02) 66 ---------------------------------------------- 63 --------------------------------------------------------------- 67 - GNUmakefile, sources.cmake : removed the sub 64 - GNUmakefile, sources.cmake : removed the subdirectories 68 hadronic/models/management and hadronic/mode 65 hadronic/models/management and hadronic/models/util 69 (that have been now deleted, with their clas 66 (that have been now deleted, with their classes moved to 70 hadronic/util and hadronic/management). 67 hadronic/util and hadronic/management). 71 Removed also the useless dependency to hadro 68 Removed also the useless dependency to hadronic/process. 72 Clean-up of old directories no longer presen 69 Clean-up of old directories no longer present. 73 70 74 25 March 2021 V. Grichine (hadr-lepnuc-V10-07- 71 25 March 2021 V. Grichine (hadr-lepnuc-V10-07-01) 75 ---------------------------------------------- 72 ---------------------------------------------- 76 - G4NeutrinoNucleusModel.cc - Calculation of f 73 - G4NeutrinoNucleusModel.cc - Calculation of fQEratioA(Z,A,Enu) depending of QE ratios for nucleons 77 74 78 10 March 2021 V. Grichine (hadr-lepnuc-V10-07- 75 10 March 2021 V. Grichine (hadr-lepnuc-V10-07-00) 79 ---------------------------------------------- 76 ---------------------------------------------- 80 - G4NeutrinoNucleusModel.cc - Set, Get method 77 - G4NeutrinoNucleusModel.cc - Set, Get methods for XS_qe/XS_tot(A), fQEratioA class member 81 78 82 26 May 2020 B. Morgan (hadr-lepnuc-V10-06-08 79 26 May 2020 B. Morgan (hadr-lepnuc-V10-06-08) 83 ---------------------------------------------- 80 --------------------------------------------------------------- 84 - Remove obsolete GRANULAR_DEPENDENCIES entri 81 - Remove obsolete GRANULAR_DEPENDENCIES entries 85 82 86 11 May 2020 V. Grichine (hadr-lepnuc-V10-06-07 83 11 May 2020 V. Grichine (hadr-lepnuc-V10-06-07) 87 ---------------------------------------------- 84 ---------------------------------------------- 88 - G4NeutrinoNucleusModel.cc - K+, K- in final 85 - G4NeutrinoNucleusModel.cc - K+, K- in final state were added 89 86 90 02 May 2020 V. Grichine (hadr-lepnuc-V10-06-06 87 02 May 2020 V. Grichine (hadr-lepnuc-V10-06-06) 91 ---------------------------------------------- 88 ---------------------------------------------- 92 - coverity fixes in neutrino-nucleus models 89 - coverity fixes in neutrino-nucleus models 93 90 94 17 April 2020 V. Grichine (hadr-lepnuc-V10-06- 91 17 April 2020 V. Grichine (hadr-lepnuc-V10-06-05) 95 ---------------------------------------------- 92 ---------------------------------------------- 96 - G4ANuElNucleusCcModel, G4ANuElNucleusNcModel 93 - G4ANuElNucleusCcModel, G4ANuElNucleusNcModel, were added for anti_nu_e. Initialization: G4PARTICLEXS-dir/neutrino/anti_nu_e 97 94 98 17 April 2020 V. Grichine (hadr-lepnuc-V10-06- 95 17 April 2020 V. Grichine (hadr-lepnuc-V10-06-04) 99 ---------------------------------------------- 96 ---------------------------------------------- 100 - G4NuElNucleusCcModel, G4NuElNucleusNcModel, 97 - G4NuElNucleusCcModel, G4NuElNucleusNcModel, were added for nu_e. Initialization: G4PARTICLEXS-dir/neutrino/nu_e 101 98 102 15 April 2020 V. Grichine (hadr-lepnuc-V10-06- 99 15 April 2020 V. Grichine (hadr-lepnuc-V10-06-03) 103 ---------------------------------------------- 100 ---------------------------------------------- 104 - G4ANuMuNucleusCcModel, G4ANuMuNucleusNcModel 101 - G4ANuMuNucleusCcModel, G4ANuMuNucleusNcModel, were added for anti_mu_nu. Initialization: G4PARTICLEXS/neutrino/anti_nu_mu 105 102 106 12 April 2020 V. Grichine (hadr-lepnuc-V10-06- 103 12 April 2020 V. Grichine (hadr-lepnuc-V10-06-02) 107 ---------------------------------------------- 104 ---------------------------------------------- 108 - G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, 105 - G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, G4NeutrinoNucleusModel, rearrangement of initialisation methods and arrays 109 106 110 06 April 2020 V. Grichine (hadr-lepnuc-V10-06- 107 06 April 2020 V. Grichine (hadr-lepnuc-V10-06-01) 111 ---------------------------------------------- 108 ---------------------------------------------- 112 - G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, 109 - G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, G4NeutrinoNucleusModel, fixes in CoherentPion method, clean-up of Cc and Nc 113 110 114 30 November 2019 V. Grichine (hadr-lepnuc-V10- 111 30 November 2019 V. Grichine (hadr-lepnuc-V10-06-00) 115 ---------------------------------------------- 112 ---------------------------------------------- 116 - G4NuMuNucleusCcModel, G4NeutrinoNucleusModel 113 - G4NuMuNucleusCcModel, G4NeutrinoNucleusModel, new access methods and minor fixes in in nu-mu nucleus model 117 114 118 19 November 2019 G. Folger (hadr-lepnuc-V10- 115 19 November 2019 G. Folger (hadr-lepnuc-V10-05-09) 119 ---------------------------------------------- 116 ---------------------------------------------- 120 - remove using namespace std and using namespa 117 - remove using namespace std and using namespace CLHEP from header files: 121 G4NeutrinoNucleusModel.hh, G4NuMuNucleusC 118 G4NeutrinoNucleusModel.hh, G4NuMuNucleusCcModel.hh and G4NuMuNucleusNcModel.hh 122 119 123 13 November 2019 V. Grichine (hadr-lepnuc-V10- 120 13 November 2019 V. Grichine (hadr-lepnuc-V10-05-08) 124 ---------------------------------------------- 121 ---------------------------------------------- 125 - G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, 122 - G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, G4NeutrinoNucleusModel, G4NeutrinoElectronCcModel, re-arrangement and clean-up, s-channel in nu-e-cc model 126 123 127 07 November 2019 V. Grichine (hadr-lepnuc-V10- 124 07 November 2019 V. Grichine (hadr-lepnuc-V10-05-07) 128 ---------------------------------------------- 125 ---------------------------------------------- 129 - G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, 126 - G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, G4NeutrinoNucleusModel, coverity fixes and clean-up 130 127 131 04 November 2019 V. Grichine (hadr-lepnuc-V10- 128 04 November 2019 V. Grichine (hadr-lepnuc-V10-05-06) 132 ---------------------------------------------- 129 ---------------------------------------------- 133 - G4NuMuNucleusCcModel, off-shell kintmatics, 130 - G4NuMuNucleusCcModel, off-shell kintmatics, fixes in ApplyYourself, SampleLVkr and CoherenPion, new method RecoilDeexcitation to deexcite recoin nucleus 134 131 135 15 October 2019 V. Grichine (hadr-lepnuc-V10-0 132 15 October 2019 V. Grichine (hadr-lepnuc-V10-05-05) 136 ---------------------------------------------- 133 ---------------------------------------------- 137 - G4NuMuNucleusCcModel, 1p1h momentum sampling 134 - G4NuMuNucleusCcModel, 1p1h momentum sampling according to AS model, precompound interface was added 138 135 139 11 October 2019 V. Grichine (hadr-lepnuc-V10-0 136 11 October 2019 V. Grichine (hadr-lepnuc-V10-05-04) 140 ---------------------------------------------- 137 ---------------------------------------------- 141 - G4NeutrinoNucleusModel, two methods added fo 138 - G4NeutrinoNucleusModel, two methods added for excitation energy and nucleon momentum sampling 142 139 143 25 August 2019 V. Grichine (hadr-lepnuc-V10-05 140 25 August 2019 V. Grichine (hadr-lepnuc-V10-05-03) 144 ---------------------------------------------- 141 ---------------------------------------------- 145 - bug fixed in G4NuMuNucelusCc(Nc)Model, m->e 142 - bug fixed in G4NuMuNucelusCc(Nc)Model, m->e in nucleon 4-vectors, when nucleon move, iTeMax->100 146 143 147 03 July 2019 V. Grichine (hadr-lepnuc-V10-05-0 144 03 July 2019 V. Grichine (hadr-lepnuc-V10-05-02) 148 ---------------------------------------------- 145 ---------------------------------------------- 149 - bug fixed in G4NuMuNucelusCc(Nc)Model, index 146 - bug fixed in G4NuMuNucelusCc(Nc)Model, indexes of x-, Q- arrays out of boundaries 150 147 151 20 June 2019 V. Grichine (hadr-lepnuc-V10-05-0 148 20 June 2019 V. Grichine (hadr-lepnuc-V10-05-01) 152 ---------------------------------------------- 149 ---------------------------------------------- 153 - bug fixed in G4NuMuNucelusCc(Nc)Model, kinem 150 - bug fixed in G4NuMuNucelusCc(Nc)Model, kinematics of quasi-elastic neutrino scattering 154 151 155 03 May 2019 V. Grichine (hadr-lepnuc-V10-05-00 152 03 May 2019 V. Grichine (hadr-lepnuc-V10-05-00) 156 ---------------------------------------------- 153 ---------------------------------------------- 157 - Neutrino-nucleus models and precalculated di 154 - Neutrino-nucleus models and precalculated distribuitons in G4PARTICLEXSDAT2.0 158 155 159 06 August 2018 Alberto Ribon (hadr-lepnuc-V10- 156 06 August 2018 Alberto Ribon (hadr-lepnuc-V10-04-02) 160 ---------------------------------------------- 157 --------------------------------------------------- 161 - G4NeutrinoElectronCcModel : replaced the exp 158 - G4NeutrinoElectronCcModel : replaced the explicit high-energy limit 162 of hadronic physics with the one from G4Hadr 159 of hadronic physics with the one from G4HadronicParameters . 163 160 164 04 May 2018 Vladimir Ivanchenko (hadr-lepnuc-V 161 04 May 2018 Vladimir Ivanchenko (hadr-lepnuc-V10-04-01) 165 ---------------------------------------------- 162 --------------------------------------------------- 166 - G4NeutrinoElectronCcModel : fixed Coverity r 163 - G4NeutrinoElectronCcModel : fixed Coverity report 167 164 168 15 February 2018 Vladimir Ivanchenko (hadr-lep 165 15 February 2018 Vladimir Ivanchenko (hadr-lepnuc-V10-04-00) 169 ---------------------------------------------- 166 --------------------------------------------------- 170 - G4NeutrinoElectronCcModel : V.Grichine added 167 - G4NeutrinoElectronCcModel : V.Grichine added extra interfaces 171 168 172 28 April 2017 Alberto Ribon (hadr-lepnuc-V10-0 169 28 April 2017 Alberto Ribon (hadr-lepnuc-V10-03-01) 173 ---------------------------------------------- 170 --------------------------------------------------- 174 - G4NeutrinoElectronCcModel : fixed a few warn 171 - G4NeutrinoElectronCcModel : fixed a few warnings. 175 172 176 28 April 2017 Alberto Ribon (hadr-lepnuc-V10-0 173 28 April 2017 Alberto Ribon (hadr-lepnuc-V10-03-00) 177 ---------------------------------------------- 174 --------------------------------------------------- 178 - G4NeutrinoElectronCcModel : added new class 175 - G4NeutrinoElectronCcModel : added new class by Vladimir Grichine 179 for the final-state model of neutrino-electr 176 for the final-state model of neutrino-electron inelastic interaction 180 (charge current). 177 (charge current). 181 178 182 11 November 2016 Vladimir Ivanchenko (hadr-lep 179 11 November 2016 Vladimir Ivanchenko (hadr-lepnuc-V10-02-03) 183 ---------------------------------------------- 180 ------------------------------------------------------ 184 - G4MuonVDNuclearModel: fixed Coverity report, 181 - G4MuonVDNuclearModel: fixed Coverity report, reduce number of 185 bins for trasfer energy from 1000 to 800 182 bins for trasfer energy from 1000 to 800 186 183 187 18 October 2016 Vladimir Ivanchenko (hadr-lepn 184 18 October 2016 Vladimir Ivanchenko (hadr-lepnuc-V10-02-02) 188 ---------------------------------------------- 185 ------------------------------------------------------ 189 - G4MuonVDNuclearModel: added ModelDescription 186 - G4MuonVDNuclearModel: added ModelDescription method, code cleanup 190 including removal not used headers 187 including removal not used headers 191 188 192 18 October 2016 Vladimir Ivanchenko (hadr-lepn 189 18 October 2016 Vladimir Ivanchenko (hadr-lepnuc-V10-02-01) 193 ---------------------------------------------- 190 ------------------------------------------------------ 194 - G4MuonVDNuclearModel: A.Bogdanov proposed mo 191 - G4MuonVDNuclearModel: A.Bogdanov proposed modifications for EM part 195 of the code; increased the number of point 192 of the code; increased the number of points in energy from 8 to 73; 196 G4ElementData is added instead of 3D array 193 G4ElementData is added instead of 3D array; 197 Data class is now static, shared between t 194 Data class is now static, shared between threads and mu+, mu-. 198 195 199 11 August 2016 Gabriele Cosmo (hadr-lepnuc-V1 196 11 August 2016 Gabriele Cosmo (hadr-lepnuc-V10-02-00) 200 ---------------------------------------------- 197 ------------------------------------------------------ 201 - Added missing dependency to de_excitation/ma 198 - Added missing dependency to de_excitation/management in GNUmakefile. 202 199 203 06 November 2015 D.H. Wright (hadr-lepnuc-V10 200 06 November 2015 D.H. Wright (hadr-lepnuc-V10-01-02) 204 ---------------------------------------------- 201 ----------------------------------------------------- 205 - Switch to fast math functions G4Exp and G4Lo 202 - Switch to fast math functions G4Exp and G4Log 206 203 207 01 September 2015 D.H. Wright (hadr-lepnuc-V1 204 01 September 2015 D.H. Wright (hadr-lepnuc-V10-01-01) 208 ---------------------------------------------- 205 ------------------------------------------------------ 209 - G4MuonVDNuclearModel.cc: add temporary while 206 - G4MuonVDNuclearModel.cc: add temporary while loop checks 210 207 211 17 March 2015, Vladimir Ivanchenko (had 208 17 March 2015, Vladimir Ivanchenko (hadr-lepnuc-V10-01-00) 212 ---------------------------------------------- 209 ----------------------------------------------------------------- 213 - G4MuonVDNuclearModel - defined G4KokoulinMuo 210 - G4MuonVDNuclearModel - defined G4KokoulinMuonNuclearXS via 214 factory interface allowing reuse already ins 211 factory interface allowing reuse already instantiated class; 215 keep pointer of G4KokoulinMuonNuclearXS inst 212 keep pointer of G4KokoulinMuonNuclearXS instead of object 216 in order to avoid double deletion at exit 213 in order to avoid double deletion at exit 217 214 218 05 May 2014, Vladimir Ivanchenko (hadr- 215 05 May 2014, Vladimir Ivanchenko (hadr-lepnuc-V10-00-01) 219 ---------------------------------------------- 216 --------------------------------------------------------------- 220 - Reuse PreCompoundModel and ExcitationHandler 217 - Reuse PreCompoundModel and ExcitationHandler and not instantiate 221 locally as new; do not delete objects which 218 locally as new; do not delete objects which following 222 G4HadronicInteraction interface to avoid dou 219 G4HadronicInteraction interface to avoid double delition 223 220 224 29 January 2014, Gunter Folger (h 221 29 January 2014, Gunter Folger (hadr-lepnuc-V10-00-00) 225 ---------------------------------------------- 222 ------------------------------------------------------------------- 226 - Removed cascade/{evaporation,utils}, high_en 223 - Removed cascade/{evaporation,utils}, high_energy, low_energy 227 from sources.cmake 224 from sources.cmake 228 225 229 22 November 2013 W. Pokorski (hadr-lepnuc-V09- 226 22 November 2013 W. Pokorski (hadr-lepnuc-V09-06-04) 230 --------------------------------------------- 227 --------------------------------------------- 231 - Adding a dummy call to GetCrossSection, just 228 - Adding a dummy call to GetCrossSection, just to initialize the cache 232 in order to have reproducibility. To be prop 229 in order to have reproducibility. To be properly fixed later. 233 230 234 11 September 2013 W. Pokorski (hadr-lepnuc-V09 231 11 September 2013 W. Pokorski (hadr-lepnuc-V09-06-03) 235 --------------------------------------------- 232 --------------------------------------------- 236 - Adaptation to use GetElementCrossSection of 233 - Adaptation to use GetElementCrossSection of photonuclear XS 237 234 238 04 September 2013 W. Pokorski (hadr-lepnuc-V09 235 04 September 2013 W. Pokorski (hadr-lepnuc-V09-06-02) 239 --------------------------------------------- 236 --------------------------------------------- 240 - Removing unused variables 237 - Removing unused variables 241 238 242 04 September 2013 W. Pokorski (hadr-lepnuc-V09 239 04 September 2013 W. Pokorski (hadr-lepnuc-V09-06-01) 243 --------------------------------------------- 240 --------------------------------------------- 244 - Removing redundant check for XS > 0 241 - Removing redundant check for XS > 0 245 242 246 16 July 2013 G. Cosmo (hadr-lepnuc-V09-06-00) 243 16 July 2013 G. Cosmo (hadr-lepnuc-V09-06-00) 247 --------------------------------------------- 244 --------------------------------------------- 248 - Correction to CMake scripts for granular bui 245 - Correction to CMake scripts for granular build. 249 246 250 4 October 2012 J. Apostolakis (hadr-lepnuc-V09 247 4 October 2012 J. Apostolakis (hadr-lepnuc-V09-05-02) 251 ---------------------------------------------- 248 ----------------------------------------------------- 252 - Fixed GNUmakefile. 249 - Fixed GNUmakefile. 253 250 254 4 October 2012 G. Cosmo (hadr-lepnuc-V09-05- 251 4 October 2012 G. Cosmo (hadr-lepnuc-V09-05-01) 255 ---------------------------------------------- 252 ------------------------------------------------- 256 - Explicit inclusion of headers for units and 253 - Explicit inclusion of headers for units and constants. 257 - Corrected dependencies and sources.cmake scr 254 - Corrected dependencies and sources.cmake script. 258 255 259 24 September 2012 D.H. Wright (hadr-lepnuc-V 256 24 September 2012 D.H. Wright (hadr-lepnuc-V09-05-00) 260 ---------------------------------------------- 257 ------------------------------------------------------- 261 - create new lepto-nuclear directory containin 258 - create new lepto-nuclear directory containing only the 262 G4ElectroVDNuclearModel and G4MuonVDNuclearM 259 G4ElectroVDNuclearModel and G4MuonVDNuclearModel classes. Begin new tag 263 name sequence as well. 260 name sequence as well. 264 261 265 ============================================== 262 =========================================================================== 266 Note: history notes from old photolepton_ha 263 Note: history notes from old photolepton_hadron/muon_nuclear directory 267 are copied below 264 are copied below 268 ============================================== 265 =========================================================================== 269 266 270 27 June 2012 D.H. Wright (hadr-munuclear-V 267 27 June 2012 D.H. Wright (hadr-munuclear-V09-05-07) 271 ---------------------------------------------- 268 ------------------------------------------------------- 272 - G4ElectroVDNuclearModel::CalculateHadronicVe 269 - G4ElectroVDNuclearModel::CalculateHadronicVertex : fix nan value of 273 pion momentum at low gamma energies 270 pion momentum at low gamma energies 274 271 275 8 June 2012 D.H. Wright (hadr-munuclear-V 272 8 June 2012 D.H. Wright (hadr-munuclear-V09-05-06) 276 ---------------------------------------------- 273 ------------------------------------------------------- 277 - G4ElectroVDNuclearModel.cc : replace variabl 274 - G4ElectroVDNuclearModel.cc : replace variable "m2" which shadows 278 a CLHEP variable 275 a CLHEP variable 279 276 280 1 June 2012 D.H. Wright (hadr-munuclear-V 277 1 June 2012 D.H. Wright (hadr-munuclear-V09-05-05) 281 ---------------------------------------------- 278 ------------------------------------------------------- 282 - G4MuonVDNuclearModel.cc : fix negative KE bu 279 - G4MuonVDNuclearModel.cc : fix negative KE bug in CalculateHadronicVertex 283 280 284 22 May 2012 D.H. Wright (hadr-munuclear-V 281 22 May 2012 D.H. Wright (hadr-munuclear-V09-05-04) 285 ---------------------------------------------- 282 ------------------------------------------------------- 286 - fix bug in sources.cmake 283 - fix bug in sources.cmake 287 284 288 18 May 2012 D.H. Wright (hadr-munuclear-V 285 18 May 2012 D.H. Wright (hadr-munuclear-V09-05-03) 289 ---------------------------------------------- 286 ------------------------------------------------------- 290 - added new model G4ElectroVDNuclearModel 287 - added new model G4ElectroVDNuclearModel 291 - remove classes G4LeptonHadronProcess and G4L 288 - remove classes G4LeptonHadronProcess and G4LeptonHadronInteractionModel 292 - changed name of G4VDMuonNuclearModel to G4Mu 289 - changed name of G4VDMuonNuclearModel to G4MuonVDNuclearModel to 293 avoid any confusion with virtual class names 290 avoid any confusion with virtual class names 294 - sources.cmake: remove files and dependencies 291 - sources.cmake: remove files and dependencies corresponding to above changes 295 292 296 7 May 2012 D.H. Wright (hadr-munuclear-V 293 7 May 2012 D.H. Wright (hadr-munuclear-V09-05-02) 297 ---------------------------------------------- 294 ------------------------------------------------------ 298 - G4VDMuonNuclearModel: for gammas below 10 Ge 295 - G4VDMuonNuclearModel: for gammas below 10 GeV use Bertini cascade to 299 interact gammas directly with nucleus. Abov 296 interact gammas directly with nucleus. Above 10 GeV, treat gamma as 300 pi0 and use FTFP model. 297 pi0 and use FTFP model. 301 298 302 1 May 2012, D.Wright ( ..trunk.. ) 299 1 May 2012, D.Wright ( ..trunk.. ) 303 ---------------------------------------------- 300 ------------------------------------------------------- 304 - revert changes by Mikhail ( rev. r58262) 301 - revert changes by Mikhail ( rev. r58262) 305 - added to History 2-May 2012, G.Folger 302 - added to History 2-May 2012, G.Folger 306 303 307 27 April 2012, M.Kosov (hadr-munuclear-V0 304 27 April 2012, M.Kosov (hadr-munuclear-V09-05-01) 308 ---------------------------------------------- 305 ------------------------------------------------------- 309 - hadronic/models/chiral_inv_phase_space moved 306 - hadronic/models/chiral_inv_phase_space moved to hadronic/chips 310 307 311 17 January 2012 D.H. Wright (hadr-munuclear-V 308 17 January 2012 D.H. Wright (hadr-munuclear-V09-05-00) 312 ---------------------------------------------- 309 ------------------------------------------------------- 313 - derive G4VDMuonNuclearModel from G4HadronicI 310 - derive G4VDMuonNuclearModel from G4HadronicInteraction instead of 314 G4InelasticInteraction. 311 G4InelasticInteraction. 315 312 316 03 October 2011 D.H. Wright (hadr-munuclear-V 313 03 October 2011 D.H. Wright (hadr-munuclear-V09-04-03) 317 ---------------------------------------------- 314 ------------------------------------------------------- 318 - G4VDMuonNuclearModel.cc: fix winxp compiler 315 - G4VDMuonNuclearModel.cc: fix winxp compiler complaint by converting 319 G4int arg (GetZ_asInt) of std::log to G4doub 316 G4int arg (GetZ_asInt) of std::log to G4double arg 320 317 321 27 September 2011 D.H. Wright (hadr-munuclear 318 27 September 2011 D.H. Wright (hadr-munuclear-V09-04-02) 322 ---------------------------------------------- 319 --------------------------------------------------------- 323 - Migrate to integer Z and A. File affected: 320 - Migrate to integer Z and A. File affected: 324 G4VDMuonNuclearModel.cc 321 G4VDMuonNuclearModel.cc 325 322 326 02 May 2011 D.H. Wright (hadr-munuclear-V09-04 323 02 May 2011 D.H. Wright (hadr-munuclear-V09-04-01) 327 ---------------------------------------------- 324 -------------------------------------------------- 328 - remove G4MuonNucleusProcess and G4MuonNucleu 325 - remove G4MuonNucleusProcess and G4MuonNucleusInteractionModel. These 329 were the old GHEISHA-style models and no lon 326 were the old GHEISHA-style models and no longer used. 330 327 331 16 February 2011 D.H. Wright (hadr-munuclear-V 328 16 February 2011 D.H. Wright (hadr-munuclear-V09-04-00) 332 ---------------------------------------------- 329 ------------------------------------------------------- 333 - create new model G4VDMuonNuclearModel to rep 330 - create new model G4VDMuonNuclearModel to replace old-style 334 G4MuNuclearInteraction and G4ParametrizedHad 331 G4MuNuclearInteraction and G4ParametrizedHadronicVertex 335 - add more libraries to list in GNUmakefile fo 332 - add more libraries to list in GNUmakefile for above new model 336 333 337 08 Sept 2010 V.Ivantchenko (hadr-munuclear-V09 334 08 Sept 2010 V.Ivantchenko (hadr-munuclear-V09-03-00) 338 ---------------------------------------------- 335 ---------------------------------------------------- 339 G4MuNuclearInteraction - clear hadronic tracks 336 G4MuNuclearInteraction - clear hadronic tracks PostStepDoIt 340 337 341 20 Nov 2009 V.Ivantchenko (hadr-munuclear-V09- 338 20 Nov 2009 V.Ivantchenko (hadr-munuclear-V09-02-03) 342 ---------------------------------------------- 339 ---------------------------------------------------- 343 - Cleanup 340 - Cleanup 344 341 345 04 Mar 2009 V.Ivantchenko (hadr-munuclear-V09- 342 04 Mar 2009 V.Ivantchenko (hadr-munuclear-V09-02-02) 346 ---------------------------------------------- 343 ---------------------------------------------------- 347 - move constructors, destructors and virtual m 344 - move constructors, destructors and virtual methods to source 348 345 349 06 Feb 2009 V.Ivantchenko (hadr-munuclear-V09- 346 06 Feb 2009 V.Ivantchenko (hadr-munuclear-V09-02-01) 350 ---------------------------------------------- 347 ---------------------------------------------------- 351 348 352 24 Jan 2009 V.Ivantchenko (hadr-munuclear-V09- 349 24 Jan 2009 V.Ivantchenko (hadr-munuclear-V09-02-00) 353 ---------------------------------------------- 350 ---------------------------------------------------- 354 - G4MuNuclearInteraction added deregistration 351 - G4MuNuclearInteraction added deregistration of the process 355 352 356 4 Oct 2008 Dennis Wright (hadr-munuclear-V09- 353 4 Oct 2008 Dennis Wright (hadr-munuclear-V09-01-01) 357 ---------------------------------------------- 354 ---------------------------------------------------- 358 - G4MuNuclearInteraction - include process typ 355 - G4MuNuclearInteraction - include process type enum and change type from 359 12 to fHadronInelastic 356 12 to fHadronInelastic 360 357 361 2 Sep 2008 V.Ivanchenko (hadr-munuclear-V09-0 358 2 Sep 2008 V.Ivanchenko (hadr-munuclear-V09-01-00) 362 ---------------------------------------------- 359 --------------------------------------------------- 363 - G4MuNuclearInteraction added SubType and reg 360 - G4MuNuclearInteraction added SubType and registration in the 364 G4HadronicProcessStor 361 G4HadronicProcessStore; added PreparePhysicsTable 365 method and cleanup fo 362 method and cleanup for readability 366 363 367 4 Nov 2006 Dennis Wright for V.Ivanchenko (ha 364 4 Nov 2006 Dennis Wright for V.Ivanchenko (hadr-munuclear-V08-01-00) 368 ---------------------------------------------- 365 ----------------------------------------------------------------------- 369 - G4MuNuclearInteraction::ComputeMicroscopicCr 366 - G4MuNuclearInteraction::ComputeMicroscopicCrossSection: prevent NaN 370 by checking that upper energy limit is not l 367 by checking that upper energy limit is not less than lower limit. 371 368 372 369 373 30 Nov 2005 Gabriele Cosmo (hadr-munuclear-V07 370 30 Nov 2005 Gabriele Cosmo (hadr-munuclear-V07-01-00) 374 ---------------------------------------------- 371 ---------------------------------------------------- 375 - Trivial fix in G4MuonNucleusInteractionModel 372 - Trivial fix in G4MuonNucleusInteractionModel and 376 G4ParametrizedHadronicVertex for support of 373 G4ParametrizedHadronicVertex for support of CLHEP-2.0.X series. 377 NOTE: use of RandBit() can lead to event irr 374 NOTE: use of RandBit() can lead to event irreproducibility ! 378 - Created History file. 375 - Created History file.