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