Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/models/lepto_nuclear/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /processes/hadronic/models/lepto_nuclear/History (Version 11.3.0) and /processes/hadronic/models/lepto_nuclear/History (Version 11.2)


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