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