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