source: trunk/source/processes/electromagnetic/lowenergy/History

Last change on this file was 1347, checked in by garnier, 15 years ago

geant4 tag 9.4

File size: 102.3 KB
RevLine 
[1347]1$Id: History,v 1.477 2010/12/02 18:02:33 vnivanch Exp $
[819]2-------------------------------------------------------------------
3
4 =========================================================
5 Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6 =========================================================
7
8 Category History file
9 ---------------------
10This file should be used by G4 developers and category coordinators
11to briefly summarize all major modifications introduced in the code
12and keep track of all category-tags.
13It DOES NOT substitute the CVS log-message one should put at every
14committal in the CVS repository !
15
16 ----------------------------------------------------------
17 * Reverse chronological order (last date on top), please *
18 ----------------------------------------------------------
19
[1347]2002.12.2010 V.Ivanchenko, tag emlowen-V09-03-69
21 fixed minor memory leaks in G4VCrossSectinDataSet, G4EMDataSet,
22 G4LivermoreBremsstrahlungModel, G4LivermoreIonisationModel
23
2401.12.2010, L.Pandola, tag emlowen-V09-03-68
25 Address Coverity reports for a few Penelope/Livermore
26 models.
27
2826.11.2010, L.Pandola, tag emlowen-V09-03-67
29 Address Coverity reports for a few Penelope/Livermore
30
3125.11.2010 tag emlowen-V09-03-66
32 V.Ivanchenko fixed initialisation in
33 G4UAtomicDeexcitation: delete objects, use consistent names
34
3525.11.2010, L.Pandola, tag emlowen-V09-03-65
36 Address Coverity reports for a few Penelope/Livermore
37 classes
38
3922.11.2010, A.Mantero, tag emlowen-V09-03-64
40 changed default for PIXE model
41
4222.11.2010, A.Mantero, tag emlowen-V09-03-63
43 minor fixes
44
4522.11.2010, A.Mantero, tag emlowen-V09-03-62
46 units management in PIXE fixed
47 calculation bug in G4UAtomicDeexcitation fixed
48
4919.11.2010, A.Mantero, tag emlowen-V09-03-61
50 bug removal from G4LivermoreIonisation
51 bug removal from G4LivermorePolarizedPhotoElectricModel
52
5312.11.2010, A.Mantero, tag emlowen-V09-03-60
54 minor fixes and added a test for G4UAtomicDeexcitation
55 in test subdir
56
5712.11.2010, A.Mantero, tag emlowen-V09-03-59
58 Creation of G4UAtomicDeexcitation class,
59 derived from G4VAtomicDeexcitation in Utils.
60 It will replace G4AtomicDeexcitation class.
61 Updated G4hLowEnergyIonisation to use G4UAtomicDeexcitation
62 instead of G4AtomicDeexcitation.
63
64
6512.11.2010, V. Ivanchenko, tag emlowen-V09-03-58
66 G4BoldyshevTripletModel - F.Longo substitute asinh,
67 because it is abcent at Windows
68
6912.11.2010, S. Incerti, tag emlowen-V09-03-57
70 Renamed inline function in Sanche excitation model
71
7211.11.2010, S. Incerti, tag emlowen-V09-03-56
73 Added new control of low energy limit of G4DNA e- models
74 Energy ranges adapted accordingly.
75
7610.11.2010, V. Ivanchenko, tag emlowen-V09-03-55
77 F.Longo and G.Depaiola provided new models:
78 G4BoldyshevTripletModel, G4LivermoreGammaConversionModelRC,
79 G4LivermoreNuclearGammaConversionModel;
80 G4LivermorePolarizedGammaConversionModel - fixed element
81 selection and initialisation
82
[1340]8304.11.2010, S. Incerti, tag emlowen-V09-03-54
84 - removed warnings in Rudd ionization classes (SI)
85 - G4IonParametrisedLossModel - (VI) moved few virtual methods from
86 inline to source, minor cleanup of initialisation
87
8803.11.2010, S. Incerti, tag emlowen-V09-03-53
89 restricted momentum conservation to electrons
90 in G4DNA ionisation
91
9203.11.2010, S. Incerti, tag emlowen-V09-03-52
93 new preliminary Geant4-DNA ionisation class for ions by Z. Francis
94 to be used with G4LEDATA 6.18
95
9617.10.2010, S. Incerti, tag emlowen-V09-03-51
97 extended low energy coverage of G4DNA electron models
98 to be used with G4LEDATA 6.17
99
10014.10.2010, V. Ivanchenko, tag emlowen-V09-03-50
101 G4GeneratorBS - optimise computations to speedup, fixed comments
102 G4GeneratorBN - fixed comments
103 G4VBremAngularDistribution - moved to utils
104 G4ModifiedTsai - moved to standard
105
10613.10.2010, L. Pandola, tag emlowen-V09-03-49
107 Update G4LivermoreIonisationModel to produce fluorescence AlongStep
108 only if above the production cuts. Stricter check for energy
109 conservation
110
11108.10.2010, S. Incerti, tag emlowen-V09-03-48
112 Added new excitation model for H
113
11415.09.2010, S. Incerti, tag emlowen-V09-03-47
115 Added protection in xs file opening for G4DNA Sanche excitation
116
11715.09.2010, S. Incerti, tag emlowen-V09-03-46
118 Corrected data file names in G4DNA Melton and Sanche
119
12008.09.2010, S. Incerti, tag emlowen-V09-03-45
121 Updated high energy limits of G4DNAExcitation and G4DNAIonisation
122
12308.09.2010, S. Incerti, tag emlowen-V09-03-44
124 Set high energy limit of G4DNAScreenedRutherfordModel to 1 MeV
125
12608.09.2010, S. Incerti, tag emlowen-V09-03-43
127 Added new G4DNA processes and models for vib. exc & attachment
128 Provided by Z. Francis et al. - Appl. Rad. Isot. (2010)
129 http://dx.doi.org/10.1016/j.apradiso.2010.08.011
130 to be used with G4LEDATA 6.16
131
13208.09.2010, S. Incerti, tag emlowen-V09-03-42
133 Decreased low energy limit of G4DNAScreenedRutherfordModel
134
13505.09.2010, S. Incerti, tag emlowen-V09-03-41
136 Bugzilla 1120
137 Modified G4PhotoElectricAngularGeneratorSauterGavrila.cc
138 as proposed by J. Goldberg
139
14025.08.2010, S. Incerti, tag emlowen-V09-03-40
141 - updated & extended Rudd and Miller & Green models
142 - to be used with G4LEDATA 6.15
143
14425.08.2010, S. Incerti, tag emlowen-V09-03-39
145 -Adapted all high energy limits of G4DNA electron models
146
14724.08.2010, S. Incerti, tag emlowen-V09-03-38
148 -Changed low energy limit of G4DNA elastic scattering models for e-
149 -Switched default excitation model for e- to Born
150 -to be used with G4LEDATA 6.14
151
15228.07.2010, L. Pandola, tag emlowen-V09-03-37
153 First full version of G4Penelope08IonisationModel, model for e+/e-
154 ionisation according to Penelope v2008. Still beta version.
155
15626.07.2010, L. Pandola, tag emlowen-V09-03-36
157 Added class G4PenelopeCrossSection to store/handle cross sections
158 (and higher momenta, like stopping powers) for the updated
159 Penelope08 e+/e- models (ionisation and bremsstrahlung).
160
[1337]16115.06.2010, G. Cosmo, tag emlowen-V09-03-35
162 Corrected return value case in method GetPhotoElectronDirection()
163 in G4PhotoElectricAngularGeneratorSauterGavrila; addressing problem
164 report #1120.
165 Added missing virtual destructor to G4VecpssrKModel and
166 G4VecpssrLiModel base classes.
167
16814.06.2010, A. Lechner, tag emlowen-V09-03-34
169 Made desctructor of base class G4VIonDEDXScalingAlgorithm virtual
170 (avoids also compiler warnings).
171
17210.06.2010, A. Mantero, tag emlowen-V09-03-33
173 Fix in G4AugerTransition to cure crash on Windows.
174
17509.06.2010, A. Mantero, tag emlowen-V09-03-32
176 Fixed compilation warning in G4AnalyticalEcpssrKCrossSection.
177
[1315]17808.06.2010, S. Incerti, tag emlowen-V09-03-31
179 modified initialisation of e- Emfietzoglou excitation
180 model in G4DNAEmfietzoglouExcitationModel.cc and
181 in G4DNAMillerGreenExcitationModel.cc
182
[1337]18307.06.2010, A. Mantero, tag emlowen-V09-03-30
[1315]184 added analytical (ecpssr) and empirical (Paul and Orlic)
185 models for the calculation of hadronc shell ionisation CS
186
18729.04.2010, L. Pandola, tag emlowen-V09-03-29
188 Removed the compiler warning in G4PenelopeIonisationModel.cc which
189 caused the rejection of emlowen-V09-03-28
190
19123.04.2010, L. Pandola, tag emlowen-V09-03-28
192 Removed useless call in G4PenelopeIonisationModel which triggered fake
193 warning messages
194
19515.04.2010, L. Pandola, tag emlowen-V09-03-27
196 Added MinEnergyCut() method to G4PenelopeIonisationModel. Small (minor)
197 changes to other G4Penelope models (mainly clean-up)
198
19908.04.2010, S. Incerti, tag emlowen-V09-03-26
200 Changed computation of scattering angle in G4DNAChampionElasticModel.cc
201 G4EMLOW 6.12 version needed
202
20307.04.2010, S. Incerti, tag emlowen-V09-03-25
204 Fixed memory leak in G4DNARuddIonisationModel.cc
205
20606.04.2010, S. Incerti, tag emlowen-V09-03-24
207 Replaced hard coded masses in G4DNADingfelderCharge*.cc
208
20931.03.2010, L. Pandola, tag emlowen-V09-03-23
210 Removed G4cout's used for debugging in G4Penelope08ComptonModel and
211 G4Penelope08PhotoElectricModel
212
21327.03.2010, S. Incerti, tag emlowen-V09-03-22
214 Modified G4DNABornIonisationModel.hh
215
21627.03.2010, S. Incerti, tag emlowen-V09-03-21
217 Modified method declaration in G4DNABornExcitation.hh
218
21927.03.2010, S. Incerti, tag emlowen-V09-03-20
220 Added new excitation model for electrons in G4DNABornExcitationModel
221
22226.03.2010, S. Incerti, tag emlowen-V09-03-19
223 Modified electron correction in G4DNAMillerGreenExcitation.cc
224
22526.03.2010, S. Incerti, tag emlowen-V09-03-18
226 Extended range of search for maximum of DCS in G4DNARuddIonisationModel.cc
227
22826.03.2010, S. Incerti, tag emlowen-V09-03-17
229 Changed default parameters of G4DNAEmfietzoglouExcitationModel.hh
230
23126.03.2010, tag emlowen-V09-03-16
232 - S. Incerti : corrected G4DNABornIonisationModel.cc class
233 for maximum kinetic energy transfer
234 - A. Mantero: fixed bugs in G4AtomicDeexcitation.cc, G4AugerTransition.cc
235
23626.03.2010, L. Pandola, tag emlowen-V09-03-15
237 Changed order in some models' constructor to get rid of a valgrind
238 warning (conditional jump or move depends on unitialized value(s)).
239
24025.03.2010, S. Incerti, tag emlowen-V09-03-14
241 Modified hydrogen correction in G4DNARuddIonisation.cc
242
24325.03.2010, S. Incerti, tag emlowen-V09-03-13
244 Dummy tag
245
24618.03.2010, S. Incerti, tag emlowen-V09-03-12
247 - Re-added vapor water shell constants to G4DNARuddIonisationModel.cc
248 as suggested by Ziad.
249
25018.03.2010, S. Incerti, tag emlowen-V09-03-11
251 Extended low energy cover of G4DNA charge change processes
252
25317.03.2010, L. Pandola, tag emlowen-V09-03-10
254 Added four new models (gamma ray models Compton, GammaConversion,
255 PhotoElectric, Rayleigh), upgrades of G4Penelope from version2001 to
256 version 2008. For now, 2008 models named as G4Penelope08xxxxModel
257 ** to be used with G4LEDATA version 6.10 **
258
25916.03.2010, L. Pandola, tag emlowen-V09-03-09
260 Modified public interface of G4PenelopeOscillatorManager (info to be used for
261 PenelopeIonisation)
262
26315.03.2010, S. Incerti, tag emlowen-V09-03-08
264 Modified electron correction in G4DNARuddIonisationModel.cc
265
26615.03.2010, L. Pandola tag emlowen-V09-03-07
267 Updated public interface of G4LivermorePhotoElectricModel. Removed
268 possibility to use custom cuts for fluorescence/Auger. Main cuts from
269 G4ProductionCutsTable are always used - for consistency.
270
27115.03.2010, L. Pandola tag emlowen-V09-03-06
272 Clean-up in Penelope models (explicitely set Auger flag to false in
273 constructor)
274
27519.02.2010, L. Pandola tag emlowen-V09-03-05
276 Modification in calculations made by G4PenelopeOscillatorManager (Hartree
277 factors for Penelope Compton Scattering)
278
27917.02.2010, L. Pandola tag emlowen-V09-03-04
280 Updated interface for G4PenelopeOscillatorManager. Still *beta*
281
28205.02.2010, S. Incerti, tag emlowen-V09-03-03
283 Added initialisation to atomTotalCrossSection in G4hShellCrossSectionDoubleExp.cc.
284
28507.01.2010, S. Incerti, tag emlowen-V09-03-02
286 Improved way of testing material in Geant4-DNA models.
287
28821.12.2009, L. Pandola, tag emlowen-V09-03-01
289 Added classes G4PenelopeOscillator* to manage multi-element atomic oscillators used
290 in Penelope Compton and Ionisation models. Already compliant with Penelope2008.
291 **Beta version at the moment**
292
29321.12.2009, L. Pandola, tag emlowen-V09-03-00
294 Added a dummy ComputeCrossSectionPerAtom() method in G4PenelopeRayleighModel.
295 Never inkoved by tracking, issues a warning if users access it via G4EmCalculator.
296
[1228]29710.12.2009, S. Incerti, tag emlowen-V09-02-68
298 - Added vapor water shell constants to G4DNARuddIonisationModel.cc
299 as suggested by Ziad.
300
30124.11.2009, A. Lechner tag emlowen-V09-02-67
302 -G4IonParametrisedLossModel: Important bug fix to calculate ion
303 ranges correctly if the same materials appears multiple times
304 in tracking geometry with different production cuts (for example
305 in different regions). (added UpdateRangeCache function,
306 modified BuildRangeVector, ComputeLossForStep functions and
307 removed GetRange function).
308
30923.11.2009, A. Lechner tag emlowen-V09-02-66
310 -G4IonParametrisedLossModel: Changed energy loss limit to smaller
311 value (from 0.15 to 0.01) to avoid approximative loss description
312 in case of large steps.
313
[1196]31420.11.2009, A. Lechner tag emlowen-V09-02-65
315 -G4IonParametrisedLossModel: Added set-function for loss limit
316 parameter
317
[1192]31812.11.2009, A. Lechner tag emlowen-V09-02-64
319 -G4IonParametrisedLossModel:
320 *) Moved from original ICRU 73 classes to new class (G4Ion-
321 StoppingData), which is capable of reading stopping power data
322 files stored in G4LEDATA (requires G4EMLOW6.8): With the new
323 tables the upper energy limit of ICRU 73 stopping powers is
324 increased to 1 GeV/nucleon.
325 *) Decision logic concerning stopping power scaling for heavy ions
326 was entirely moved to class G4IonDEDXScalingICRU73.
327 *) Introduced function for switching off scaling for heavy ions.
328 *) Removed nuclear stopping from model since dedicated process is
329 available in standard EM package.
330 *) Minor fixes were applied in energy loss computation.
331 - G4VIonDEDXScalingAlgorithm: Introduced additional argument for
332 energy scaling function.
333 - G4IonDEDXScalingICRU73: See model above. Adapted function
334 according to interface changes in G4VIonDEDXScalingAlgorithm
335 - G4IonDEDXHandler: Adapted function according to interface
336 changes in G4VIonDEDXScalingAlgorithm. Using new build methods
337 defined in G4VIonDEDXTable (contained in material package).
338
33912.11.2009, S. Incerti tag emlowen-V09-02-63
340 -removed memory leak in G4DNACrossSectionDataSet.cc
341
34212.11.2009, S. Incerti tag emlowen-V09-02-62
343 -added protection for secondary electron energy computation in
344 G4DNABornIonisationModel.cc
345 -proposed a faster computation of cross section max value
346
34711.11.2009, A. Mantero tag emlowen-V09-02-61
348 PIXE code cleaning for the Dec review and update of G4hLowEnIonisation
349 in order to use new PIXE developments.
350
35105.11.2009, G. Cosmo, tag emlowen-V09-02-60
352 replaced usage of M_PI with pi from CLHEP, to fix compilation
353 errors on Windows.
354
35503.11.2009, S. Incerti, tag emlowen-V09-02-59
356 modified low energy limit of e- elastic Champion Geant4-DNA model
357 to be used with G4LEDATA version 6.8
358
35902.11.2009, S. Incerti, tag emlowen-V09-02-58
360 extended coverage of e- ionisation Geant4-DNA model
361 to be used with G4LEDATA version 6.8
362
36323.10.2009, L. Pandola, tag emlowen-V09-02-57
364 Switch atomic deexcitation on (by default) in Livermore PhotoElectric and
365 Ionisation. It was on also for the former LowEnergy processes. It has been
366 accidentally switched off since tag emlowen-V02-02-27, probably.
367
36822.10.2009, L. Pandola, tag emlowen-V09-02-56
369 Added ActivateAuger() method to Penelope Compton and Ionisation, so that
370 all Penelope models have the same interface.
371
37221.10.2009, L. Pandola, tag emlowen-V09-02-55
373 Cleaning up of Penelope Photoelectric, Compton and Ionisation
374 (atomic deexcitation flag now referred to G4VEmModel). Deexcitation now
375 is by default active in Penelope models.
376
37727.09.2009, N. Karakatsanis, tag emlowen-V09-02-54
378 Added fixes to
379 G4ecpssrKCrossSection.cc
380 G4BremsstrahlungCrossSectionHandler.cc
381 G4CrossSectionHandler.cc
382 G4DNACrossSectionDataSet.cc
383 G4eIonisationCrossSectionHandler.cc
384
38525.09.2009, N. Karakatsanis, tag emlowen-V09-02-53
386 New implementation for data loading and interpolation methods
387 LoadData method now loads the data from G4EMLOW dataset and, then, calculates
388 the respective logarithmic values during initialization
389 Both data formats (original and logarithmic) are loaded to EM datasets and used
390 later by interpolation methods to perform faster calculations.
391 LoadNonLogData method implements the old version for data loading and interpolation
392
39324.09.2009, F.Longo, tag emlowen-V09-02-52
394 implemented protection for infinite loops in Rayleigh
395 process.
396
39730.08.2009, S. Incerti, tag emlowen-V09-02-51
398 Extended high energy coverage of proton ionisation
399 (G4DNABornIonisationModel.cc) and excitation
400 (G4DNABornExcitationModel.cc)
401 Decreased temporarily high energy coverage of electron
402 ionisation from 30 keV to 20 keV (G4DNABornIonisationModel.cc)
403 The new data files are provided by Z. Francis.
404 *** From now on G4LEDATA 6.7 should be used ***
405
40613.08.2009, S. Incerti, tag emlowen-V09-02-50
407 Added G4_WATER NIST material to Geant4-DNA models
408
40913.08.2009, S. Incerti, tag emlowen-V09-02-49
410 Added verbose condition to all Geant4-DNA models
411
41211.08.2009, S. Incerti, tag emlowen-V09-02-48
413 Bug fix in G4DNABornIonisationModel (energy deposit was
414 commented in last reference tag)
415
41606.08.2009, A. Lechner, tag emlowen-V09-02-47
417 Bug fix in G4IonDEDXHandler (access of physics vector was
418 corrected, in compliance with new version of G4PhysicsVector
419 where hidden bin no longer exists).
420
42106.08.2009, A. Lechner, tag emlowen-V09-02-46
422 Bug fix in G4IonDEDXScalingICRU73 (initialization of cached values)
423
42424.07.2009, V. Ivanchenko, tag emlowen-V09-02-45
425 G4AtomicShell class is moved to utils subdirectory
426
42723.07.2009, V. Ivanchenko, tag emlowen-V09-02-44
428 G4VeLowEnergyLoss, G4eLowEnergyLoss, G4hLowEnergyLoss
429 are adapted to modifications in G4PhysicsVector
430
43123.07.2009, V. Ivanchenko, tag emlowen-V09-02-43
432 Fixed path to G4LEDATA in G4ecpssrKCrossSection,
433 G4ecpssrLCrossSection, G4DNACrossSectionDataSet;
434 removed debug cout
435
43626.06.2009, A. Mantero, tag emlowen-V09-02-41
437 Compilation errors removal.
438
43925.06.2009, A. Mantero, tag emlowen-V09-02-40
440 Design update, Bug Fixes and models update for
441 atomic shell hadronic CS calulation.
442
[1066]44302.06.2009, A.Lechner, tag emlowen-V09-02-39
444 Bug fix in class G4IonDEDXScalingICRU73: Compilation
445 error on Windows due to std::pow function was fixed.
446
[1055]44720.05.2009, L. Pandola, tag emlowen-V09-02-38
448 Update Penelope models, G4LivermoreIonisationModel and
449 G4LivermoreBremsstrahlungModel; pointers deleted in the
450 Initialise() method are explicitely zeroed
451 (see tag emlowen-V09-02-37)
452
45314.05.2009, L. Pandola, tag emlowen-V09-02-37
454 Correct G4PenelopeBremsstrahlungModel to get rid of a crash
455 for re-inizialitation
456
45712.05.2009, A.Lechner, tag emlowen-V09-02-36
458 Added new scaling algorithm, to obtain heavy ion stopping powers
459 for ions not covered by ICRU 73 report (scaled from existing
460 ICRU 73 data): G4IonDEDXScalingICRU73
461 Included algorithm in ion model, G4IonParametrisedLossModel,
462 extending therefore the applicability of the model to very heavy
463 ions.
464
46503.05.2009, S.Incerti, tag emlowen-V09-02-35
466 Fixed compilation error in G4LivermorePolarizedComptonModel.cc
467
46802.05.2009, S.Incerti, tag emlowen-V09-02-34
469 Clean-up of G4LivermorePolarizedComptonModel and -Rayleigh models
470
47102.05.2009, S.Incerti, tag emlowen-V09-02-33
472 Added message to obsolete non-migrated Geant4-DNA cross section and final state classes
473
47402.05.2009, S.Incerti, tag emlowen-V09-02-32
475 Added message to obsolete non-migrated Livermore and Penelope classes
476
47702.05.2009, S.Incerti, tag emlowen-V09-02-31
478 Fixed handling of compounds in G4LivermoreGammaConversionModel.cc
479
48030.04.2009, S.Incerti, tag emlowen-V09-02-30
481 Removed annoying G4cout in G4AugerData.cc.
482 (AugerTransitionTable)
483
48429.04.2009, S.Incerti, tag emlowen-V09-02-29
485 Increased energy range validity of e- elastic Champion model
486 up to 10 MeV (Geant4-DNA process).
487 From this tag, G4LEDATA version 6.5 is needed.
488
48929.04.2009, S.Incerti, tag emlowen-V09-02-28
490 Fixed cross section computation bug in:
491 G4DNAScreenedRutherfordElasticModel.cc
492 G4DNAChampionElasticModel.cc
493
49418.04.2009, V.Ivanchenko, tag emlowen-V09-02-27
495 Cleanup of new model classes G4LivermoreBremsstrahlungModel,
496 G4LivermoreComptonModel, G4LivermoreGammaConversionModel,
497 G4LivermoreIonisationModel, G4LivermorePhotoElectricModel,
498 G4LivermoreRayleighModel,G4PenelopeAnnihilationModel
499 G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel,
500 G4PenelopeGammaConversionModel, G4PenelopeIonisationModel,
501 G4PenelopePhotoElectricModel, G4PenelopeRayleighModel
502 - defined high energy limit for a model in constructor
503 - do not overwright default (zero) low energy limit of a model
504 - do not change energy limits in Initiliation methods
505 - added MinEnergyCut method for models used for energy loss
506 - do not change track status inside the model for charged particles
507 - simplified initialisation
508 - protect all printouts by verbosityLevel variable
509 - removed MeanFreePath method and table
510 - cleaned logic in applying of deexcitation module
511 - use G4ElementSelector if possible
512 G4ShellVacancy - substitute "set" varibale,
513 - comment out destructor to avoid crash
514
51502.04.2009, L. Pandola, tag emlowen-V09-02-26
516 Fixed bug in G4PenelopeRayleigh.cc (calculation of mfp for compounds).
517 Notice that G4PenelopeRayleighModel.cc was ok. The old process is
518 going to be obsolete in a while.
519
52025.03.2009, L. Pandola, tag emlowen-V09-02-25
521 Fixed bug with momentum normalization in G4PenelopeBremsstrahlungModel.cc
522 Fixed G4PenelopePhotoElectricModel.cc to avoid wrong Warnings
523
52423.03.2009, L. Pandola, tag emlowen-V09-02-24
525 Same sa previous. For some reason emlowen-V09-02-23 didn't include
526 the updated files.
527
52823.03.2009, L. Pandola, tag emlowen-V09-02-23
529 - Added protections in G4eIonisationSpectrum and G4eIonisationParameters
530 to avoid bug 1042.
531 - From now on, G4LEDATA 6.4 should be used
532
53319.03.2009, S. Incerti, tag emlowen-V09-02-22
534 - changed energy range display for migrated Livermore photon processes
535
53619.03.2009, S. Incerti, tag emlowen-V09-02-21
537 - set default angular generator in G4LivermorePhotoElectric.cc as Sauter-Gavrila
538
53919.03.2009, L. Pandola, tag emlowen-V09-02-20
540 - First fully tested version of G4LivermoreBremsstrahlungModel
541 From this tag on, all Livermore models are migrated.
542
54318.03.2009, L. Pandola, tag emlowen-V09-02-19
544 - Removed G4Rayleigh to avoid duplication with G4RayleighScattering
545 - Clean-up of G4RayleighScattering (e.g. removed un-necessary dependencies)
546
54716.03.2009, A. Lechner, tag emlowen-V09-02-18
548 - Replaced old version of G4IonParametrisedLossModel with newer one
549 - Added G4IonDEDXHandler, which is a handler class used by the new
550 G4IonParametrisedLossModel class
551 - Added G4VIonDEDXScalingAlgorithm, which is used by G4IonDEDXHandler
552 - Removed G4IonParametrisedLossTable (is replaced by G4IonDEDXHandler)
553
55404.03.2009, S. Incerti, tag emlowen-V09-02-17
555 - moved IsApplicable method for Geant4-DNA process classes from .hh to .cc
556
55703.03.2009, S. Incerti, tag emlowen-V09-02-16
558 - added gamma particle and energy range test in cross section computation
559 to all Livermore photon processes
560
56116.02.2009, S. Incerti, tag emlowen-V09-02-15
562 - added protections against FPE in G4hLowEnergyLoss.cc (see EM forum
563 item 893)
564
56516.02.2009, S. Incerti, tag emlowen-V09-02-14
566 - removed compilation warning in G4DNAEmfietzoglouExcitationModel.cc
567
56816.02.2009, S. Incerti, tag emlowen-V09-02-13
569 - improved energy limit display in Geant4-DNA model classes
570 - commented InitialiseElementSelectors call.
571
57216.02.2009, S. Incerti, tag emlowen-V09-02-12
573 Made compatible with tag emutils-V09-02-00 the following files
574 - G4DNAElastic.cc
575 - G4DNAExcitation.cc
576 - G4DNAIonisation.cc
577 - G4DNAChargeDecrease.cc
578 - G4DNAChargeIncrease.cc
579
58014.02.2009, S. Incerti, tag emlowen-V09-02-11
581 Added several corrections to migrated Geant4-DNA processes:
582 - G4DNABornIonisationModel.cc
583 - G4DNAEmfietzoglouExcitationModel.cc
584 - G4DNARuddIonisationModel.cc
585 - G4DNAIonisation.hh
586
58710.02.2009, L. Pandola, tag emlowen-V09-02-10
588 - Added G4LivermoreIonisationModel, namely first implementation of
589 LowEnergyIonisation in the new design
590
59129.01.2009, L. Pandola, tag emlowen-V09-02-09
592 - Updated public interface of G4eIonisationCrossSectionHandler.cc in order to
593 facilitate the migration from G4LowEnergyIonisation to G4LivermoreIonisationModel
594
59522.01.2009, S. Incerti, tag emlowen-V09-02-08
596 - Fixed compilation error problem & code syntax in DNA model classes
597
59821.01.2009, S. Incerti, tag emlowen-V09-02-07
599 - Updated Livermore photon processes classes for handling of compound materials
600 - Added pointer removal protections
601 - Involved classes are :
602 G4LivermoreRayleighModel.cc
603 G4LivermorePolarizedRayleighModel.cc
604 G4LivermorePolarizedComptonModel.cc
605 G4LivermorePhotoElectricModel.cc
606 G4LivermoreGammaconversionModel.cc
607 G4LivermoreComptonModel.cc
608
60920.01.2009, S. Incerti, tag emlowen-V09-02-06
610 Added 'kill particle without total energy deposit' feature for DNA charge change processes
611 Involved files are :
612 - G4DNAProcess.icc,
613 - G4FinalStateProduct.hh,.cc,
614 - G4FinalStateChargeDecrease.cc
615 - G4FinalStateChargeIncrease.cc
616
61720.01.2009, S. Incerti, tag emlowen-V09-02-05
618 - Corrected energy limits in G4CrossSectionIonisationBornPartial.cc
619 - Added proton case in G4CrossSectionExcitationMillerGreenPartial.cc
620 - Added protection (waterExcitation.ExcitationEnergy) in G4CrossSectionExcitationMillerGreenPartial.cc
621
62219.01.2009, S. Incerti, tag emlowen-V09-02-04
623 Added angle initialisation in G4DNAScreenedRutherfordElasticModel
624
62512.01.2009, S. Incerti, tag emlowen-V09-02-03
626 Added preliminary migrated Geant4-DNA processes and models.
627
62808.01.2009 L. Pandola, tag emlowen-V09-02-02
629 Edited G4PenelopePhotoElectric.cc and G4PenelopePhotoElectricModel.cc
630 to suppress a warning message from G4AtomicTransitionManager appearing
631 for some elements (Oxygen ,Fluorine). This is due to the fact that
632 Penelope and G4AtomicTransitionManager databases may contain a different number
633 of shells. Physics results are unchanged.
634
63519.12.2008 L. Pandola, tag emlowen-V09-02-01
636 Added G4RayleighScattering process (G4VEmProcess) to
637 describe Rayleigh scattering. This was not available within
638 the Std package
639
64015.12.2008 L. Pandola, tag emlowen-V09-02-00
641 Same as the previous one (emlowen-V09-01-46). I arrived too late.
642
64315.12.2008 L. Pandola, tag emlowen-V09-01-46
644 Added G4PenelopeBremsstrahlungModel, namely bremsstrahlung according to Penelope
645 model, migrated to the Std-design (inheriting from G4VEmModel). A few minor
646 cleaning of G4PenelopeBremsstrahlungContinuous.cc and G4PenelopeIonisation.cc.
647 From this tag, ALL Penelope processes have been migrated.
648
[961]64912.12.2008 S. Incerti, tag emlowen-V09-01-45
650 Upgrade to G4LogLogInterpolation_revision1c.cc
651
[1055]65209.12.2008 S. Incerti, tag emlowen-V09-01-44
653 Added protection to G4FinalStateElasticChampion.cc for angular treatment of XS
654 at 180*deg
[961]655
65609.12.2008 S. Incerti, tag emlowen-V09-01-43
657 Contains G4PenelopeBremsstrahlungContinuous.hh/.cc from Luciano
658 Contains G4LogLogInterpolation_revision1b.cc
659
66009.12.2008 S. Incerti, tag emlowen-V09-01-42
661 Upgrade to G4LogLogInterpolation_revision1b.cc
662
66309.12.2008 S. Incerti, tag emlowen-V09-01-41
664 Return to original G4LogLogInterpolation.cc/.hh class
665 from tag emlowen-V09-01-20
666
66708.12.2008 S. Incerti, tag emlowen-V09-01-40
668 Added protection in G4LogLogInterpolation.cc class
669 against null energy and cross section values
670
67106.12.2008 S. Incerti, tag emlowen-V09-01-39
672 Added vector initialization and EOF protection in G4FinalStateElasticChampion.cc
673 Added EOF protection in G4FinalStateIonisationBorn.cc
674
67506.12.2008 S. Incerti, tag emlowen-V09-01-38
676 Updated G4LogLogInterpolation class (hh and cc) provided by
677 Nicolas Karakatsanis (updated revision 1)
678
67905.12.2008 S. Incerti, tag emlowen-V09-01-37
680 Updated G4LogLogInterpolation class (hh and cc) provided by
681 Nicolas Karakatsanis (revision 1)
682
68305.12.2008 S. Incerti, tag emlowen-V09-01-36
684 Updated low energy limits of Geant4-DNA e- models (Brenner-Zaider and Champion's
685 elastic scattering and Emfietzoglou's excitation)
686
68705.12.2008 S. Incerti, tag emlowen-V09-01-35
688 Added protection in G4FinalStateIonisationBorn.cc causing run-time error (valgrind with test20)
689
69004.12.2008 L. Pandola, tag emlowen-V09-01-34
691 Correction for G4PenelopeComptonModel: now the cross section table
692 calculated by the model corresponds to the original FORTRAN-Penelope.
693 The difference was only for compounds materials and below 1 keV, so
694 irrelevant for virtually all applications.
695 First inclusion of G4PenelopeIonisationModel.
696
69724.11.2008 G. Cosmo, tag emlowen-V09-01-33
698 Fixed compilation errors on gcc-4.3.2:
699 o added required names for struct types (and using G4 prefix);
700 o correctly initialise cached iterators (cannot be an integer!).
701
70221.11.2008 A. Lechner, tag emlowen-V09-01-32
703 added and tagged new stopping power model for ions, which by default
704 uses ICRU 73 data tables. Following files are concerned:
705 G4IonParametrisedLossModel.hh
706 G4IonParametrisedLossModel.icc
707 G4IonParametrisedLossModel.cc
708 G4IonParametrisedLossTable.hh
709 G4IonParametrisedLossTable.icc
710
71106.11.2008 S. Incerti, tag emlowen-V09-01-31
712 corrected bug in computation of diff cross section maximum in
713 G4FinalStateElasticBrennerZaider.cc
714
71530.10.2008 S. Incerti, tag emlowen-V09-01-30
716 added & tagged new photon models compatible with standard EM design :
717
718 -- Penelope models are provided by L. Pandola :
719 G4PenelopeComptonModel.hh and .cc
720 G4PenelopeGammaConversionModel.hh and .cc
721 G4PenelopePhotoElectricModel.hh and .cc
722 G4PenelopeRayleighModel.hh and .cc
723
724 -- Livermore models are provided by S. Incerti :
725 G4LivermoreComptonModel.hh and .cc
726 G4LivermoreGammaConversionModel.hh and .cc
727 G4LivermorePhotoElectricModel.hh and .cc
728 G4LivermorePolarizedComptonModel.hh and .cc
729 G4LivermorePolarizedRayleighModel.hh and .cc
730 G4LivermoreRayleighModel.hh and .cc
731
73229.10.2008 S. Incerti, tag emlowen-V09-01-29
733 - improved generation of scattering angle in G4FinalStateElasticChampion.cc
734
73530.09.2008 S. Incerti, tag emlowen-V09-01-28
736 - removed G4cout in G4LowEnergyCompton.cc (bug report #1026)
737
73820.08.2008 S. Incerti, tag emlowen-V09-01-27
739 - added KillParticle in G4FinalStateElasticChampion.cc below low energy limit
740 - modified condition on low energy limit in G4CrossSectionElasticChampion.cc and G4FinalStateElasticChampion.cc
741
74220.08.2008 S. Incerti, tag emlowen-V09-01-26
743 - removed AddEnergyDeposit below low energy limit in G4FinalStateElasticBrennerZaider.cc (bug, thanks to Marion Bug)
744 - removed AddEnergyDeposit below low energy limit in G4FinalStateExcitationEmfietzoglou.cc (idem)
745 - removed AddEnergyDeposit below low energy limit in G4FinalStateIonisationRudd.cc (idem)
746 - decreased low energy limit for e- to 12.61 eV in G4CrossSectionIonisationBorn.cc (from sigma_ionisation_e_born.dat table in $G4LEDATA/dna) instead of 25 eV
747 - decreased low energy limit for e- to 12.61 eV in G4FinalStateIonisationBorn.cc (from sigma_ionisation_e_born.dat table in $G4LEDATA/dna) instead of 25 eV
748
74916.07.2008 S. Incerti, tag emlowen-V09-01-25
750 added preliminary process for positronium production
751 from C. Champion's model
752 G4CrossSectionPsCreationChampion.hh and .cc
753 G4CrossSectionPsCreationChampionPartial.hh and .cc
754 G4FinalStatePsCreationChampion.hh and .cc
755 and updated G4DNAGenericIonsManager.cc
756 *** Will work only from version 6.2 of G4EMLOW data
757
75815.07.2008 S. Incerti, tag emlowen-V09-01-24
759 added new elastic scattering process for electrons
760 (Geant4 DNA) from C. Champion's model
761 G4CrossSectionElasticChampion.hh and .cc
762 G4FinalStateElasticChampion.hh and .cc
763 *** Will work only from version 6.2 of G4EMLOW data
764
76514.07.2008 S. Incerti, tag emlowen-V09-01-23
766 cleaned and updated energy limits of the following
767 25 files (Geant4 DNA)
768
769-G4CrossSectionChargeDecrease.hh and .cc
770-G4CrossSectionChargeDecreasePartial.hh and .cc
771-G4CrossSectionChargeIncrease.hh and .cc
772-G4CrossSectionChargeIncreasePartial.hh and .cc
773-G4CrossSectionElasticScreenedRutherfordHE.hh and .cc
774-G4CrossSectionElasticScreenedRutherfordLE.hh and .cc
775-G4CrossSectionExcitationBorn.hh and .cc
776-G4CrossSectionExcitationBornPartial.hh and .cc
777-G4CrossSectionExcitationEmfietzoglou.hh and .cc
778-G4CrossSectionExcitationEmfietzoglouPartial.hh and .cc
779-G4CrossSectionExcitationMillerGreen.hh and .cc
780-G4CrossSectionExcitationMillerGreenPartial.hh and .cc
781-G4CrossSectionIonisationBorn.hh and .cc
782-G4CrossSectionIonisationBornPartial.hh and .cc
783-G4CrossSectionIonisationRudd.hh and .cc
784-G4CrossSectionIonisationRuddPartial.hh and .cc
785-G4FinalStateChargeDecrease.hh and .cc
786-G4FinalStateChargeIncrease.hh and .cc
787-G4FinalStateElasticBrennerZaider.hh and .cc
788-G4FinalStateElasticScreenedRutherford.hh and .cc
789-G4FinalStateExcitationBorn.hh and .cc
790-G4FinalStateExcitationEmfietzoglou.hh and .cc
791-G4FinalStateExcitationMillerGreen.hh and .cc
792-G4FinalStateIonisationBorn.hh and .cc
793-G4FinalStateIonisationRudd.hh and .cc
794
79530.06.2008 S. Incerti, tag emlowen-V09-01-22
796 corrected wrong upper energy limit for :
797 - hydrogen in G4CrossSectionIonisationRudd
798 - proton in G4ChargeDecrease
799
80027.06.2008 S. Incerti, tag emlowen-V09-01-21
801 - added two new classes for electron elastic scattering
802 G4CrossSectionElasticScreenedRutherfordLE.cc and .hh below 200 eV
803 G4CrossSectionElasticScreenedRutherfordHE.cc and .hh above 200 eV
804 that should replace the G4CrossSectionElasticScreenedRutherfordHE class
805 - raised lower energy limit of G4CrossSectionExcitationEmfietzoglou.cc up to 10 eV
806
80727.06.2008 S. Incerti, tag emlowen-VO9-01-20
808 - added protection against negative log argument in G4LogLogInterpolation.cc
809 - added protection against energies above 200 eV in G4FinalStateElasticBrennerZaider.cc
810 - removed verbose in G4CrossSectionChargeTransferExp.cc and in G4CrossSectionExcitationBorn.cc
811
81226.06.2208 S. Incerti, tag emlowen-V09-01-19
813 Added protection against FPE in G4hShellCrossSectionDoubleExp.cc
814
81520.06.2008 S. Incerti, tag emlowen-V09-01-18
816 Added 4 protections against FPE in G4hLowEnergyLoss.cc
817
81811.06.2008 S. Incerti, tag emlowen-V09-01-17
819 - added missing & for cosTheta and phi variables in G4FinalStateIonisationRudd.hh and .cc
820 which were causing wrong angular distributions (bug fix)
821 - removed annoying PrintData in G4CrossSectionExcitationBornPartial.cc
822
82302.06.2008 S. Incerti, tag emlowen-V09-01-16
824 Removed while(1) statement in G4FinalStateIonisationBorn.cc
825 fixing compilation warning.
826 Restored headers for G4PaulKCrossSection, G4OrlicLCrossSection
827 and G4ecpssrCrossSection which were lost.
828
82901.06.2008 F.Lei, tag emlowen-V09-01-15
830 Correction to the corrupted G4Augerdata.cc, and this tag is on top
831 of emlowen-V09-01-12! as emlowen-V09-01-13 is internal and incomplete.
832
83322.05.2008 F.Lei, tag emlowen-V09-01-14
834 Load the the complete Auger dataset on initialization
835
83606.05.2008 H.Ben Abdelouahed, tag emlowen-V09-01-12, emlowen-V09-01-13
837 Semi-Empirical model implementation for L-SubShells-Cross-Section
838 with protons projectiles
839
84002.05.2008 MGP, tag emlowen-V09-01-11
841 Added Doppler broadening in G4LowEnergyComptonPolarized
842 (Francesco Longo), same model as in G4LowEnergyCompton
843 Added PIXE cross section, L shells, for protons in
844 G4OrlicLCrossSection (Haifa Ben Abdelwahed)
845 Corrected compilation warnings as in message by
846 G. Cosmo on 29/4/2008
847
84824.04.2008 MGP, tag emlowen-V09-01-10
849 Fix in Doppler broadening of G4LowEnergyCompton
850 Attempts to fix floating point exceptions in
851 G4FinalStateElasticBrennerZaider and G4hLowEnergyLoss
852
85322.04.2008 H.Ben Abdelouahed, tag emlowen-V09-01-09
854 ECPSSR model implementation for K-Shell-Cross-Section
855 with protons and alpha projectiles
856
85718.03.2008 G.Cosmo, tag emlowen-V09-01-08
858 Fixed compilation error in G4CrossSectionChargeTransferExp.cc
859 for missing inclusion of <sstream>, detected on SUN-CC.
860
86125.03.2008 MGP, tag emlowen-V09-01-07
862 New charge transfer process by incident protons
863 (two cross section and one final state policy classes)
864
86517.03.2008 MGP, tag emlowen-V09-01-06
866 Doppler broadening added to G4LowEnergyCompton
867 based on Y. Namito, S. Ban and H. Hirayama,
868 NIM A 349, pp. 489-494, 1994
869
87010.03.2008 MGP, tag emlowen-V09-01-05
871 Developments for Doppler broadening concerning data management
872
87310.03.2008 MGP, tag emlowen-V09-01-04
874 Fixes to *DataSet files for better readability of the code
875 Extensions to G4ShellData to deal with shell data relevant to
876 Doppler broadening simulation
877
87807.03.2008 MGP, tag emlowen-V09-01-03
879 Reverted to G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
880 as in emlowen-V09-01-01
881
88207.03.2008 MGP, tag emlowen-V09-01-02
883 Operation for convenience of configuration management:
884 updated G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
885 to the head; the modifications to these two classes
886 were an attempt to address a PRS report by A. Howard,
887 but they proved ineffective and caused other problems;
888 a tag including them is made to facilitate later retrieve
889
89006.03.2008 MGP, tag emlowen-V09-01-01
891 Restored readability of *DataSet* classes regards the
892 indentation of the code
893
89421.02.2008 MGP, tag emlowen-V09-01-00
895 Bug fix in G4AtomicTransitionManager concerning
896 total radiative and non radiative probabilities
897 (fix provided by A. Mantero)
898
[819]89926.11.2007 MGP, tag emlowen-V09-00-28
900 Cleaned up std:: in G4FinalStateIonisationBorn/Rudd
901
90214.11.2007 MGP, tag emlowen-V09-00-27
903 Correction to Problem Report 986 in G4AtomicDeexcitation
904
905??.11.2007 Undocumented tag emlowen-V09-00-26
906
90714.11.2007 MGP, tag emlowen-V09-00-25
908 Workaround in G4DNAProcess to avoid meanFrePath=0 when
909 cross section is DBL_MAX
910
91113.11.2007 MGP, tag emlowen-V09-00-24
912 Fixed calculation of local energy deposit in G4DNAProcess
913 in the case when the primary particle is killed
914 Minor code improvements in G4FinalStateIonisationBorn.cc.
915
91612.11.2007 G.Cosmo, tag emlowen-V09-00-23
917 Fixed trivial compilation error on WIN32-VC system in file
918 G4FinalStateIonisationBorn.cc.
919
92009.11.2007 MGP, tag emlowen-V09-00-22
921 Added cross section and final state policy classes to configure
922 a process to kill particles below threshold
923
92409.11.2007 MGP, tag emlowen-V09-00-21
925 Initialized data members missing initialization
926
92709.11.2007 MGP, tag emlowen-V09-00-20
928 Removed verbose printouts in Geant4-DNA processes
929
93009.11.2007 MGP, tag emlowen-V09-00-19
931 Fixed compilation problems on Windows
932
93309.11.2007 MGP, tag emlowen-V09-00-18
934 Fixed compilation problems on Solaris
935
93608.11.2007 MGP, tag emlowen-V09-00-17
937 Added Rudd ionisation
938
93908.11.2007 MGP, tag emlowen-V09-00-16
940 Added Born ionisation final state
941
94208.11.2007 MGP, tag emlowen-V09-00-15
943 Added Miller-Green excitation
944
94508.11.2007 MGP, tag emlowen-V09-00-14
946 Modified data file name in G4EMLOW5.1
947
94808.11.2007 MGP, tag emlowen-V09-00-13
949 Added charge increase/decrease Geant4-DNA cross sections
950 and final states (code by S. Incerti + code review by MGP)
951
95208.11.2007 MGP, tag emlowen-V09-00-12
953 Removed obsolete G4DNA* files from CVS
954
95522.10.2007 MGP, tag emlowen-V09-00-11
956 Added G4CrossSectionIonisationBorn
957 Excludes prototype G4DNA* classes (still available in CVS head)
958 Pertinent G4DNA* classes included are:
959 G4DNAProcess (.hh .icc),
960 G4DNACrossSectionDataSet (.hh .cc),
961 G4DNAGenericIonsManager (.hh .cc)
962
96315.10.2007 MGP, tag emlowen-V09-00-10
964 Added electron excitation (Emfietzoglou model),
965 proton Born excitation, electron ionisation (Born) cross section; modified G4DNACrossSectionDataSet to
966 remove inheritance from concrete base class introduced
967 by a developer against the baseline design
968 Obsolete G4DNA* classes not compliant with the design
969 as in the TNS paper are still in this tag for convenience;
970 they will be removed from the repository when the
971 migration to the design as in the paper is completed
972 Goes with G4EMLOW5.0 (where a new dna/directory has been
973 added containing Geant4-DNA data tables for interpolation)
974
97513.10.2007 MGP, tag emlowen-V09-00-09
976 Added Brenner-Zaider elastic scattering final state
977
97812.10.2007 MGP, tag emlowen-V09-00-08
979 Fully working Geant4-DNA electron elastic scattering,
980 screened Rutherford cross section and final state
981
98212.10.2007 MGP, tag emlowen-V09-00-07
983 Improved G4DNAProcess, G4FinalStateProduct
984
98512.10.2007 MGP, tag emlowen-V09-00-06
986 First core of Geant4-DNA physics compliant with design
987 as in TNS paper: G4DNAProcess, G4FinalStateProduct,
988 G4eCrossSectionScreenedRutherford, G4DummyFinal State
989 (MG implementation)
990
99112.10.2007 MGP, tag emlowen-V09-00-05
992 Extended G4DNAFinalStateProduct to deal with primary
993 particle modified in final state
994 Modified G4DNAProcess.icc accordingly
995
99612.10.2007 MGP, tag emlowen-V09-00-04
997 Refactoring Geant4-DNA domain to be compliant with TNS paper
998 Added G4DNAProcess and G4DNAFinalStateProduct
999
100011.10.2007 MGP, tag emlowen-V09-00-03
1001 Identical to emlowen-V09-00-02, which apparently already
1002 existed on some files (it is unclear where it originared from)
1003
100411.10.2007 MGP, tag emlowen-V09-00-02
1005 Re-update to atomic relaxation fixes as in emlowen-V09-00-00
1006 emlowen-V09-00-00 was rejected because of a mismatch between
1007 code and G4EMLOW data library
1008 This tag goes with G4EMLOW4.4
1009
101011.10.2007 MGP, tag emlowen-V09-00-01
1011 Fix to bug 965 of G4PenelopeRayleigh by L. Pandola
1012
101323.07.2007 MGP, tag emlowen-V09-00-00
1014 Deleted tag emlowen-V09-00-01 made by A.M. (no V-09-00-00 existed)
1015 Fixes by A.M. to handle Z=100 in the Livermore library
1016 and to correct Problem Report 933 (the latter fixes are not
1017 documented)
1018
101904.06.2007 MGP, tag emlowen-V08-03-03
1020 Tag on top of emlowen-V08-03-00a
1021 Updated license information in G4DNACrossSectionDataSet.cc
1022
102304.06.2007 G.Cosmo, tag emlowen-V08-03-00a
1024 Archived obsolete class G4LowEnergyBraggModel
1025
102630.05.2007 MGP, tag emlowen-V08-03-02
1027 Removed from CVS unused class G4LowEnergyBraggModel,
1028 which introduced never agreed dependency on standard
1029 G4VreEmModel
1030 Attempt to fix issue identified by VALGRIND related to
1031 PIXE model
1032
103325.05.2007 MGP, tag emlowen-V08-03-01
1034 Initialized static variables in G4hLowEnergyLoss;
1035 not sure whether this is correct, since this is old
1036 code moved from utils/, deprived of any documentation
1037 and with an evident fortran look. A design review
1038 is planned to take care of this domain in a proper way.
1039 Also included an updated version of G4BraggModel
1040 provided by V.I. due to an interface change: however
1041 this class is not used anywhere in the package, and is
1042 retained only for historical reasons; it is candidate to be
1043 trashed in the next design review.
1044
104516.05.2007 MGP, tag emlowen-V08-03-00
1046 First set of Geant4-DNA processes compliant with design
1047 documented in draft publication
1048
104919.10.2006 MGP, tag emlowen-V08-01-02
1050 Bug fixes in G4FluoData.cc
1051
105214.10.2006 MGP, tag emlowen-V08-01-01
1053 Developments and fixes for atomic deexcitation
1054
105514.10.2006 MGP, tag emlowen-V08-01-00
1056 Cosmetics on code formatting for DNA processes
1057
105831.05.2006 G.Cosmo, tag emlowen-V08-00-06
1059 Added missing migration to std namespace for mathematical
1060 functions. Also required for allowing compilation on Windows
1061 platform.
1062
106325.05.2006 MGP, tag emlowen-V08-00-05
1064 Improved design and implementation of photoelectric angular
1065 distribution models (related to atomic deexcitation)
1066
106725.05.2006 MGP, tag emlowen-V08-00-04
1068 Various fixes to the DNA processes to allow compilation with
1069 gcc 3.4.5. Some of the fixes are dummy implementations, or
1070 do not make sense physically; they should be revised in
1071 a future dummy implementation. The present version of the
1072 DNA processes is meant as a first beta release, and is not
1073 suitable for physics application yet.
1074
107515.05.2006 MGP, tag emlowen-V08-00-03
1076 Improved design and implementation of photoelectric angular
1077 distribution models
1078
107912.05.2006 MGP, tag emlowen-V08-00-02
1080 Same as emlowen-V08-00-00, with updated History
1081
108212.05.2006 MGP, tag emlowen-V08-00-01
1083 New developments: photoelectric angular distribution models
1084 The photoelectric angular distribution models have some
1085 temporary design features (function arguments passed
1086 by value etc.), and preliminary code implementation,
1087 (subset of the previous tag emlowen-V08-00-00 for
1088 incremental testing)
1089
109012.05.2006 MGP, tag emlowen-V08-00-00
1091 New developments: photoelectric angular distribution models
1092 Geant4-DNA very lowE physics processes in water
1093 The photoelectric angular distribution models have some
1094 temporary design features (function arguments passed
1095 by value etc.), and preliminary code implementation
1096 The Geant4-DNA processes are in a beta-release status
1097
109820.12.2005 R.Capra, tag emlowen-V08-00-RC
1099 * Internal tag with latest developments in the DNA processes
1100 - Tested for build, run and plots verified
1101
110230.11.2005 G.Cosmo, tag emlowen-V07-01-14
1103 * Fixes for migration to <sstream> from obsolete <strstream>.
1104 * Trivial fix to G4LowEnergyGammaConversion for support of
1105 CLHEP-2.0.X series.
1106 NOTE: usage of RandBit can lead to event irreproducibility !
1107
110804.11.2005 MGP, tag emlowen-V07-01-13
1109 Fix in G4hLowEnergyIonistation (see note on 08.09.2005)
1110 On top of emlowen-V07-01-12
1111
111204.11.2005 MGP, tag emlowen-V07-01-12
1113 Fixes in atomic relaxation by A. Mantero
1114 On top of geant4-07-01-ref-04
1115
111621.09.2005 Ziad FRANCIS, tag emlowen-V07-01-11
1117 * Small corrections in G4DNAProtonBornExcitationProcess
1118 * ProtonBornExcitationCrossSection data file created
1119 * ProtonBornExcitation is tested an seems working fine.
1120
112121.09.2005 Ziad FRANCIS, tag emlowen-V07-01-10
1122 * G4DNARuddIonizationFinalStatesPolicy modifications so it
1123 becomes a common policy for HydrogenRuddIonization and
1124 ProtonRuddIonization.
1125 So, G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh .icc
1126 where deleted (useless).
1127 * G4DNAElectronBornExcitation Process implemented with data
1128 file "ElectronBornExcitationCrossSection" and tested by
1129 modified G4DNATest.cc
1130 * G4DNAProtonBornExcitation Process was implemented.
1131 ! It was NOT tested
1132 ! Data file "ProtonBornExcitation" is NOT ready yet
1133
113416.09.2005 Ziad FRANCIS, tag emlowen-V07-01-09
1135 * Implementation of Hydrogen Ionization Process in liquid water
1136 according to the model of Eugene Rudd. Files created :
1137 - G4DNAHydrogenRuddIonization.hh & .cc
1138 - G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh & .icc
1139 - "RuddHydrogenIonizationCrossSection.dat" located in
1140 ...lowenergy/test/ contains the total integrated
1141 cross section.
1142 * G4DNATest was modified in order to take into account
1143 G4DNAHydrogenRuddIonization process.
1144 * Duplicated functions in G4DNARuddIonizationFinalStatesPolicy
1145 .hh & . icc were removed and fixed.
1146 * G4DNARuddTotalCrossSectionPolicy.hh was removed (not needed).
1147 * G4DNAHydrogenRuddIonization Process was tested and seems
1148 working fine.
1149
115015.09.2005 Ziad FRANCIS, tag emlowen-V07-01-08
1151 * Implementation of Proton Charge Increase process according to
1152 the model proposed by Dingfelder(2000). Files created :
1153 - G4DNAChargeIncreaseInWater.hh .icc
1154 - G4DNAProtonChargeIncrease.hh .cc
1155 - G4DNAProtonChargeIncreaseTotalCrossSectionPolicy.hh
1156 .icc
1157 - G4DNAProtonChargeIncreaseFinalStatesPolicy.hh .icc
1158 * G4DNATest was modified in order to take into account this
1159 proton charge increase process in liquid water.
1160 * G4DNAProtonChargeIncrease was tested and seems to be OK!
1161
116215.09.2005 Ziad FRANCIS, tag emlowen-V07-01-07
1163 * Implementation of slow protons Charge Transfer process
1164 according to the model used by M.Dingfelder(2000). Files
1165 created :
1166 - G4DNAChargeDecreaseInWater.hh .icc
1167 - G4DNAProtonChargeDecrease.hh .cc
1168 - G4DNAProtonChargeDecreaseTotalCrossSectionPolicy.hh
1169 .icc
1170 - G4DNAProtonChargeDecreaseFinalStatesPolicy.hh .icc
1171 * G4DNATest was modified in order to take into account
1172 ProtonChargeDecrease process testing.
1173 * G4DNAProtonChargeDecrease was Tested and seems working fine !
1174
117513.09.2005 Ziad FRANCIS, tag emlowen-V07-01-06
1176 * Implementation of slow protons (<500keV) ionization process according
1177 to the Rudd semi empirical model, files created :
1178 - G4DNAIonizationInWater.hh .icc
1179 - G4DNAProtonRuddIonizationFinalStatesPolicy.hh .icc
1180 - G4DNAProtonRuddIonization.hh .cc
1181 * Total integrated cross sections are in a data file
1182 "RuddProtonIonizationCrossSection.dat"
1183 * G4DNATest was modified in order to take into account this
1184 ProtonRuddIonization process which was tested in a first
1185 approach.
1186
118712.09.2005 R.Capra, tag emlowen-V07-01-05
1188 * Minor changes to G4DNATest in order to corectly support
1189 secondaries.
1190 * Minor changes to G4VDNAProcessInWater in order to corectly
1191 kill particles with secondaries
1192
119310.09.2005 R.Capra, tag emlowen-V07-01-04
1194 * Minor fixes to G4DNATotalCrossSectionFromFilePolicy. It had
1195 compilation errors.
1196
119708.09.2005 R.Capra, tag emlowen-V07-01-03
1198 * There is a serius bug in G4hLowEnergyLoss. There are
1199 a lot of static data members. Moreover there are static
1200 vectors with fixed dimensions.
1201 The vector dimension has been resized from 10 to 100 in order
1202 to avoid memory corruption errors caused by code in
1203 src/G4hLowEnergyIonisation.cc.
1204 The bug cannot be considered properly fixed. It is still
1205 pending
1206 * test/G4DNATest.cc has been upgraded in order to manage
1207 processes with more than one secondary particle
1208
120926.07.2005 Ziad FRANCIS, tag emlowen-V07-01-02
1210 * G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.hh and
1211 G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.icc were
1212 tested using G4DNATest
1213 * G4DNATest upgrade in order to manage G4DNAElectronExcitation
1214 testing
1215 * Implementation of Electron Excitation process
1216 (G4DNAElectronExcitation)
1217
121820.07.2005 Riccardo Capra, tag emlowen-V07-01-01
1219 * Small corrections in G4DNATotalCrossSectionFromFilePolicy
1220 * Implementation of DNA excitation processes for protons and
1221 alphas.
1222 - Processes tested (preliminary test). Protons seems fine
1223 while alpha particle total cross section differs from
1224 plots in the reference documents
1225 * G4DNATest upgrade in order to manage the new implemented
1226 processes and in order to select the particle type from
1227 command line
1228
122907.07.2005 Riccardo Capra, tag emlowen-V07-01-00
1230 * G4DNAElectronElasticBrenner and G4DNAElectronElasticEmfietzoglou
1231 were tested with G4DNATest
1232 - Some minor correction to the related classes
1233 * Implementation of the total cross-section policy that allows
1234 reading file tables (tested)
1235 * Correction in the Save method of the G4(*)EMDataSet classes
1236 - The previous tag has a problem with units
1237
123824.06.2005 Riccardo Capra, tag emlowen-V07-00-13
1239 * Changes to G4(*)EMDataSet classes according to the design
1240 iteration:
1241 - LoadData is now a public virtual method
1242 - SaveData is a new method that allows data saving in the same
1243 format of LoadData.
1244 - Constructors with the filename cannot be used anymore. They
1245 are substituted with constructors that generates an empty
1246 data set
1247 - Energies and Data can be set after de construction with
1248 the new SetEnergiesData
1249
1250 * Changes to G4VLowEnergyDiscretePhotonProcess in order to
1251 inherit from G4VLowEnergyTestableDiscreteProcess.
1252 - GetMeanFreePath and PostStepDoIt methods of all discrete
1253 processes made inherit from G4VLowEnergyTestableDiscreteProcess
1254 could be (partially) tested with a unique testing code now.
1255
1256 * DNA code changed according to the design iteration tha now
1257 uses templated classes
1258
1259 * Code builds and links the test codes unde Linux.
1260 - G4(*)EMDataSet and DNA classes test are still in progress
1261 - Some minor changes could be done to the structures used to
1262 configure the policy-based processes
1263
1264??.??.???? ?, tag emlowen-V07-00-12
1265
126631.05.2005 MGP, tag emlowen-V07-00-11
1267 Fix to Penelope ionisation (for atomic deexcitation?)
1268 contributed by A. Mantero
1269
127031.05.2005 MGP, tag emlowen-V07-00-10
1271 Sauter angular distribution fixed in G4PenelopePhotoelectric
1272 (contributed by L. Pandola)
1273
127431.05.2005 Riccardo Capra, emlowen-V07-00-09, implementation of
1275 the DNA elastic scattering in water.
1276
1277 A.M., tag emlowen-V07-00-08
1278 Not documented
1279
128020.05.2005 MGP, tag emlowen-V07-00-07
1281 Small design fixes related to PolarizedRayleigh on top
1282 of the previous tag
1283
128420.05.2005 MGP, tag emlowen-V07-00-06
1285 New low energy polarised Rayleigh scattering process
1286 (G4LowEnergyPolarizedRayleigh) developed by Riccardo Capra
1287 To be paired to test14-V07-00-00 for integration testing
1288
128920.05.2005 MGP, tag emlowen-V07-00-05
1290 Fix in G4hICRU49Nuclear.cc G4hZiegler1985Nuclear.cc,
1291 provided by V. Ivanchenko
1292
129320.05.2005 MGP, tag emlowen-V07-00-04
1294 Bug fix in G4LowEnergyPolarizedCompton, provided by R. Capra
1295
129620.05.2005 MGP, tag emlowen-V07-00-03
1297 Bug fix in AtomicDeexcitation concerning the Auger effect,
1298 provided by A. Mantero
1299
130020.05.2005 MGP, tag emlowen-V07-00-02
1301 Bug fix in PenelopeIonisation provided by L. Pandola (PRS 729)
1302 The solution is correct, but it should be revisited for
1303 improved implementation later
1304
1305 R.C., tag emlowen-V07-00-01
1306 Undocumented
1307
1308 A.M., tag emlowen-V07-00-00
1309 Undocumented
1310
131110.12.2004 G.Cosmo, tag emlowen-V06-02-15
1312 Replaced M_PI with CLHEP's pi.
1313
131410.12.2004 MGP, tag emlowen-V06-02-14
1315 Bug fix in G4AtomicDeexcitation (by A. Mantero)
1316
131702.12.2004 MGP, tag emlowen-V06-02-13
1318 Migration to <cmath>
1319
132001.12.2004 MGP, tag emlowen-V06-02-12
1321 Fixes for uninitialized variables in Auger classes provided
1322 by A. Mantero.
1323
132401.12.2004 MGP, tag emlowen-V06-02-11
1325 On top of emlowen-V06-02-09, with fixes for missing
1326 ParticleChange migration changes, not spotted by
1327 the migration script
1328
132901.12.2004 Alfonso Mantero, tag emlowen-V06-02-10
1330 Fixes for uninitialized variables spotted by Valgrind
1331 Introduces new files still on the head by mistake
1332
133330.11.2004 MGP, tag emlowen-V06-02-09
1334 Corrected uninitialized variables in G4hShellCrossSection*,
1335 spotted by Valgrind
1336
133718.11.2004 MGP, tag emlowen-V06-02-08
1338 Cleaned up code in G4hShellCrossSection*
1339 (further code review urgently needed!)
1340
134123.11.2004 Mark Donszelmann, tag emlowen-V06-02-07
1342 Fix for compilation error of G4hShellCrossSectionDoubleExp.cc
1343 on Linux-icc, WIN32-VC, SUN-CC
1344
134518.11.2004 MGP, tag emlowen-V06-02-06
1346 Migration for new ParticleChange
1347
134818.11.2004 MGP, tag emlowen-V06-02-05
1349 Improved Paul&Sacher PIXE model added; it becomes the default one
1350
135118.11.2004 MGP, tag emlowen-V06-02-04
1352 First Paul&Sacher PIXE model becomes the default one
1353
135417.11.2004 MGP, tag emlowen-V06-02-03
1355 Software improvement in G4PenelopeCompton (by L. Pandola)
1356
135717.11.2004 MGP, tag emlowen-V06-02-02
1358 Revision of G4LowEnergyPhotoelectric to allow for new
1359 development of precise angular distributions
1360
136112.11.2004 MGP, tag emlowen-V06-02-01
1362 Fixes to tables manipulation, effective charge, graphite
1363 problem and Bremsstrhalung low energy edge of the
1364 spectrum by Vladimir Ivanchenko
1365
136627.09.2004 MGP, tag emlowen-V06-02-00
1367 Fixes for compilation with gcc 3.4 (mostly by Gabriele)
1368
136907.06.2004 G.Cosmo, tag emlowen-V06-01-02
1370 Fix in G4hShellCrossSectionExp for compilation error on WIN32-VC.
1371
137201.06.2004 MGP, tag emlowen-V06-01-01
1373 Bug fix for Barkas effect
1374
137501.06.2004 MGP, tag emlowen-V06-01-00
1376 Bug fix in energy loss concerning positrons handled by Penelope
1377
137819.05.2004 MGP, tag emlowen-V06-00-11
1379 New model for PIXE (by Simona Saliceti)
1380
138119.05.2004 MGP, tag emlowen-V06-00-10
1382 First iteration towards new models for photoelectric
1383 angular distribution: design iteration and re-implementation
1384 of re-implementation of non-polarized Sauter-Gavrila
1385 distribution (K-shell approximation)" by Pedro Rodrigues
1386 and Andreia Trindade
1387
138823.03.2004 G.Cosmo, tag emlowen-V06-00-09
1389 Fix in G4PenelopeCompton for compilation error on WIN32-VC.
1390
139115.03.2004 MGP, tag emlowen-V06-00-08
1392 Fix in G4PenelopeRayleigh related to PR 605
1393 Bug fix in G4PenelopeIonisation
1394 Performance improvement in Penelope processes
1395
139615.03.2004 MGP, tag emlowen-V06-00-07
1397 Performance improvement in G4Generator2BN
1398
139912.03.2004 MGP, tag emlowen-V06-00-06
1400 Fixed compilation warnings
1401
140212.03.2004 MGP, tag emlowen-V06-00-05
1403 G4PolarizedRayleigh removed
1404
140512.03.2004 MGP, tag emlowen-V06-00-04
1406 Contains G4PolarizedRayleigh, which has compilation problems,
1407 but no maintenance by authors, for future retrieval
1408
140911.03.2004 MGP, tag emlowen-V06-00-03
1410 Bug fixes in G4PenelopeCompton and G4PenelopeIonisation
1411
141211.03.2004 MGP, tag emlowen-V06-00-02
1413 Bug fix in G4IonisationParameters
1414
141526.01.2004 MGP, tag emlowen-V06-00-01
1416 Optimization of Bremsstrahlung angular generators,
1417 provided by LIP group
1418
141926.01.2004 MGP, tag emlowen-V06-00-00
1420 Fixed memory leaks in G4PenepoleInterpolator and
1421 G4PenelopeIonisation
1422
142318.11.2003 MGP, tag emlowen-V05-02-10
1424 Performance optimization in Bremsstrahlung angular distribution
1425
142618.11.2003 MGP, tag emlowen-V05-02-09
1427 Performance optimisation in Penelope Bremsstrahlung +
1428 fix for local variable hiding a data member in G4PenelopeIonisation
1429
143018.11.2003 MGP, tag emlowen-V05-02-08
1431 Fixed compilation problem on Windows in G4Generator2BS.cc
1432
143310.11.2003 MGP, tag emlowen-V05-02-07
1434 Fix to Penelope Bremsstrahlung angular distribution
1435
143606.11.2003 MGP, tag emlowen-V05-02-06
1437 New processes for electrons and positrons according to
1438 Penelope models
1439
144006.11.2003 MGP, tag emlowen-V05-02-05
1441 Improved user interface to select Bremsstrahlung angular
1442 distribution models
1443 System test coverage in test14-V05-02-01
1444
144505.11.2003 MGP, tag emlowen-V05-02-04
1446 New models of Bremsstrahlung angular distribution (2BN, 2BS),
1447 provided by LIP group
1448
144905.11.2003 MGP, tag emlowen-V05-02-03
1450 Bug fix in G4hLowEnergyIonisation (provided by V. Ivanchenko)
1451
145205.11.2003 MGP, tag emlowen-V05-02-02
1453 Bug fix in G4AtomicDeexcitation (provided by A. Mantero)
1454
1455? A. Mantero, tag emlowen-V05-02-01
1456 ?
1457
1458? H. Kurashige, tag emlowen-V05-02-00
1459 ?
1460
146125.06.2003 G.Cosmo, tag emlowen-V05-01-04
1462 Added disclaimer of liability where needed.
1463 Fixed argument to pow() in G4LinLogLogInterpolation.cc
1464 and G4LogLogInterpolation.cc to allow for porting on .NET 7.1 compiler.
1465
146620.05.2003 MGP, tag emlowen-V05-01-03
1467 Removed memory leaks in G4PenelopeCompton and
1468 G4PenelopeBremsstrahlung
1469 Corrected design flaw in private interface of
1470 G4eBremsstrahlungSpectrum
1471
147220.05.2003 MGP, tag emlowen-V05-01-02
1473 Design iteration in G4LowEnergyBremsstrahlung: abstract class for
1474 angular distribution + implementation in G4ModifiedTsai
1475 (physics unchanged)
1476
147720.05.2003 MGP, tag emlowen-V05-01-01
1478 G4PenelopeCompton triggers atomic relaxation
1479
148020.05.2003 MGP, tag emlowen-V05-01-00
1481 Removed compilation warnings related to config-V05-01-00
1482
148326.04.2003 VI, tag emlowen-V05-00-17
1484 Fixes of stepLimit
1485
148624.04.2003 MGP, tag emlowen-V05-00-16
1487 Fixes related to "cuts-per-region"
1488
148924.04.2003 MGP, tag emlowen-V05-00-15
1490 Fixes for "final range" and fix in G4VeLowEnergyLoss
1491 related to "cuts per region"
1492
149317.04.2003 MGP, tag emlowen-V05-00-14
1494 Bug fix to the Auger effect, in response to user report
1495
149617.04.2003 MGP, tag emlowen-V05-00-13
1497 Modifications related to "cuts per region" by VI as below
1498 Bug fix to G4LowEnergyGammaConversion (angular distribution)
1499
150012.04.2003 VI migration to cut per region for fluo AlongStep
1501 G4ShellVacancy, G4hLowEnergyIonisation, G4LowEnergyIonisation
1502
150328.03.2003 G.Cosmo, tag emlowen-V05-00-12
1504 Fixed compilation errors on SUN-CC for files:
1505 G4PenelopeBremsstrahlung.cc, G4PenelopeBremsstrahlungAngular.cc,
1506 G4PenelopeBremsstrahlungContinuous.cc, G4PenelopeInterpolator.cc.
1507 Variables defined in for-loops scope were used outside scope!
1508
150927.03.2003 G.Cosmo, tag emlowen-V05-00-11
1510 Fixed usage of 'abs' in G4PenelopeInterpolator.cc and
1511 G4PenelopeBremsstrahlungContinuous.cc to allow porting
1512 on WIN32-VC platform. 'abs' should not be included in
1513 the std namespace.
1514
151519.03.2003 MGP, tag emlowen-V05-00-10
1516 Includes the two minor items below, on top of emlowen-V05-00-09
1517
151810.03.2003 VI remove cut per material warning
1519 VI use SutType for ions
1520
152128.02.2003 VI Minor design iteration on Bremsstrahlung, to accomodate
1522 variable name of file with parameters
1523
152426.02.2003 G.Cosmo, tag emlowen-V05-00-09
1525 Fixed usage of 'abs' in G4PenelopeCompton.cc to allow porting
1526 on WIN32-VC platform. 'abs' should not be included in the std
1527 namespace.
1528
152924.02.2003 MGP, tag emlowen-V05-00-08
1530 Small fixes related to Penelope processes for photons
1531
153222.02.2003 MGP, tag emlowen-V05-00-07
1533 Porting Penelope processes for photons to SUN
1534
153522.02.2003 MGP, tag emlowen-V05-00-06
1536 Minor design iteration on Bremsstrahlung, to accomodate
1537 variable number of parameters compatible with Penelope
1538 processes
1539
154022.02.2003 MGP, tag emlowen-V05-00-05
1541 New Ziegler2000 parameterisation for G4hLowEnergyIonisation
1542 added by VI
1543
154412.02.2003 MGP, tag emlowen-V05-00-04
1545 Corrected compilation error in G4LowEnergyLoss in tags V05-00-02/3
1546 Migrated Penelope processes to cuts-per-region
1547 Removed some compilation warnings
1548
154911.02.2003 MGP, tag emlowen-V05-00-03
1550 First tag including Penelope processes for photons and related
1551 unit tests, implemented by Luciano Pandola
1552
155311.02.2003 MGP, tag emlowen-V05-00-02
1554 Included minor editing of header files in the cut-per-region
1555 migration and protection of energy loss fluctuations by VI
1556
155705.02.2003 CG, tag emlowen-V05-00-01
1558 Removed redundant inclusion of headers for units and constants.
1559 Now using directly CLHEP headers. Affected files:
1560 G4QAOLowEnergyLoss.cc and few unit test .cc files.
1561
156224.01.2003 MGP, tag emlowen-V05-00-00
1563 Included changes by VI for migration to cuts-by-region aware
1564 processes.
1565
156610.12.2002 MGP, tag emlowen-V04-01-09
1567 VI G4hLowEnergyIonisation.cc - antiprotons: free electron gas
1568 model replaces constant extension of quantum oscillator model
1569 at low energies (< 25 keV), as for protons
1570
157128.11.2002 MGP, tag emlowen-V04-01-08
1572 Update of G4ComptonTest and test/GNUmakefile by A. Pfeiffer
1573 for AIDA3/Anaphe5
1574
157518.11.2002 MGP, tag emlowen-V04-01-07
1576 Bug fix in G4BremsstrahlungParameters, to load EEDL correctly
1577 (correction for PRS 430)
1578
157908.11.2002 MGP, tag emlowen-V04-01-06
1580 New model for angular distribution in Rayleigh by Gerardo
1581 Depaola and Francesco Longo; corrects PRS problem 406
1582
158308.11.2002 MGP, tag emlowen-V04-01-05
1584 VI optimisation of tables in G4LowEnergyIonisation,
1585 G4eLowEnergyLoss, G4hLowEnergyLoss, G4hLowEnergyIonisation
1586
158708.10.2002 MGP, tag emlowen-V04-01-04
1588 VI G4hLowEnergyIonisation.cc - clean up fluo flag definition and init
1589 VI G4hIonEffChargeSquare.cc - fix in charge definition
1590 VI G4hShellCrossSection.cc - fix in shell cross section for hadrons
1591 VI G4hLowEnergyLoss.cc - clean up inverse range table build
1592 VI G4VeLowEnergyLoss.cc - clean up inverse range table build
1593 VI G4hLowEnergyIonisation.cc - clean up energy ranges for models
1594 VI G4LowEnergyIonisation.cc - remove ActivateFluorescence from
1595 SetCut.. methods
1596
159727.08.2002 CG,VI, tag emlowen-V04-01-03
1598 A. Mantero fix leakage in G4AtomicTransition.cc
1599
160030.07.2002 CG,VI, tag emlowen-V04-01-02
1601 VI fix to G4LowEnergyIonisation.cc, for restricted energy loss
1602
160330.07.2002 CG,VI, tag emlowen-V04-01-01
1604 CG fix to G4VCrossSectionHandler.cc, to fix compilation problems
1605 on DEC-cxx non-ISO.
1606 VI fix to G4AugerData.cc, to clean warnings on gcc-3.1 and optimise
1607 load of data in memory.
1608
160915.06.2002 MGP, tag emlowen-V04-01-00
1610 VI Bug fix in G4eEnergySpectrum
1611 VI Bug fix in G4VCrossSectionHandler, connected modifications in
1612 other handlers
1613
161415.06.2002 MGP, tag emlowen-V04-00-17
1615 VI Bug fix in fluctuations in G4hLowEnergyIonisation
1616 VI Removed duplicate member function to activate fluorescence
1617
161810.06.2002 MGP, tag emlowen-V04-00-16
1619 fStopAndKill moved to fStopAndAlive in G4hLowEnergyIonisation
1620 to satisfy UR for activation of further processes for ions
1621 (UR by UKDM)
1622
162307.06.2002 MGP, tag emlowen-V04-00-15
1624 Fixes to Rayleigh by Francesco Longo and Gerardo Depaola (PRS 371)
1625
162607.06.2002 MGP, tag emlowen-V04-00-14
1627 Added comments for Software Reference Manual
1628
162903.06.2002 MGP, tag emlowen-V04-00-13
1630 Fixes to Auger by Alfonso Mantero
1631 Goes with new version of G4LEDATA G4EMLOW1.1
1632
163303.06.2002 MGP, tag emlowen-V04-00-12
1634 Introduce Auger implementation (previously handled as
1635 local energy deposit)
1636
163702.06.2002 MGP, tag emlowen-V04-00-11
1638 VI Fixes in Bremsstrahlung - interpolation above 10 MeV
1639 VI Change parametrisation of e- ionisation - 24-parameters
1640 for each shell are used. Corresponding change is
1641 sampling and integration
1642 VI Add excitation cross sections and energy
1643 New interpolation algorithm
1644 Goes with new version of G4LEDATA G4EMLOW1.0
1645
164602.06.2002 MGP, tag emlowen-V04-00-10
1647 Improvements to PolarizedCompton by F. Longo and G. Depaola
1648
164902.06.2002 MGP, tag emlowen-V04-00-09
1650 Fixed max length of ntuple variable names for HBOOK
1651 in test/G4ComptonTest
1652 Updates in unit tests and in hTest by V.I.
1653
165428.05.2002 MGP, tag emlowen-V04-00-08
1655 Code and minor design improvements deriving from reviews,
1656 inspections and Code Wizard
1657
165828.05.2002 MGP, tag emlowen-V04-00-07
1659 Added protection in G4eIonisationSpectrum
1660
166128.05.2002 MGP, tag emlowen-V04-00-06
1662 G4ComptonTest and test/GNUmakefile updated to AIDA 2.2 and
1663 Anaphe 4.0.n
1664
166519.04.2002 - MGP, tag emlowen-V04-00-05
1666 Fixed compilation warnings; added pointer protection in
1667 G4eLowEnergyLoss
1668
166918.04.2002 - MGP, tag emlowen-V04-00-04
1670 Modification to G4VCrossSectionHandler and
1671 G4LowEnergyPhotoElectric to fix a problem
1672
167318.04.2002 - VNI
1674 G4LowEnergyPhotoElectric: fix in Fluo part + MeanFreePath
1675 calculation using crossSectionHandler and cross sections
1676 directly
1677
167818.04.2002 - MGP, tag emlowen-V04-00-03
1679 Modification to table calculation for GenericIon as below
1680
168109.04.2002 - VNI
1682 For GenericIons all tables are calculated once now
1683
168403.04.2002 - MGP, tag emlowen-V04-00-02
1685 Option to activate atomic deexcitation in ionisation processes
1686
168728.03.2002 - VNI
1688 Add Fluorescence flag to electron and hadron ionisation
1689
169027.03.2002 - VNI, tag emlowen-V04-00-01
1691 Bug fix in hadron Fluo and in deexcitation
1692
169328.02.2002 - MGP, tag emlowen-V04-00-00
1694 V.Ivanchenko bug fix for GenericIons
1695
169630.11.2001 - MGP, tag emlowen-V03-02-49
1697 Major physics improvement in electron processes by V.I.
1698 Significant improvement of performance
1699 Requires new version of data: G4EMLOW0.5
1700
170128.11.2001 - MGP, tag emlowen-V03-02-48
1702 Fix for compilation on Windows
1703
170427.11.2001 - MGP, tag emlowen-V03-02-47
1705 Fix by V.I. related to the removal of static inline functions
1706
170723.11.2001 - MGP, tag emlowen-V03-02-46
1708 Removed static inline functions, as requested by G. Cosmo
1709 to satisfy porting requirements
1710
171115.11.2001 - MGP, tag emlowen-V03-02-45
1712 Bug fix in G4FluoData
1713 Physics improvement in Bremsstrahlung
1714 Modified warning message in G4hLowEnergyIonisation
1715 Goes with new database version G4EMLOW0.4
1716
171709.11.2001 - MGP, tag emlowen-V03-02-44
1718 Example for using analysis in test/LowEnTest, based on
1719 Ramon's XrayTel
1720
172109.11.2001 - MGP, tag emlowen-V03-02-43
1722 Fixed name in test/processTest/GNUmakefile causing
1723 problems with library map
1724
172508.11.2001 - MGP, tag emlowen-V03-02-42
1726 Modifications to be compliant with the unsupported,
1727 deprecated "cuts per material"
1728 Added G4CutsPerMaterialWarning functor to warn users
1729 WARNING: LowE processes are not supported if using different
1730 cuts for different materials
1731
173206.11.2001 - MGP, tag emlowen-V03-02-41
1733 Identical to emlowen-V03-02-40
1734 Redone because the tag aborted before completion
1735
173606.11.2001 - MGP, tag emlowen-V03-02-40
1737 Performance improvement in electron processes
1738 Some clean up of code (include/forward class declarations,
1739 coding style guidelines etc.)
1740 First implementation of a generic unit test, with AIDA/Lizard
1741 analysis in test/processTest
1742
174301.11.2001 - MGP, tag emlowen-V03-02-39
1744 PIXE introduced in G4hLowEnergyIonisation
1745
174629.10.2001 - MGP, tag emlowen-V03-02-38
1747 Bug fixes in new code
1748 Generic unit test for e/photon processes in test/processTest
1749 (analysis still to be added)
1750
175128.10.2001 - MGP, tag emlowen-V03-02-37
1752 Fixed compilation warnings on Linux and HP
1753 Improved code style
1754
175526.10.2001 - MGP, tag emlowen-V03-02-36
1756 Bug and memory leak fixes in the new electron classes
1757
175826.10.2001 - MGP, tag emlowen-V03-02-35
1759 Swapped old/new electron processes
1760
176125.10.2001 - MGP, tag emlowen-V03-02-34
1762 Bug fixes in the new classes related to Bremsstrahlung and
1763 e/h Ionisation
1764
176525.10.2001 - MGP, tag emlowen-V03-02-33
1766 G4LowEnergyPolarizedCompton moved to new design
1767 Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
1768 New classes for shell cross sections for proton-induced fluorescence
1769 Fluorescence introduced in temporary class G4hLowEnergyIonisation
1770 Fluorescence introduced in the continuous part of electron
1771 ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI
1772
177318.10.2001 - MGP, tag emlowen-V03-02-32
1774 Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
1775 and G4eIonisationParameters.cc by G. Cosmo for compatibility with
1776 geant4-03-02-ref-06 in view of STL migration
1777
177818.10.2001 - MGP, tag emlowen-V03-02-31
1779 Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
1780 for generation of atomic deexcitation products in the continuous part
1781
178218.10.2001 - MGP, tag emlowen-V03-02-30
1783 Electron processes: contributions to the implementation by V.I.
1784 revision of code quality and consistency
1785 with design by MGP
1786
178718.10.2001 - MGP, tag emlowen-V03-02-29
1788 Modification of G4hNuclearStoppingModel and
1789 G4hParametrisedLossModel by G. Cosmo required for
1790 compatibility with materials-V03-02-04
1791
179212.10.2001 - MGP, tag emlowen-V03-02-28
1793 Cosmetics in the source code (FALSE/TRUE moved to false/true)
1794 and update of all tests to new materials migrated to STL
1795
179611.10.2001 - MGP, tag emlowen-V03-02-27
1797 Further revision of the new code in the previous tag
1798 Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung
1799 as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
1800 renamed temporarily to allow for parallel development
1801 Removed references to Rogue Wave and STL interface from
1802 test/LowEnTest/ and test/fluoTest/
1803
180410.10.2001 - MGP, tag emlowen-V03-02-26
1805 Code for implementation of design iteration for electrons
1806 by V. Ivanchenko
1807 Major revision of new code to improve code quality and consistency
1808 with design by MGP
1809 Since the new code does not respect the design and broke system
1810 test and user code, this tag is only for internal debugging
1811 purpose and should not be used by developers
1812
181309.10.2001 - MGP, tag emlowen-V03-02-25
1814 Identical to the previous one, but restored G4VDataSetAlgorithm
1815 (corrupted in cvs update?)
1816
181708.10.2001 - MGP, tag emlowen-V03-02-24
1818 Modified G4CrossSectionHandler to inherit from base class
1819 Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
1820 Encapsulated range test to generate secondaries into a
1821 strategy pattern; implemented in photon processes
1822
182304.10.2001 - MGP, tag emlowen-V03-02-23
1824 Fluorescence according to the new design introduced
1825 into e- ionisation (contribution to PostStepDoIt)
1826 by E. Guardincerri
1827
182826.09.2001 - MGP, tag emlowen-V03-02-22
1829 Workaround to support deficiencies of ObjectSpace in
1830 implementation of STL pair
1831
183225.09.2001 - MGP, tag emlowen-V03-02-21
1833 Workaround to support deficiencies of ObjectSpace in
1834 implementation of STL pair (wrongly tagged)
1835
183624.09.2001 - MGP, tag emlowen-V03-02-20
1837 Minor modifications to make the lowenergy category co-work
1838 with both materials-V03-02-03 and materials as
1839 in geant4-03-02-ref-03
1840
184123.09.2001 - MGP, tag emlowen-V03-02-19
1842 Same as previous one + migration to materials-V03-02-03 (STL)
1843
184423.09.2001 - MGP, tag emlowen-V03-02-18
1845 New class to generate shell vacancies in continuous part
1846 of processes by E. Guardincerri
1847 Renamed old photon processes (pre-design iteration) to
1848 G4LowEnergyOld; to be kept for a limited period for convenience
1849 of regression testing
1850 Fixed various STL problems found with HP compiler
1851 Added protection in G4LowEnergyPhotoElectric to avoid
1852 generating photons causing negative energy balance
1853
185421.09.2001 - MGP, tag emlowen-V03-02-17
1855 G4LowEnergyPhotoElectric moved to the implementation
1856 according to the new fluo+data design
1857 [Test version G4LowEnergyPhotoElectricMG removed]
1858 Fixed warning for energy outside allowed range in G4EMDataSet
1859 Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
1860 Minor cosmetics
1861
186219.09.2001 - MGP, tag emlowen-V03-02-16
1863 Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
1864 and G4ComptonTest.py for histograms and ntuples with Lizard
1865 (by A. Pfeiffer)
1866
186719.09.2001 - MGP, tag emlowen-V03-02-15
1868 Same as previous one, but test/fluoTest with Particle gun
1869
187019.09.2001 - MGP, tag emlowen-V03-02-14
1871 Minor cosmetics w.r.t. the previous one (removed compilation
1872 warnings)
1873 test/fluoTest with GPS
1874
187516.09.2001 - MGP, tag emlowen-V03-02-13
1876 Update to the fluorescence domain consistent with the
1877 new design (development by E. Guardincerri)
1878 Update to test/fluoTest (development by E. Guardincerri)
1879
188013.09.2001 - MGP, tag emlowen-V03-02-12
1881 Fix in G4CrossSectionHandler::Clear to remove an infinite loop
1882 occurring in test14
1883
188410.09.2001 - MGP, tag emlowen-V03-02-11
1885 Identical to emlowen-V03-02-10
1886 Restored a clean situation in the cvs head, removing all
1887 the code inconsistent with the design present in
1888 emlowen-after-chep2001, resulting from a fault in the
1889 software process by a developer.
1890
189110.09.2001 - MGP, tag emlowen-after-chep2001
1892 Junk found in the repository
1893 Tagged as an aid in the procedure of restoring a reasonable
1894 situation in the cvs head for future developments
1895
189629.08.2001 - MGP, tag emlowen-V03-02-10
1897 Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
1898 G4LowEnergyGammaConversion: re-implementation according to
1899 the design iteration in the data domain
1900 Temporary re-implementation of G4LowEnergyPhotoElectricMG,
1901 without fluorescence yet
1902
190329.08.2001 - MGP, tag emlowen-V03-02-09
1904 Bug fix in G4CrossSectionHandler
1905
190629.08.2001 - MGP, tag emlowen-V03-02-08
1907 Cleared compilation warnings in G4AtomicTransitionManager
1908
190928.08.2001 - G.Cosmo, tag emlowen-V03-02-07
1910 Fixed mess with tag names
1911
191227.08.2001 - STT, tag emlowen-V03-02-06
1913
191420.08.2001 - MGP, tag emlowen-V03-02-05
1915 Added files resulting from design iteration in the data domain
1916
191720.08.2001 - MGP, tag emlowen-V03-02-04
1918 Same as emlowen-V03-02-02 + bug fix by V.I. described below
1919
192018.08.2001 - V.Ivanchenko fix energy conservation bugs for small
1921 range cuts in G4LowEnergyIonisation.cc
1922
192330.07.2001 - MGP, tag emlowen-V03-02-03
1924 First step of design iteration in fluorescence (files
1925 contributed by E. Guardincerri, G4AtomicShell and
1926 G4AtomicTransitionManager) + related unit test
1927
192830.07.2001 - MGP, tag emlowen-V03-02-02
1929 Fix to GammaConversion by F. Longo
1930
193130.07.2001 - MGP, tag emlowen-V03-02-01
1932 Added modifications by V.I. listed below (13.07.2001),
1933 on top of previous tag
1934
193530.07.2001 - MGP, tag emlowen-V03-02-00
1936 Same as emlowen-V03-01-19, with liability disclaimer added
1937
193813.07.2001 - V.Ivanchenko remove comments with Rogue Wave
1939 fix a problem of continuity of ion effective charge
1940
194118.06.2001 - MGP, tag emlowen-V03-01-19
1942 Same as emlowen-V03-01-18, with corrections by S. Chauvie
1943 to recover from modifications listed below
1944 Quantum oscillator model is applied to all materials, as it
1945 has been since Geant4 3.0 release
1946 Contains also updates to G4StoppingPowerTest
1947
194818.06.2001 - MGP, tag emlowen-V03-01-18
1949 Same as emlowen-V03-01-17, with a bug fix to
1950 G4LowEnergyPolarizedCompton by F. Longo and G. Depaola
1951
195207.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
1953 Oscillator model is applied only for 6 materials (V.I.)
1954
195505.06.2001 - MGP, tag emlowen-V03-01-17
1956 Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
1957 with the changes below
1958 Also fixes in unit tests related to hadron ionisation
1959
196001.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
1961 search by Z not name, validity range down to 5 keV,
1962 fix sign of the Barkas term
1963
196428.05.2001 - MGP, tag emlowen-V03-01-16
1965 Corrected typo involuntarily introduced into a public m.f.
1966
196725.05.2001 - MGP, tag emlowen-V03-01-15
1968 Added protections in G4LowEnergyPolarizedCompton (MGP)
1969 Improved comments in hadron/ion classes (V.I.)
1970 Improved code style in e/photon classes (MGP)
1971
197224.05.2001 - MGP, tag emlowen-V03-01-14
1973 Modified G4LowEnergyPolarizedCompton to inherit from
1974 G4VDiscreteProcess
1975
197623.05.2001 - MGP, tag emlowen-V03-01-13
1977 Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss
1978 by V.Ivanchenko:
1979 calculation of range directly from RangeTable;
1980 calculation of MeanFreePath from LambdaTable;
1981 improvement in the kinematics of delta-ray production
1982
198323.05.2001 - MGP, tag emlowen-V03-01-12
1984 Minor fix in G4hLowEnergyIonisation by V.Ivanchenko
1985
198623.05.2001 - MGP, tag emlowen-V03-01-11
1987 Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
1988 minor changes in hTest histograms
1989
199023.05.2001 - V.Ivanchenko
1991 G4LowEnergyIonisation and G4eLowEnergyLoss changed:
1992 direct method of range table calculation;
1993 MeanFreePath is calculated from lambda table;
1994 kinematics of delta-ray production improved;
1995 minor fix in G4hLowEnergyIonisation.
1996
199722.05.2001 - MGP, tag emlowen-V03-01-10
1998 Bug fix in G4QAOLowEnergyLoss.cc
1999
200022.05.2001 - MGP, tag emlowen-V03-01-09
2001 Same as emlowen-V03-01-08, with further modifications to hTest
2002
200322.05.2001 - MGP, tag emlowen-V03-01-08
2004 Same as emlowen-V03-01-07, with in addition:
2005 - new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
2006 - modifications to hTest
2007 - test macros renamed to be more easily identifiable
2008
200911.05.2001 - MGP, tag emlowen-V03-01-07
2010 Removed more compilation warnings in ANSI strict mode
2011
201211.05.2001 - MGP, tag emlowen-V03-01-06
2013 Same as emlowen-V03-01-04, with minor modification on hTest
2014 by V. Ivanchenko
2015
201611.05.2001 - MGP, tag emlowen-V03-01-05
2017 Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko
2018
201910.05.2001 - V.Ivanchenko
2020 Removed compilation warnings in ANSI strict mode
2021
202208.05.2001 - MGP, tag emlowen-V03-01-04
2023 Removed compilation warnings in ANSI strict mode
2024
202507.05.2001 - MGP, tag emlowen-V03-01-03
2026 Removal of RW remnants, moved to STL containers
2027
202807.05.2001 - MGP, tag emlowen-V03-01-02
2029 Same as emlowen-V03-01-01, with some improvements in tests
2030
203102.05.2001 - MGP, tag emlowen-V03-01-01
2032 Same as emlowen-V03-01-00, with a first implementation of
2033 a full suite of unit tests for electrons and photons
2034
203502.05.2001 - MGP, tag emlowen-V03-01-00
2036 Same as emlowen-V03-00-00, with minor new functionalities in
2037 test/G4BremsstrahlungTest and G4eIonisationTest, and a new
2038 test/G4PhotoelectricTest unit test
2039
204024.04.2001 - V.Ivanchenko remove all references to RogueWave vectors
2041
204224.04.2001 - V.Ivanchenko reorganize and update hTest
2043
204405.02.2001 - G.Cosmo, tag emlowen-V03-00-00
2045 Migration to STL for G4DataVector and G4OrderedTable:
2046 o Removed obsolete class G4Data. G4DataVector is now used instead.
2047 o Modified files:
2048 G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
2049 G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
2050 G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
2051 G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].
2052
205314.12.2000 - G.Cosmo, tag emlowen-V02-00-23
2054 Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.
2055
205622.11.2000 - MGP, tag emlowen-V02-00-22
2057 Yang and Chu fluctuation models applied for positive
2058 charged ions only
2059
206023.11.2000 - Ion energy fluctuations only for charge>0
2061 V.Ivanchenko
2062
206322.11.2000 - MGP, tag emlowen-V02-00-21
2064 Includes bug fix to electron energy fluctuations
2065 Compatible with electromagnetic/utils V02-00-04 tag, that has
2066 been finally accepted by STT
2067
206822.11.2000 - Bug fixed in electron energy fluctuations
2069 V.Ivanchenko
2070
207121.11.2000 - MGP, tag emlowen-V02-00-20
2072 Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
2073 (All this duplication of emlowen tags is due to the fact that the
2074 electromagnetic/utils tag with the interface updates contains
2075 also bug fixes and new features, and such tag has not passed
2076 system testing yet)
2077
207821.11.2000 - MGP, tag emlowen-V02-00-19
2079 Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations
2080
208121.11.2000 - Bug fixed in hadron/ion energy fluctuations
2082 V.Ivanchenko
2083
208416.11.2000 - MGP, tag emlowen-V02-00-18
2085 Same as emlowen-V02-00-16, with on top modifications to
2086 G4LowEnergyUtilities to replace the obsolete HepString
2087 with G4String in several places
2088
208916.11.2000 - MGP, tag emlowen-V02-00-17
2090 Same as emlowen-V02-00-15, with on top modifications to
2091 G4LowEnergyUtilities to replace the obsolete HepString
2092 with G4String in several places
2093
209405.11.2000 - MGP, tag emlowen-V02-00-16
2095 Remove the temporary const cast introduced with emlowen-V02-00-08
2096 Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
2097
209805.11.2000 - MGP, tag emlowen-V02-00-15
2099 Includes bug fixes and other modifications by V. Ivanchenko
2100 listed below
2101
210205.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
2103 edition, name "Aluninum", de/dx at E=2 MeV, and
2104 more correct charge calculation
2105 - New method to calculate ranges via de/dx table and
2106 remove dynamic binning in G4hLowEnergyLoss.cc
2107 - More precise calculation of ionisation ranges for
2108 KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
2109 V. Ivanchenko
2110
211103.11.2000 - MGP, tag emlowen-V02-00-14
2112 Fix by V. Ivanchenko to remove the cause of instability
2113 of hadron ionisation on different platforms, related to the last
2114 step
2115 Set MinKineticEnergy = LowestKineticEnergy = 10eV
2116 Results changed w.r.t. the previous version by 0.5% for protons,
2117 1% for antiprotons and 2.8% for C12
2118
211903.11.2000 - Modification
2120 MinKineticEnergy=LowestKineticEnergy=10eV
2121 V. Ivanchenko
2122
212303.11.2000 - MGP, tag emlowen-V02-00-13
2124 Same as emlowen-V02-00-12, added comments for the generation of
2125 the Software Reference Manual
2126
212731.10.2000 - MGP, tag emlowen-V02-00-12
2128 Including modifications by V. Ivanchenko since emlowen-V02-00-11
2129 listed below
2130
213123.10.2000 -
2132 Clean up and update comments
2133 V. Ivanchenko
2134
213514.10.2000 -
2136 Bug fix in nuclear stopping table name
2137 V. Ivanchenko
2138
213920.09.2000 - MGP, tag emlowen-V02-00-11
2140 Bug fix related to electron energy loss fluctuations by
2141 V. Ivanchenko
2142
214318.09.2000 - MGP, tag emlowen-V02-00-10
2144 Improvements to the readability of the code by V. Ivanchenko
2145
214617.09.2000 - MGP, tag emlowen-V02-00-09
2147 New features on antiproton ionisation by Stephane Chauvie:
2148 extension of the Quantum Harmonic Oscillator model to
2149 generic materials, calculation of oscillator strengths for
2150 all elements
2151 Antiproton model also moved to be compliant with the new design
2152 iteration
2153
215416.09.2000 - MGP, tag emlowen-V02-00-08
2155 Const cast in G4hLowEnergyIonisation (const G4Material* into
2156 G4Material*) to convert the previously _good_ LowE code
2157 into bad one, but palatable to G4EnergyLossTables, that has
2158 various member functions requiring a non-const G4Material*
2159 pointer in the arguments
2160 This modification was required to avoid compilation errors
2161 on DEC; it is meant to be temporary
2162 The affected pointers SHOULD BE REVERTED TO CONST
2163 AS SOON AS POSSIBLE, after agreement with the
2164 G4EnergyLossTables author
2165
216616.09.2000 - MGP, tag emlowen-V02-00-07
2167 Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?)
2168 to remove compilation problems on DEC (uninitialized variable)
2169 Fix in G4hLowEnergyLoss, eliminated two protected variables
2170 G4Proton* theProton and G4AntiProton* theAntiProton
2171 to revove compilation problems on DEC (hiding)
2172
217316.09.2000 - MGP, tag emlowen-V02-00-06
2174 Modifications by V.I. in hadron classes (renaming of classes
2175 for better understanding of the code)
2176
217705.09.2000 - MGP, tag emlowen-V02-00-05
2178 Fixes to remove warnings (hiding member functions and
2179 data members) in hadron classes
2180
218104.09.2000 - MGP, tag emlowen-V02-00-04
2182 Same as emlowen-V02-00-03, with V.I.'s new implementations
2183 and fixes (see below, July-August 2000)
2184
218504.09.2000 - MGP, tag emlowen-V02-00-03
2186 Same as emlowen-V02-00-02, with Gabriele's fixes
2187 (see below, 03.08.2000)
2188
218922.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
2190 The calculation of step limit for low energy
2191 hadrons/ions is upgraded.
2192 The Barkas and Bloch corrections are introduced
2193 for ions "on fly"
2194
219518.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
2196 A bug in GetConstrain method for hadrons/ions is fixed
2197
219818.08.2000 - V.Ivanchenko: two additional models of ions energy
2199 loss fluctuations have been implemented
2200
220110.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
2202 energy losses of hadrons and ions are fixed
2203
220404.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
2205 Energy losses of hadrons and ions are implemented
2206
220703.08.2000 - G.Cosmo
2208 Fixes to allow events' reproducibility:
2209 G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
2210 RandBit::shootBit().
2211 G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
2212 G4RandGauss.
2213
221402.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
2215 a lot of new classes are created. New unit test is designed
2216 as well (G4hTestStoppingPower).
2217
221829.07.2000 - MGP, tag emlowen-V02-00-02
2219 Added theta to ntuples in G4BremsstrahlungTest
2220
222118.07.2000 - MGP, tag emlowen-V02-00-01
2222 V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt
2223
222411.07.2000 - MGP, tag emlowen-V02-00-00
2225 Improvements in G4BremsstrahlungTest and G4eIonisationTest
2226
222724.06.2000 - MGP, tag emlowen-V01-01-22
2228 Modification to hTest G4Ion... classes by V. Ivanchenko to
2229 fix crash on exit on Linux
2230
223122.06.2000 - MGP, tag emlowen-V01-01-21
2232 MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
2233 correction to prevent log of negative argument
2234 Fixes problems with test14 in system testing on HP
2235 To be further verified
2236
223722.06.2000 - MGP, tag emlowen-V01-01-20
2238 Minor improvements in test/G4BremsstrahlungTest and
2239 and test/G4eIonisationTest
2240 Cosmetics (found $ tag $ in many header files, where does it
2241 come from?)
2242
224320.06.2000 - MGP, tag emlowen-V01-01-19
2244 Fixed printout in test/G4eIonisationTest
2245
224620.06.2000 - MGP, tag emlowen-V01-01-18
2247 Two new unit tests created by MGP: test/G4BremsstrahlungTest
2248 and test/G4eIonisationTest
2249
225024.05.2000 - MGP, tag emlowen-V01-01-17
2251 Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
2252 by Stephane Chauvie: physics fixes
2253 Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
2254 by MG Pia: fixes to the private interface,
2255 fixes to remove compilation warnings
2256 added protections
2257 proper code indentation to improve legibility
2258 Reorganization of the test directory by Petteri Nieminen:
2259 content of eUnitTests/ moved to ePhotonIntegration/
2260 (indeed they were not unit tests)
2261 content of validation/ moved to aluminumtest/
2262 Corrections by MG Pia to GNUmakefiles in test/ subdirectories
2263 TestEm6, TestP, eUnitTests and validation are obsolete
2264 directories, still in the repository but not to be used
2265
226623.05.2000 - MGP, tag emlowen-V01-01-16
2267 New G4QAOLowEnergyloss class by Stephane Chauvie for
2268 antiproton energy loss model
2269 Modifications to G4hLowEnergyIonisation for the new
2270 antiproton models
2271 Physics extension to lower energies for antiprotons for a
2272 set of materials
2273 New test/hTest for integration/physics testing of hadrons/ions
2274 (was previously TestEm6)
2275
227625.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
2277 G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation
2278
227922.05.2000 - MGP, tag emlowen-V01-01-15
2280 Modifications in G4VhEnergyLossModel.hh
2281
228219.05.2000 - MGP, tag emlowen-V01-01-14
2283 Includes typo correction in G4VhEnergyLossModel.hh
2284
2285 8.05.2000 - MGP, tag emlowen-V01-01-13
2286 Includes minor modifications in G4VhEnergyLossModel.hh
2287
2288 7.05.2000 - MGP, tag emlowen-V01-01-12
2289 Includes the G4VhEnergyLossModel abstract class,
2290 as part of the design iteration in the hadronic domain
2291
2292 7.05.2000 - MGP, tag emlowen-V01-01-11
2293 Includes Francesco Longo's fix of missing units in
2294 G4LowEnergyGammaConversion.cc
2295
2296 7.05.2000 - MGP, tag emlowen-V01-01-10
2297 Includes Vladimir's test/TestEm6 and test/TestP directories
2298 requires removing two (!) duplicate TestEm6 directories
2299 elsewhere
2300 Includes Stephane's unit tests G4hLETestLossTable.cc
2301 and G4hLETestAlongPostStep.cc
2302
230319.04.2000 - MGP, tag emlowen-V01-01-09
2304 same as emlowen-V01-01-08, with modifications by V.L. for
2305 first implementation of continuous energy loss in
2306 G4LowEnergyBremsstrahlung
2307
230818.04.2000 - MGP, tag emlowen-V01-01-08
2309 same as emlowen-V01-01-06,
2310 with modification to G4LowEnergyBremsstrahlung.cc to correct
2311 error introduced by V.L
2312
231318.04.2000 - MGP, tag emlowen-V01-01-07
2314 same as emlowen-V01-01-05
2315 (disregarding modifications in emlowen-V01-01-06),
2316 with modification to G4LowEnergyBremsstrahlung.cc to correct
2317 error introduced by V.L.
2318
231918.04.2000 - MGP, tag emlowen-V01-01-06
2320 includes Veronique's modifications to
2321 G4LowEnergyIonisation.hh
2322 G4LowEnergyIonisation.icc
2323 G4LowEnergyIonisation.icc
2324 G4eLowEnergyLoss.cc
2325 G4G4LowEnergyPhotoElectric.cc
2326 for integration of cross sections, float/G4double conversions
2327 and corrections of fluorescence transition probabilities
2328 to take into account non-radiative transitions
2329 (no Auger electron simulated yet)
2330
2331
233204.04.2000 - MGP, tag emlowen-V01-01-05
2333 removed dependency on standard category (G4eEnergyLoss)
2334
233504.04.2000 - MGP, tag emlowen-V01-01-04
2336 tag Vladimir's and Stephane's modifications for antiprotons
2337
233803.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
2339 1) Linearity into Barkas effect and nuclear stopping power
2340 for antiprotons
2341
234202.04.2000 - MGP, tag emlowen-V01-01-03
2343 tag V.L.'s modifications to G4LowEnergyIonisation (units)
2344
234502.04.2000 - MGP, tag emlowen-V01-01-02
2346 tag V.L.'s fix of typo in G4LowEnergyGammaConversion
2347
234802.04.2000 - MGP, tag emlowen-V01-01-01
2349 tag V.I.'s modifications, 31.03.2000
2350
235131.03.2000 - Vladimir Ivanchenko update
2352 1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
2353 is insert in dedx, cross section calculation and sampling
2354 2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
2355 klon of G4hEnergyLoss.cc
2356 3) Spin 1/2 and spin 1 corrections are inserted is cross
2357 section calculation, cross section sampling, de/dx
2358 4) IfAplicable check lepton number
2359
236021.01.2000 - Vladimir Ivanchenko update
2361 1) G4hLowEnergyIonisation.cc Barkas effect calculation
2362 and inicialisation
2363 2) G4ionLowEnergyIonisation.cc remove double deleting of
2364 MeanFreePath Table
2365
236621.01.2000 - create by Michel Maire
2367
2368
Note: See TracBrowser for help on using the repository browser.