Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/electromagnetic/highenergy/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/electromagnetic/highenergy/History (Version 11.3.0) and /processes/electromagnetic/highenergy/History (Version 11.2)


  1 # Category emhighenergy History                     1 # Category emhighenergy 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-09-10 Alberto Ribon (emhighenergy-V11- << 
 10 - G4DynamicParticleIonisation, G4DynamicPartic << 
 11   (GetMeanFreePath and GetContinuousStepLimit) << 
 12                                                << 
 13 ## 2024-08-23 Vladimir Ivanchenko (emhighenerg << 
 14 - Added new processes G4DynamicParticleIonisat << 
 15     G4DynamicParticleFluctuation, which perfor << 
 16     on fly using only G4DynamicParticle data,  << 
 17                                                << 
 18 ## 2023-06-06 Helmut Burkhardt (emhighenergy-V      9 ## 2023-06-06 Helmut Burkhardt (emhighenergy-V11-01-01)
 19 - G4GammaConversionToMuons removing using name     10 - G4GammaConversionToMuons removing using namespace std + cling-tidy
 20 - G4AnnihiToMuPair removing using namespace st     11 - G4AnnihiToMuPair removing using namespace std + cling-tidy
 21                                                    12 
 22 ## 2023-06-02 Vladimir Ivanchenko (emhighenerg     13 ## 2023-06-02 Vladimir Ivanchenko (emhighenergy-V11-01-00)
 23 - G4GammaConversionToMuons - fixed FPE excepti     14 - G4GammaConversionToMuons - fixed FPE exception in compound, when selected
 24   element and address issue of cross section f     15   element and address issue of cross section factor reported in #2543
 25                                                    16 
 26 ## 2022-11-23 Gabriele Cosmo (emhighenergy-V11     17 ## 2022-11-23 Gabriele Cosmo (emhighenergy-V11-00-04)
 27 - Fixed more compilation warnings for implicit     18 - Fixed more compilation warnings for implicit type conversions.
 28                                                    19 
 29 ## 2022-11-18 Gabriele Cosmo (emhighenergy-V11     20 ## 2022-11-18 Gabriele Cosmo (emhighenergy-V11-00-03)
 30 - Fixed compilation warnings for implicit type     21 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.
 31                                                    22 
 32 ## 2022-09-05 Ben Morgan (emhighenergy-V11-00-     23 ## 2022-09-05 Ben Morgan (emhighenergy-V11-00-02)
 33 - Resolve duplicated G4partman dependency as p     24 - Resolve duplicated G4partman dependency as public
 34                                                    25 
 35 ## 2022-07-04 Vladimir Ivanchenko (emhighenerg     26 ## 2022-07-04 Vladimir Ivanchenko (emhighenergy-V11-00-01)
 36 - G4hPairProduction, G4hPairProductionModel -      27 - G4hPairProduction, G4hPairProductionModel - removed not needed methods
 37                                                    28 
 38 ## 2021-12-10 Ben Morgan (emhighenergy-V11-00-     29 ## 2021-12-10 Ben Morgan (emhighenergy-V11-00-00)
 39 - Change to new Markdown History format            30 - Change to new Markdown History format
 40                                                    31 
 41 ---                                                32 ---
 42                                                    33 
 43 # History entries prior to 11.0                    34 # History entries prior to 11.0
 44                                                    35 
 45 20 October 21: V.Ivanchenko (emhighenergy-V10-     36 20 October 21: V.Ivanchenko (emhighenergy-V10-07-06)
 46 - G4AnnihiToMuPair - added option of tau+tau-      37 - G4AnnihiToMuPair - added option of tau+tau- pair production;
 47     optimized computation of cross sections in     38     optimized computation of cross sections in compounds;
 48     added process sub-type via enumerator          39     added process sub-type via enumerator 
 49                                                    40 
 50 16 August 2021: J.Hahnfeld (emhighenergy-V10-0     41 16 August 2021: J.Hahnfeld (emhighenergy-V10-07-05)
 51 - G4AnnihiToMuPair - return DBL_MAX if below t     42 - G4AnnihiToMuPair - return DBL_MAX if below threshold energy,
 52   remember G4LossTableManager for correct dere     43   remember G4LossTableManager for correct deregistration in MT mode
 53                                                    44 
 54 18 July 21: V.Ivanchenko  (emhighenergy-V10-07     45 18 July 21: V.Ivanchenko  (emhighenergy-V10-07-04)
 55 - G4mplIonisationModel, G4mplIonisationWithDel     46 - G4mplIonisationModel, G4mplIonisationWithDeltaModel - updated 
 56     according to change of G4VEmFluctuationMod     47     according to change of G4VEmFluctuationModel signature 
 57                                                    48 
 58 15 May 21: V.Ivanchenko  (emhighenergy-V10-07-     49 15 May 21: V.Ivanchenko  (emhighenergy-V10-07-03)
 59 - G4eeToHadrons - updated integral type            50 - G4eeToHadrons - updated integral type
 60                                                    51 
 61 15 March 21: V.Ivanchenko  (emhighenergy-V10-0     52 15 March 21: V.Ivanchenko  (emhighenergy-V10-07-02)
 62 - update all classes to 11.0: clean-up interfa     53 - update all classes to 11.0: clean-up interfaces, removed unused headers,
 63    improved initialisation                         54    improved initialisation
 64                                                    55 
 65 21 February 21: V.Ivanchenko  (emhighenergy-V1     56 21 February 21: V.Ivanchenko  (emhighenergy-V10-07-01)
 66 - G4hBremsstrahlungModel - added header            57 - G4hBremsstrahlungModel - added header
 67                                                    58 
 68 08 February 21: V.Ivanchenko  (emhighenergy-V1     59 08 February 21: V.Ivanchenko  (emhighenergy-V10-07-00)
 69 - G4hhIonisation - G4BohrFuluctuations is remo     60 - G4hhIonisation - G4BohrFuluctuations is removed
 70                                                    61 
 71 29 October 2020: V.Ivantchenko (emhighenergy-V     62 29 October 2020: V.Ivantchenko (emhighenergy-V10-06-02)
 72 - G4hPairProductionModel, G4hBremsstrahlungMod     63 - G4hPairProductionModel, G4hBremsstrahlungModel, G4hPairProduction,
 73   G4hBremsstrahlung - added definition of the      64   G4hBremsstrahlung - added definition of the energy threshold
 74     for creation of a vertex, when energy tran     65     for creation of a vertex, when energy transfer is above the
 75     threshold (CMS request)                        66     threshold (CMS request)
 76                                                    67 
 77 01 September 2020: G.Amadio (emhighenergy-V10-     68 01 September 2020: G.Amadio (emhighenergy-V10-06-01)
 78 - G4hPairProductionModel - inherit ComputeDMic     69 - G4hPairProductionModel - inherit ComputeDMicroscopicCrossSection
 79   from G4MuPairProductionModel to avoid code d     70   from G4MuPairProductionModel to avoid code duplication
 80                                                    71 
 81 30 October 2019: I.Semeniouk (emhighenergy-V10     72 30 October 2019: I.Semeniouk (emhighenergy-V10-05-06)
 82 - G4GammaConversionToMuons - initialisation of     73 - G4GammaConversionToMuons - initialisation of the 5D model cuts size
 83                                                    74 
 84 18 October 2019: V.Ivantchenko (emhighenergy-V     75 18 October 2019: V.Ivantchenko (emhighenergy-V10-05-05)
 85 - G4GammaConversionToMuons - added initialisat     76 - G4GammaConversionToMuons - added initialisation of the 5D model
 86                                                    77 
 87 08 October 2019: V.Ivantchenko (emhighenergy-V     78 08 October 2019: V.Ivantchenko (emhighenergy-V10-05-04)
 88 - G4GammaConversionToMuons - fixed DeRegister;     79 - G4GammaConversionToMuons - fixed DeRegister; added optional
 89     possibility to use 5D model for the sampli     80     possibility to use 5D model for the sampling of the final state
 90                                                    81 
 91 02 July 2019: V.Ivantchenko (emhighenergy-V10-     82 02 July 2019: V.Ivantchenko (emhighenergy-V10-05-03)
 92 - G4mplIonisationWithDeltaModel, G4mplIonisati     83 - G4mplIonisationWithDeltaModel, G4mplIonisationModel - fixed
 93     dEdx for electron gas model (beta<0.01) -      84     dEdx for electron gas model (beta<0.01) - problem #2169
 94                                                    85 
 95 03 April 2019: V.Ivantchenko (emhighenergy-V10     86 03 April 2019: V.Ivantchenko (emhighenergy-V10-05-02)
 96 - G4GammaConversionToMuons, G4AnnihiToMuPair -     87 - G4GammaConversionToMuons, G4AnnihiToMuPair - added Register/DeRegister
 97     mechanism                                      88     mechanism
 98                                                    89 
 99 21 March 2019: V.Ivantchenko (emhighenergy-V10     90 21 March 2019: V.Ivantchenko (emhighenergy-V10-05-01)
100 - G4GammaConversionToMuons - fixed low-energy      91 - G4GammaConversionToMuons - fixed low-energy part of the model by adding
101     of intermediate limit 5*MuMass, below whic     92     of intermediate limit 5*MuMass, below which an approximation of
102     x-section similar to the Bethe-Heitler mod     93     x-section similar to the Bethe-Heitler model is used; fixed bug
103     in energy sampling for low-energy              94     in energy sampling for low-energy
104                                                    95 
105 01 March 2019: V.Ivantchenko (emhighenergy-V10     96 01 March 2019: V.Ivantchenko (emhighenergy-V10-05-00)
106 - G4mplIonisation, G4mplIonisationWithDeltaMod     97 - G4mplIonisation, G4mplIonisationWithDeltaModel - added low limit
107     for delta-electron production threshold (f     98     for delta-electron production threshold (fixing problem #2126)
108                                                    99 
109 17 Sept 2018: D.Sawkey (emhighenergy-V10-04-02    100 17 Sept 2018: D.Sawkey (emhighenergy-V10-04-02)
110 - G4eeToHadrons, G4eeToHadronsMultiModel, G4hB    101 - G4eeToHadrons, G4eeToHadronsMultiModel, G4hBremsstrahlung, G4hPairProduction,
111   G4hhIonisation, G4mplIonisation: automatic d    102   G4hhIonisation, G4mplIonisation: automatic documentation format now rST
112                                                   103 
113 01 May 2018: V.Ivant (emhighenergy-V10-04-01)     104 01 May 2018: V.Ivant (emhighenergy-V10-04-01)
114 - G4eeToHadronsMultiModel - cleanup of headers    105 - G4eeToHadronsMultiModel - cleanup of headers
115 - G4eeToHadronsModel, G4mplIonisationWithDelta    106 - G4eeToHadronsModel, G4mplIonisationWithDeltaModel - minor cleanup
116                                                   107 
117 28 Feb 2018: V.Ivant (emhighenergy-V10-04-00)     108 28 Feb 2018: V.Ivant (emhighenergy-V10-04-00)
118 - G4AnnihiToMuPair - H.Burkhardt added Coulomb    109 - G4AnnihiToMuPair - H.Burkhardt added Coulomb correction to the
119     cross section at the threshold                110     cross section at the threshold
120                                                   111 
121 08 Nov 2017: D.Sawkey (emhighenergy-V10-03-05)    112 08 Nov 2017: D.Sawkey (emhighenergy-V10-03-05)
122 - G4hBremsstrahlung, G4hPairProduction - updat    113 - G4hBremsstrahlung, G4hPairProduction - update ProcessDescription text
123                                                   114 
124 27 Oct 2017: V.Ivant (emhighenergy-V10-03-04)     115 27 Oct 2017: V.Ivant (emhighenergy-V10-03-04)
125 - G4GammaConversionToMuons - changed parameter    116 - G4GammaConversionToMuons - changed parameterisation of nuclear
126     elastic formfactor (A.Sokolov); use intege    117     elastic formfactor (A.Sokolov); use integer Z; speed-up
127     sampling algorithm                            118     sampling algorithm
128                                                   119 
129 19 Oct 2017: D.Sawkey (emhighenergy-V10-03-03)    120 19 Oct 2017: D.Sawkey (emhighenergy-V10-03-03)
130 - add dummy ProcessDescription for html doc       121 - add dummy ProcessDescription for html doc
131                                                   122 
132 12 Oct 2017: V.Ivant (emhighenergy-V10-03-02)     123 12 Oct 2017: V.Ivant (emhighenergy-V10-03-02)
133 - G4eeToHadrons - switched from ProcessDescrip    124 - G4eeToHadrons - switched from ProcessDescription to StreamProcessInfo
134                                                   125 
135 11 Oct 2017: V.Ivant (emhighenergy-V10-03-01)     126 11 Oct 2017: V.Ivant (emhighenergy-V10-03-01)
136 - G4eeToHadrons, G4eeToHadronsMultiModel - imp    127 - G4eeToHadrons, G4eeToHadronsMultiModel - implemented new method
137     Description(..) instead of PrintInfo()        128     Description(..) instead of PrintInfo()
138                                                   129 
139 03 Aug 2017: V.Ivant (emhighenergy-V10-03-00)     130 03 Aug 2017: V.Ivant (emhighenergy-V10-03-00)
140 - G4eeToHadrons, G4hhIonisation, G4mplIonisati    131 - G4eeToHadrons, G4hhIonisation, G4mplIonisation - make coherent
141     model initialisation                          132     model initialisation
142                                                   133 
143 1 Jun 2016: D.Sawkey (emhighenergy-V10-02-00)     134 1 Jun 2016: D.Sawkey (emhighenergy-V10-02-00)
144 - Most files: use C++11 features explicit, ove    135 - Most files: use C++11 features explicit, override, delete, nullptr
145                                                   136 
146 05 Now 2015: G.Cosmo (emhighenergy-V10-01-04)     137 05 Now 2015: G.Cosmo (emhighenergy-V10-01-04)
147 - Replaced use of variable 'L' in G4eeToHadron    138 - Replaced use of variable 'L' in G4eeToHadronsModel.cc to avoid
148   shadowing of new volumetric units.              139   shadowing of new volumetric units.
149                                                   140 
150 07 Apr 2015: V.Ivant (emhighenergy-V10-01-03)     141 07 Apr 2015: V.Ivant (emhighenergy-V10-01-03)
151 - Added checks to do/while loops                  142 - Added checks to do/while loops
152                                                   143 
153 28 Apr 2015: V.Ivant (emhighenergy-V10-01-02)     144 28 Apr 2015: V.Ivant (emhighenergy-V10-01-02)
154 - G4eeTo3PiModel - do not use default construc    145 - G4eeTo3PiModel - do not use default constructor of G4LorentzVector
155                                                   146 
156 20 Feb 2015: V.Ivant (emhighenergy-V10-01-01)     147 20 Feb 2015: V.Ivant (emhighenergy-V10-01-01)
157 - G4eeTo3PiModel - increased majoranta for sam    148 - G4eeTo3PiModel - increased majoranta for sampling of 3-body final
158     state; fixed bug in sampling                  149     state; fixed bug in sampling
159                                                   150 
160 20 Feb 2015: V.Ivant (emhighenergy-V10-01-00)     151 20 Feb 2015: V.Ivant (emhighenergy-V10-01-00)
161 - G4eeToHadronsModel - fixed kinematics in ISR    152 - G4eeToHadronsModel - fixed kinematics in ISR gamma emission
162     (problem #1716); added check on energy bal    153     (problem #1716); added check on energy balance
163                                                   154 
164 22 Oct 2014: V.Ivant (emhighenergy-V10-00-05)     155 22 Oct 2014: V.Ivant (emhighenergy-V10-00-05)
165 - G4eeToHadrons, G4hBremsstrahlung, G4hPairPro    156 - G4eeToHadrons, G4hBremsstrahlung, G4hPairProduction,
166   G4hhIonisation, G4mplIonisation - use G4EmPa    157   G4hhIonisation, G4mplIonisation - use G4EmParameters
167                                                   158 
168 07 Sept 2014: V.Ivant (emhighenergy-V10-00-04)    159 07 Sept 2014: V.Ivant (emhighenergy-V10-00-04)
169 - G4GammaConversionToMuons - added protection     160 - G4GammaConversionToMuons - added protection agains infinite loop
170     at the reaction threashold; removed G4Thre    161     at the reaction threashold; removed G4ThreadLocal variables;
171     introduced G4Exp, G4Log and nist functions    162     introduced G4Exp, G4Log and nist functions; added counters
172     limiting do/while loops                       163     limiting do/while loops
173                                                   164 
174 24 July 2014: V.Ivant (emhighenergy-V10-00-03)    165 24 July 2014: V.Ivant (emhighenergy-V10-00-03)
175 24 July 2014: V.Ivant (emhighenergy-V10-00-02)    166 24 July 2014: V.Ivant (emhighenergy-V10-00-02)
176 - G4Vee2hadrons - fixed build for gcc 4.1         167 - G4Vee2hadrons - fixed build for gcc 4.1
177                                                   168 
178 18 July 2014: V.Ivant (emhighenergy-V10-00-01)    169 18 July 2014: V.Ivant (emhighenergy-V10-00-01)
179 - G4eeTo3PiModel - fixed sampling algorithm       170 - G4eeTo3PiModel - fixed sampling algorithm
180                                                   171 
181 18 July 2014: V.Ivant (emhighenergy-V10-00-00)    172 18 July 2014: V.Ivant (emhighenergy-V10-00-00)
182 - Naruhiro Chikuma verified and updated positr    173 - Naruhiro Chikuma verified and updated positron annihilation
183     models: G4Vee2hadrons, G4ee2KChargedModel,    174     models: G4Vee2hadrons, G4ee2KChargedModel, G4ee2KNeutralModel,
184     G4eeTo3PiModel, G4eeToHadronsMultiModel, G    175     G4eeTo3PiModel, G4eeToHadronsMultiModel, G4eeToPGammaModel,
185     G4eeToTwoPiModel, G4eeToHadronsModel; and     176     G4eeToTwoPiModel, G4eeToHadronsModel; and process G4eeToHadrons
186     This includes adition on extra inline meth    177     This includes adition on extra inline methods to convert from Lab
187     to CM, to initilise models, more correct t    178     to CM, to initilise models, more correct thresholds,
188     migration to updated PhysicsVector interfa    179     migration to updated PhysicsVector interfaces
189                                                   180 
190 13 November 2013: V.Ivant (emhighenergy-V09-06    181 13 November 2013: V.Ivant (emhighenergy-V09-06-09)
191 - G4mplIonisationModel - fixed compillation pr    182 - G4mplIonisationModel - fixed compillation problem of the previous tag
192                                                   183 
193 12 November 2013: V.Ivant (emhighenergy-V09-06    184 12 November 2013: V.Ivant (emhighenergy-V09-06-08)
194 - G4mplIonisationModel, G4mplIonisationWithDel    185 - G4mplIonisationModel, G4mplIonisationWithDeltaModel - fixed electron
195     gas ionisation part of a model (problem is    186     gas ionisation part of a model (problem is identified by Zukai Wang
196     <zw4vm@virginia.edu>); before model was wo    187     <zw4vm@virginia.edu>); before model was working correctly for
197     very heavy monopoles in Silicon and not ac    188     very heavy monopoles in Silicon and not accurate for other media
198                                                   189 
199 19 August 2013: V.Ivant (emhighenergy-V09-06-0    190 19 August 2013: V.Ivant (emhighenergy-V09-06-07)
200 - G4hPairProductionModel - do not call obsolet    191 - G4hPairProductionModel - do not call obsolete SetElement() method;
201     use G4Log and G4Exp                           192     use G4Log and G4Exp
202 - G4hBremsstrahlungModel - use G4Log              193 - G4hBremsstrahlungModel - use G4Log
203                                                   194 
204 09 August 2013: V.Ivant (emhighenergy-V09-06-0    195 09 August 2013: V.Ivant (emhighenergy-V09-06-06)
205 09 August 2013: V.Ivant (emhighenergy-V09-06-0    196 09 August 2013: V.Ivant (emhighenergy-V09-06-05)
206 - G4hBremsstrahlung - use inheritence of G4MuB    197 - G4hBremsstrahlung - use inheritence of G4MuBremsstrahlung;
207     removed unused headers;                       198     removed unused headers;
208 - G4hPairProduction - use inheritence of G4MuP    199 - G4hPairProduction - use inheritence of G4MuPairProduction;
209     removed unused headers; lowestEnergy limit    200     removed unused headers; lowestEnergy limit should not be lower
210     than 8*mass because in that case the model    201     than 8*mass because in that case the model is not applicable
211                                                   202 
212 09 July 2013: V.Ivant (emhighenergy-V09-06-04)    203 09 July 2013: V.Ivant (emhighenergy-V09-06-04)
213 - G4hPairProductionModel - substitute SetCurre    204 - G4hPairProductionModel - substitute SetCurrentElement(G4double)
214     by SetElement(G4int)                          205     by SetElement(G4int)
215                                                   206 
216 03 July 2013: V.Ivant (emhighenergy-V09-06-03)    207 03 July 2013: V.Ivant (emhighenergy-V09-06-03)
217 - G4mplIonisationModel, G4mplIonisationWithDel    208 - G4mplIonisationModel, G4mplIonisationWithDeltaModel - changed
218     interface to G4VEmFluctuations                209     interface to G4VEmFluctuations
219                                                   210 
220 10 January 2013: V.Ivant (emhighenergy-V09-06-    211 10 January 2013: V.Ivant (emhighenergy-V09-06-02)
221 - G4mplIonisationWithDeltaModel - minor cleanu    212 - G4mplIonisationWithDeltaModel - minor cleanup
222                                                   213 
223 09 January 2013: V.Ivant (emhighenergy-V09-06-    214 09 January 2013: V.Ivant (emhighenergy-V09-06-01)
224 - G4mplIonisationWithDeltaModel - fixed factor    215 - G4mplIonisationWithDeltaModel - fixed factor for cross section
225     of delta-electron production                  216     of delta-electron production
226                                                   217 
227 10 December 2012: V.Ivant (emhighenergy-V09-06    218 10 December 2012: V.Ivant (emhighenergy-V09-06-00)
228 - G4eeTo3PiModel - removed printout from destr    219 - G4eeTo3PiModel - removed printout from destructor (fixed bug #1404)
229                                                   220 
230 21 July 2012: V.Ivant (emhighenergy-V09-05-03)    221 21 July 2012: V.Ivant (emhighenergy-V09-05-03)
231 - G4hBremsstrahlung, G4mplIonisation,  G4hPair    222 - G4hBremsstrahlung, G4mplIonisation,  G4hPairProduction -
232     secondary particle type defined in constru    223     secondary particle type defined in constructors and not in Initialise()
233     method, this is needed for correct initial    224     method, this is needed for correct initialisation at G4_PreInit
234                                                   225 
235 11 July 2012: G.Cosmo (emhighenergy-V09-05-02)    226 11 July 2012: G.Cosmo (emhighenergy-V09-05-02)
236 - Explicitly use inclusion of headers for syst    227 - Explicitly use inclusion of headers for system of units and physical
237   constants, in plan to remove implicit inclus    228   constants, in plan to remove implicit inclusion from globals.hh.
238                                                   229 
239 07 June 2012: V.Ivant (emhighenergy-V09-05-01)    230 07 June 2012: V.Ivant (emhighenergy-V09-05-01)
240 - Fixed variable shagowing                        231 - Fixed variable shagowing
241                                                   232 
242 27 May 2012: V.Ivant (emhighenergy-V09-05-00)     233 27 May 2012: V.Ivant (emhighenergy-V09-05-00)
243 - G4mplIonisation, G4mplIonisationModel, G4mpl    234 - G4mplIonisation, G4mplIonisationModel, G4mplIonisationWithDeltaModel
244     extended energy range of dedx and other ta    235     extended energy range of dedx and other tables for monopoles with large mass,
245     this is required for interpolation of dEdx    236     this is required for interpolation of dEdx for super-heavy monopoles
246                                                   237 
247 10 November 2011: V.Ivant (emhighenergy-V09-04    238 10 November 2011: V.Ivant (emhighenergy-V09-04-02)
248 - G4hPairProduction, G4eeToHadronsMultiModel,     239 - G4hPairProduction, G4eeToHadronsMultiModel, G4hhIonisation,
249   G4mplIonisationModel, G4mplIonisationWithDel    240   G4mplIonisationModel, G4mplIonisationWithDeltaModel - fixed
250     initialisation problems reported by the Co    241     initialisation problems reported by the Coverity tool
251                                                   242 
252 3 November 2011: V.Ivant (emhighenergy-V09-04-    243 3 November 2011: V.Ivant (emhighenergy-V09-04-01)
253 - G4hBremsstrahlung, G4hPairProduction - impro    244 - G4hBremsstrahlung, G4hPairProduction - improved initialisation
254     allowing to used model instantiated in Phy    245     allowing to used model instantiated in Physics List (potential
255     saving initialisation time)                   246     saving initialisation time)
256                                                   247 
257 12 July 11: V.Ivanchenko (emhighenergy-V09-04-    248 12 July 11: V.Ivanchenko (emhighenergy-V09-04-00)
258 - G4GammaConversionToMuons - removed include o    249 - G4GammaConversionToMuons - removed include of unused header
259                                                   250 
260 26 October 10: V.Ivanchenko (emhighenergy-V09-    251 26 October 10: V.Ivanchenko (emhighenergy-V09-03-02)
261 - Fixed problem reported by the Coverity tools    252 - Fixed problem reported by the Coverity tools (mainly pedantic
262   initialisation)                                 253   initialisation)
263 - Added G4mplIonisationWithDeltaModel which is    254 - Added G4mplIonisationWithDeltaModel which is substituted
264   G4mplIonisationModel by default - delat-ray     255   G4mplIonisationModel by default - delat-ray production is required
265   both by ATLAS and CMS                           256   both by ATLAS and CMS
266                                                   257 
267 04 March 10: V.Ivanchenko (emhighenergy-V09-03    258 04 March 10: V.Ivanchenko (emhighenergy-V09-03-01)
268 - G4ICRU73NoDeltaModel - new model derived fro    259 - G4ICRU73NoDeltaModel - new model derived from G4ICRU73QOModel
269                                                   260 
270 28 March 10: V.Ivanchenko (emhighenergy-V09-03    261 28 March 10: V.Ivanchenko (emhighenergy-V09-03-00)
271 - G4mplIonisation - fixed IsApplicable method     262 - G4mplIonisation - fixed IsApplicable method - always "true"
272                     (CMS report crash in the c    263                     (CMS report crash in the case when several types
273                      of monopoles are instanti    264                      of monopoles are instantiated)
274                                                   265 
275 11 November 09: V.Ivanchenko (emhighenergy-V09    266 11 November 09: V.Ivanchenko (emhighenergy-V09-02-03)
276 - G4eeTo3PiModel - fixed vector product in mat    267 - G4eeTo3PiModel - fixed vector product in matrix element
277                                                   268 
278 09 November 09: V.Ivanchenko (emhighenergy-V09    269 09 November 09: V.Ivanchenko (emhighenergy-V09-02-02)
279 - G4AnnihiToMuPair added method CrossSectionPe    270 - G4AnnihiToMuPair added method CrossSectionPerVolume;
280                    added integral option to Po    271                    added integral option to PostStepDoIt - more precise
281                    simulation near cross secti    272                    simulation near cross section threshold
282                                                   273 
283 12 April 09: V.Ivanchenko (emhighenergy-V09-02    274 12 April 09: V.Ivanchenko (emhighenergy-V09-02-01)
284 - G4mplIonisationModel, G4eeToHadronsMultiMode    275 - G4mplIonisationModel, G4eeToHadronsMultiModel - simplified initialisation
285                                                   276 
286 20 February 09: V.Ivanchenko (emhighenergy-V09    277 20 February 09: V.Ivanchenko (emhighenergy-V09-02-00)
287 - Cleanup: improved comments, move virtual met    278 - Cleanup: improved comments, move virtual methods from .hh to .cc
288                                                   279 
289 16 October 08: V.Ivanchenko (emhighenergy-V09-    280 16 October 08: V.Ivanchenko (emhighenergy-V09-01-06)
290 - Updated processes enumeration and printout      281 - Updated processes enumeration and printout
291                                                   282 
292 21 July 08:  V.Ivanchenko (emhighenergy-V09-01    283 21 July 08:  V.Ivanchenko (emhighenergy-V09-01-05)
293 - G4hBremsstrahlungModel, G4hPairProductionMod    284 - G4hBremsstrahlungModel, G4hPairProductionModel - do not use A in
294                           the CrossSectionPerA    285                           the CrossSectionPerAtom
295                                                   286 
296 10 July 08:  V.Ivanchenko (emhighenergy-V09-01    287 10 July 08:  V.Ivanchenko (emhighenergy-V09-01-04)
297 - G4eeCrossSections - migrated to PDG 2006        288 - G4eeCrossSections - migrated to PDG 2006
298 - G4eeToHadronsMultiModel - added main reactio    289 - G4eeToHadronsMultiModel - added main reaction channels for omega and
299                             phi resonances        290                             phi resonances
300 - New models: G4eeTo3PiModel, G4eeToPGammaMode    291 - New models: G4eeTo3PiModel, G4eeToPGammaModel, G4ee2KChargedModel,
301   G4ee2KNeutralModel                              292   G4ee2KNeutralModel
302                                                   293 
303 8 July 08:  V.Ivanchenko (emhighenergy-V09-01-    294 8 July 08:  V.Ivanchenko (emhighenergy-V09-01-03)
304 - G4GammaConversionToMuons - all exit() substi    295 - G4GammaConversionToMuons - all exit() substituted by warnings
305                                                   296 
306 4 April 08:  V.Ivanchenko (emhighenergy-V09-01    297 4 April 08:  V.Ivanchenko (emhighenergy-V09-01-02)
307 - G4hBremsstrahlungModel - remove static const    298 - G4hBremsstrahlungModel - remove static const
308                                                   299 
309 14 March 08:  V.Ivanchenko (emhighenergy-V09-0    300 14 March 08:  V.Ivanchenko (emhighenergy-V09-01-01)
310 06 March 08:  V.Ivanchenko (emhighenergy-V09-0    301 06 March 08:  V.Ivanchenko (emhighenergy-V09-01-00)
311 - G4hBremsstrahlungModel, G4hBremsstrahlung, G    302 - G4hBremsstrahlungModel, G4hBremsstrahlung, G4hPairProductionModel,
312   G4hPairProduction are added                     303   G4hPairProduction are added
313 - SubType for all processes is initialized        304 - SubType for all processes is initialized
314                                                   305 
315 13 November 07:  V.Ivanchenko (emhighenergy-V0    306 13 November 07:  V.Ivanchenko (emhighenergy-V09-00-01)
316 - G4mplIonisationModel - introduced theoretica    307 - G4mplIonisationModel - introduced theoretical asymtotic low-energy
317                          parameterization of d    308                          parameterization of dEdx
318                                                   309 
319 14 August 07:  V.Ivanchenko (emhighenergy-V09-    310 14 August 07:  V.Ivanchenko (emhighenergy-V09-00-00)
320 - G4mplIonisationModel - fixed low-energy para    311 - G4mplIonisationModel - fixed low-energy parameterization of monopole
321        energy loss; verified mean energy loss     312        energy loss; verified mean energy loss (M.Vladymirov)
322                                                   313 
323 31 May 07:  V.Ivanchenko (emhighenergy-V08-03-    314 31 May 07:  V.Ivanchenko (emhighenergy-V08-03-02)
324 - G4mplIonisation - fixed destruction of monop    315 - G4mplIonisation - fixed destruction of monopole ionisation model
325                                                   316 
326 23 May 07:  V.Ivanchenko (emhighenergy-V08-03-    317 23 May 07:  V.Ivanchenko (emhighenergy-V08-03-01)
327 - In all processes inherit from G4VEnergyLossP    318 - In all processes inherit from G4VEnergyLossProcess or G4VEmProcess
328   remove method SecondaryPostStep;                319   remove method SecondaryPostStep;
329                                                   320 
330 22 May 07:  V.Ivanchenko (emhighenergy-V08-03-    321 22 May 07:  V.Ivanchenko (emhighenergy-V08-03-00)
331 - G4VEmModel - changed interface of SampleSeco    322 - G4VEmModel - changed interface of SampleSecondary method, it become
332   void, extra parameter std::vector<G4DynamicP    323   void, extra parameter std::vector<G4DynamicParticle*>*, all
333   classes using or inhereting this interface a    324   classes using or inhereting this interface are modified.
334   About 5% speadup of EM shower simulation        325   About 5% speadup of EM shower simulation
335                                                   326 
336 25 October 06: V.Ivant (emhighenergy-V08-01-00    327 25 October 06: V.Ivant (emhighenergy-V08-01-00)
337 - added G4mplIonisation and G4mplIonisationMod    328 - added G4mplIonisation and G4mplIonisationModel - ionisation for
338   classic magnetic monopole                       329   classic magnetic monopole
339 - G4hhIonisation - add maxKinEnergy class memb    330 - G4hhIonisation - add maxKinEnergy class member (100 TeV)
340                                                   331 
341 15 February 05: V.Ivant (emhighenergy-V08-00-0    332 15 February 05: V.Ivant (emhighenergy-V08-00-01)
342 - added functions G4BraggModel::ComputeCrossSe    333 - added functions G4BraggModel::ComputeCrossSectionPerElectron/Atom()
343 - added functions G4BraggIonModel::ComputeCros    334 - added functions G4BraggIonModel::ComputeCrossSectionPerElectron/Atom()
344                                                   335 
345 10 January 05: V.Ivant (emhighenergy-V08-00-00    336 10 January 05: V.Ivant (emhighenergy-V08-00-00)
346 - substitute the method SetStepLimits by SetSt    337 - substitute the method SetStepLimits by SetStepFunction
347 - move initialisation of default values to the    338 - move initialisation of default values to the constructor
348                                                   339 
349 29 November 05: V.Ivant (emhighenergy-V07-01-0    340 29 November 05: V.Ivant (emhighenergy-V07-01-04)
350 - Fix initialisation problems in G4hhIonisatio    341 - Fix initialisation problems in G4hhIonisation and G4eeToHadrons and related classes
351                                                   342 
352 23 November 05: V.Ivant (emhighenergy-V07-01-0    343 23 November 05: V.Ivant (emhighenergy-V07-01-03)
353 - G4eeToHadrons - fix verbosity, restore missi    344 - G4eeToHadrons - fix verbosity, restore missing line
354 - G4eeToHadronsModel - change verbosity level     345 - G4eeToHadronsModel - change verbosity level
355                                                   346 
356 30 October 05: V.Ivant (emhighenergy-V07-01-02    347 30 October 05: V.Ivant (emhighenergy-V07-01-02)
357 - Remove magnetic change from G4BraggNoDeltaMo    348 - Remove magnetic change from G4BraggNoDeltaModel and G4BetheBlochNoDeltaModel
358 - add G4hhIonisation - ionisation for heavy ex    349 - add G4hhIonisation - ionisation for heavy exotic particles
359                                                   350 
360 05 August 05: V.Ivant (emhighenergy-V07-01-01)    351 05 August 05: V.Ivant (emhighenergy-V07-01-01)
361 - Remove inline constructors and destructors      352 - Remove inline constructors and destructors
362                                                   353 
363 30 June 05: V.Ivant (emhighenergy-V07-01-00)      354 30 June 05: V.Ivant (emhighenergy-V07-01-00)
364 - Fix a misprint in G4BetheBlochNoDeltaModel      355 - Fix a misprint in G4BetheBlochNoDeltaModel
365                                                   356 
366 18 May 05: V.Ivant (highenergy-V07-00-01)         357 18 May 05: V.Ivant (highenergy-V07-00-01)
367 - Use optimised interfaces from utils - reorga    358 - Use optimised interfaces from utils - reorganise ee->hadrons models
368 - Add G4BetheBlochNoDeltaModel and G4BraggNoDe    359 - Add G4BetheBlochNoDeltaModel and G4BraggNoDeltaModel for simulation
369   of energy loss of very heavy particles          360   of energy loss of very heavy particles
370                                                   361 
371 13 April 05: V.Ivant (highenergy-V07-00-00)       362 13 April 05: V.Ivant (highenergy-V07-00-00)
372 - Migrade to updated interfaces of utils          363 - Migrade to updated interfaces of utils
373                                                   364 
374 01 Dec 04: V.Ivant (highenergy-V06-02-01)         365 01 Dec 04: V.Ivant (highenergy-V06-02-01)
375 - Migration to cmath                              366 - Migration to cmath
376                                                   367 
377 29 Nov 04: V.Ivant (highenergy-V06-02-00)         368 29 Nov 04: V.Ivant (highenergy-V06-02-00)
378 - Created                                         369 - Created
379                                                   370