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 2.0)


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