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

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

tag geant4.9.4 beta 1 + modifs locales

File size: 96.8 KB
Line 
1$Id: History,v 1.442 2010/06/15 08:04:11 gcosmo Exp $
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
2015.06.2010, G. Cosmo, tag emlowen-V09-03-35
21 Corrected return value case in method GetPhotoElectronDirection()
22 in G4PhotoElectricAngularGeneratorSauterGavrila; addressing problem
23 report #1120.
24 Added missing virtual destructor to G4VecpssrKModel and
25 G4VecpssrLiModel base classes.
26
2714.06.2010, A. Lechner, tag emlowen-V09-03-34
28 Made desctructor of base class G4VIonDEDXScalingAlgorithm virtual
29 (avoids also compiler warnings).
30
3110.06.2010, A. Mantero, tag emlowen-V09-03-33
32 Fix in G4AugerTransition to cure crash on Windows.
33
3409.06.2010, A. Mantero, tag emlowen-V09-03-32
35 Fixed compilation warning in G4AnalyticalEcpssrKCrossSection.
36
3708.06.2010, S. Incerti, tag emlowen-V09-03-31
38 modified initialisation of e- Emfietzoglou excitation
39 model in G4DNAEmfietzoglouExcitationModel.cc and
40 in G4DNAMillerGreenExcitationModel.cc
41
4207.06.2010, A. Mantero, tag emlowen-V09-03-30
43 added analytical (ecpssr) and empirical (Paul and Orlic)
44 models for the calculation of hadronc shell ionisation CS
45
4629.04.2010, L. Pandola, tag emlowen-V09-03-29
47 Removed the compiler warning in G4PenelopeIonisationModel.cc which
48 caused the rejection of emlowen-V09-03-28
49
5023.04.2010, L. Pandola, tag emlowen-V09-03-28
51 Removed useless call in G4PenelopeIonisationModel which triggered fake
52 warning messages
53
5415.04.2010, L. Pandola, tag emlowen-V09-03-27
55 Added MinEnergyCut() method to G4PenelopeIonisationModel. Small (minor)
56 changes to other G4Penelope models (mainly clean-up)
57
5808.04.2010, S. Incerti, tag emlowen-V09-03-26
59 Changed computation of scattering angle in G4DNAChampionElasticModel.cc
60 G4EMLOW 6.12 version needed
61
6207.04.2010, S. Incerti, tag emlowen-V09-03-25
63 Fixed memory leak in G4DNARuddIonisationModel.cc
64
6506.04.2010, S. Incerti, tag emlowen-V09-03-24
66 Replaced hard coded masses in G4DNADingfelderCharge*.cc
67
6831.03.2010, L. Pandola, tag emlowen-V09-03-23
69 Removed G4cout's used for debugging in G4Penelope08ComptonModel and
70 G4Penelope08PhotoElectricModel
71
7227.03.2010, S. Incerti, tag emlowen-V09-03-22
73 Modified G4DNABornIonisationModel.hh
74
7527.03.2010, S. Incerti, tag emlowen-V09-03-21
76 Modified method declaration in G4DNABornExcitation.hh
77
7827.03.2010, S. Incerti, tag emlowen-V09-03-20
79 Added new excitation model for electrons in G4DNABornExcitationModel
80
8126.03.2010, S. Incerti, tag emlowen-V09-03-19
82 Modified electron correction in G4DNAMillerGreenExcitation.cc
83
8426.03.2010, S. Incerti, tag emlowen-V09-03-18
85 Extended range of search for maximum of DCS in G4DNARuddIonisationModel.cc
86
8726.03.2010, S. Incerti, tag emlowen-V09-03-17
88 Changed default parameters of G4DNAEmfietzoglouExcitationModel.hh
89
9026.03.2010, tag emlowen-V09-03-16
91 - S. Incerti : corrected G4DNABornIonisationModel.cc class
92 for maximum kinetic energy transfer
93 - A. Mantero: fixed bugs in G4AtomicDeexcitation.cc, G4AugerTransition.cc
94
9526.03.2010, L. Pandola, tag emlowen-V09-03-15
96 Changed order in some models' constructor to get rid of a valgrind
97 warning (conditional jump or move depends on unitialized value(s)).
98
9925.03.2010, S. Incerti, tag emlowen-V09-03-14
100 Modified hydrogen correction in G4DNARuddIonisation.cc
101
10225.03.2010, S. Incerti, tag emlowen-V09-03-13
103 Dummy tag
104
10518.03.2010, S. Incerti, tag emlowen-V09-03-12
106 - Re-added vapor water shell constants to G4DNARuddIonisationModel.cc
107 as suggested by Ziad.
108
10918.03.2010, S. Incerti, tag emlowen-V09-03-11
110 Extended low energy cover of G4DNA charge change processes
111
11217.03.2010, L. Pandola, tag emlowen-V09-03-10
113 Added four new models (gamma ray models Compton, GammaConversion,
114 PhotoElectric, Rayleigh), upgrades of G4Penelope from version2001 to
115 version 2008. For now, 2008 models named as G4Penelope08xxxxModel
116 ** to be used with G4LEDATA version 6.10 **
117
11816.03.2010, L. Pandola, tag emlowen-V09-03-09
119 Modified public interface of G4PenelopeOscillatorManager (info to be used for
120 PenelopeIonisation)
121
12215.03.2010, S. Incerti, tag emlowen-V09-03-08
123 Modified electron correction in G4DNARuddIonisationModel.cc
124
12515.03.2010, L. Pandola tag emlowen-V09-03-07
126 Updated public interface of G4LivermorePhotoElectricModel. Removed
127 possibility to use custom cuts for fluorescence/Auger. Main cuts from
128 G4ProductionCutsTable are always used - for consistency.
129
13015.03.2010, L. Pandola tag emlowen-V09-03-06
131 Clean-up in Penelope models (explicitely set Auger flag to false in
132 constructor)
133
13419.02.2010, L. Pandola tag emlowen-V09-03-05
135 Modification in calculations made by G4PenelopeOscillatorManager (Hartree
136 factors for Penelope Compton Scattering)
137
13817.02.2010, L. Pandola tag emlowen-V09-03-04
139 Updated interface for G4PenelopeOscillatorManager. Still *beta*
140
14105.02.2010, S. Incerti, tag emlowen-V09-03-03
142 Added initialisation to atomTotalCrossSection in G4hShellCrossSectionDoubleExp.cc.
143
14407.01.2010, S. Incerti, tag emlowen-V09-03-02
145 Improved way of testing material in Geant4-DNA models.
146
14721.12.2009, L. Pandola, tag emlowen-V09-03-01
148 Added classes G4PenelopeOscillator* to manage multi-element atomic oscillators used
149 in Penelope Compton and Ionisation models. Already compliant with Penelope2008.
150 **Beta version at the moment**
151
15221.12.2009, L. Pandola, tag emlowen-V09-03-00
153 Added a dummy ComputeCrossSectionPerAtom() method in G4PenelopeRayleighModel.
154 Never inkoved by tracking, issues a warning if users access it via G4EmCalculator.
155
15610.12.2009, S. Incerti, tag emlowen-V09-02-68
157 - Added vapor water shell constants to G4DNARuddIonisationModel.cc
158 as suggested by Ziad.
159
16024.11.2009, A. Lechner tag emlowen-V09-02-67
161 -G4IonParametrisedLossModel: Important bug fix to calculate ion
162 ranges correctly if the same materials appears multiple times
163 in tracking geometry with different production cuts (for example
164 in different regions). (added UpdateRangeCache function,
165 modified BuildRangeVector, ComputeLossForStep functions and
166 removed GetRange function).
167
16823.11.2009, A. Lechner tag emlowen-V09-02-66
169 -G4IonParametrisedLossModel: Changed energy loss limit to smaller
170 value (from 0.15 to 0.01) to avoid approximative loss description
171 in case of large steps.
172
17320.11.2009, A. Lechner tag emlowen-V09-02-65
174 -G4IonParametrisedLossModel: Added set-function for loss limit
175 parameter
176
17712.11.2009, A. Lechner tag emlowen-V09-02-64
178 -G4IonParametrisedLossModel:
179 *) Moved from original ICRU 73 classes to new class (G4Ion-
180 StoppingData), which is capable of reading stopping power data
181 files stored in G4LEDATA (requires G4EMLOW6.8): With the new
182 tables the upper energy limit of ICRU 73 stopping powers is
183 increased to 1 GeV/nucleon.
184 *) Decision logic concerning stopping power scaling for heavy ions
185 was entirely moved to class G4IonDEDXScalingICRU73.
186 *) Introduced function for switching off scaling for heavy ions.
187 *) Removed nuclear stopping from model since dedicated process is
188 available in standard EM package.
189 *) Minor fixes were applied in energy loss computation.
190 - G4VIonDEDXScalingAlgorithm: Introduced additional argument for
191 energy scaling function.
192 - G4IonDEDXScalingICRU73: See model above. Adapted function
193 according to interface changes in G4VIonDEDXScalingAlgorithm
194 - G4IonDEDXHandler: Adapted function according to interface
195 changes in G4VIonDEDXScalingAlgorithm. Using new build methods
196 defined in G4VIonDEDXTable (contained in material package).
197
19812.11.2009, S. Incerti tag emlowen-V09-02-63
199 -removed memory leak in G4DNACrossSectionDataSet.cc
200
20112.11.2009, S. Incerti tag emlowen-V09-02-62
202 -added protection for secondary electron energy computation in
203 G4DNABornIonisationModel.cc
204 -proposed a faster computation of cross section max value
205
20611.11.2009, A. Mantero tag emlowen-V09-02-61
207 PIXE code cleaning for the Dec review and update of G4hLowEnIonisation
208 in order to use new PIXE developments.
209
21005.11.2009, G. Cosmo, tag emlowen-V09-02-60
211 replaced usage of M_PI with pi from CLHEP, to fix compilation
212 errors on Windows.
213
21403.11.2009, S. Incerti, tag emlowen-V09-02-59
215 modified low energy limit of e- elastic Champion Geant4-DNA model
216 to be used with G4LEDATA version 6.8
217
21802.11.2009, S. Incerti, tag emlowen-V09-02-58
219 extended coverage of e- ionisation Geant4-DNA model
220 to be used with G4LEDATA version 6.8
221
22223.10.2009, L. Pandola, tag emlowen-V09-02-57
223 Switch atomic deexcitation on (by default) in Livermore PhotoElectric and
224 Ionisation. It was on also for the former LowEnergy processes. It has been
225 accidentally switched off since tag emlowen-V02-02-27, probably.
226
22722.10.2009, L. Pandola, tag emlowen-V09-02-56
228 Added ActivateAuger() method to Penelope Compton and Ionisation, so that
229 all Penelope models have the same interface.
230
23121.10.2009, L. Pandola, tag emlowen-V09-02-55
232 Cleaning up of Penelope Photoelectric, Compton and Ionisation
233 (atomic deexcitation flag now referred to G4VEmModel). Deexcitation now
234 is by default active in Penelope models.
235
23627.09.2009, N. Karakatsanis, tag emlowen-V09-02-54
237 Added fixes to
238 G4ecpssrKCrossSection.cc
239 G4BremsstrahlungCrossSectionHandler.cc
240 G4CrossSectionHandler.cc
241 G4DNACrossSectionDataSet.cc
242 G4eIonisationCrossSectionHandler.cc
243
24425.09.2009, N. Karakatsanis, tag emlowen-V09-02-53
245 New implementation for data loading and interpolation methods
246 LoadData method now loads the data from G4EMLOW dataset and, then, calculates
247 the respective logarithmic values during initialization
248 Both data formats (original and logarithmic) are loaded to EM datasets and used
249 later by interpolation methods to perform faster calculations.
250 LoadNonLogData method implements the old version for data loading and interpolation
251
25224.09.2009, F.Longo, tag emlowen-V09-02-52
253 implemented protection for infinite loops in Rayleigh
254 process.
255
25630.08.2009, S. Incerti, tag emlowen-V09-02-51
257 Extended high energy coverage of proton ionisation
258 (G4DNABornIonisationModel.cc) and excitation
259 (G4DNABornExcitationModel.cc)
260 Decreased temporarily high energy coverage of electron
261 ionisation from 30 keV to 20 keV (G4DNABornIonisationModel.cc)
262 The new data files are provided by Z. Francis.
263 *** From now on G4LEDATA 6.7 should be used ***
264
26513.08.2009, S. Incerti, tag emlowen-V09-02-50
266 Added G4_WATER NIST material to Geant4-DNA models
267
26813.08.2009, S. Incerti, tag emlowen-V09-02-49
269 Added verbose condition to all Geant4-DNA models
270
27111.08.2009, S. Incerti, tag emlowen-V09-02-48
272 Bug fix in G4DNABornIonisationModel (energy deposit was
273 commented in last reference tag)
274
27506.08.2009, A. Lechner, tag emlowen-V09-02-47
276 Bug fix in G4IonDEDXHandler (access of physics vector was
277 corrected, in compliance with new version of G4PhysicsVector
278 where hidden bin no longer exists).
279
28006.08.2009, A. Lechner, tag emlowen-V09-02-46
281 Bug fix in G4IonDEDXScalingICRU73 (initialization of cached values)
282
28324.07.2009, V. Ivanchenko, tag emlowen-V09-02-45
284 G4AtomicShell class is moved to utils subdirectory
285
28623.07.2009, V. Ivanchenko, tag emlowen-V09-02-44
287 G4VeLowEnergyLoss, G4eLowEnergyLoss, G4hLowEnergyLoss
288 are adapted to modifications in G4PhysicsVector
289
29023.07.2009, V. Ivanchenko, tag emlowen-V09-02-43
291 Fixed path to G4LEDATA in G4ecpssrKCrossSection,
292 G4ecpssrLCrossSection, G4DNACrossSectionDataSet;
293 removed debug cout
294
29526.06.2009, A. Mantero, tag emlowen-V09-02-41
296 Compilation errors removal.
297
29825.06.2009, A. Mantero, tag emlowen-V09-02-40
299 Design update, Bug Fixes and models update for
300 atomic shell hadronic CS calulation.
301
30202.06.2009, A.Lechner, tag emlowen-V09-02-39
303 Bug fix in class G4IonDEDXScalingICRU73: Compilation
304 error on Windows due to std::pow function was fixed.
305
30620.05.2009, L. Pandola, tag emlowen-V09-02-38
307 Update Penelope models, G4LivermoreIonisationModel and
308 G4LivermoreBremsstrahlungModel; pointers deleted in the
309 Initialise() method are explicitely zeroed
310 (see tag emlowen-V09-02-37)
311
31214.05.2009, L. Pandola, tag emlowen-V09-02-37
313 Correct G4PenelopeBremsstrahlungModel to get rid of a crash
314 for re-inizialitation
315
31612.05.2009, A.Lechner, tag emlowen-V09-02-36
317 Added new scaling algorithm, to obtain heavy ion stopping powers
318 for ions not covered by ICRU 73 report (scaled from existing
319 ICRU 73 data): G4IonDEDXScalingICRU73
320 Included algorithm in ion model, G4IonParametrisedLossModel,
321 extending therefore the applicability of the model to very heavy
322 ions.
323
32403.05.2009, S.Incerti, tag emlowen-V09-02-35
325 Fixed compilation error in G4LivermorePolarizedComptonModel.cc
326
32702.05.2009, S.Incerti, tag emlowen-V09-02-34
328 Clean-up of G4LivermorePolarizedComptonModel and -Rayleigh models
329
33002.05.2009, S.Incerti, tag emlowen-V09-02-33
331 Added message to obsolete non-migrated Geant4-DNA cross section and final state classes
332
33302.05.2009, S.Incerti, tag emlowen-V09-02-32
334 Added message to obsolete non-migrated Livermore and Penelope classes
335
33602.05.2009, S.Incerti, tag emlowen-V09-02-31
337 Fixed handling of compounds in G4LivermoreGammaConversionModel.cc
338
33930.04.2009, S.Incerti, tag emlowen-V09-02-30
340 Removed annoying G4cout in G4AugerData.cc.
341 (AugerTransitionTable)
342
34329.04.2009, S.Incerti, tag emlowen-V09-02-29
344 Increased energy range validity of e- elastic Champion model
345 up to 10 MeV (Geant4-DNA process).
346 From this tag, G4LEDATA version 6.5 is needed.
347
34829.04.2009, S.Incerti, tag emlowen-V09-02-28
349 Fixed cross section computation bug in:
350 G4DNAScreenedRutherfordElasticModel.cc
351 G4DNAChampionElasticModel.cc
352
35318.04.2009, V.Ivanchenko, tag emlowen-V09-02-27
354 Cleanup of new model classes G4LivermoreBremsstrahlungModel,
355 G4LivermoreComptonModel, G4LivermoreGammaConversionModel,
356 G4LivermoreIonisationModel, G4LivermorePhotoElectricModel,
357 G4LivermoreRayleighModel,G4PenelopeAnnihilationModel
358 G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel,
359 G4PenelopeGammaConversionModel, G4PenelopeIonisationModel,
360 G4PenelopePhotoElectricModel, G4PenelopeRayleighModel
361 - defined high energy limit for a model in constructor
362 - do not overwright default (zero) low energy limit of a model
363 - do not change energy limits in Initiliation methods
364 - added MinEnergyCut method for models used for energy loss
365 - do not change track status inside the model for charged particles
366 - simplified initialisation
367 - protect all printouts by verbosityLevel variable
368 - removed MeanFreePath method and table
369 - cleaned logic in applying of deexcitation module
370 - use G4ElementSelector if possible
371 G4ShellVacancy - substitute "set" varibale,
372 - comment out destructor to avoid crash
373
37402.04.2009, L. Pandola, tag emlowen-V09-02-26
375 Fixed bug in G4PenelopeRayleigh.cc (calculation of mfp for compounds).
376 Notice that G4PenelopeRayleighModel.cc was ok. The old process is
377 going to be obsolete in a while.
378
37925.03.2009, L. Pandola, tag emlowen-V09-02-25
380 Fixed bug with momentum normalization in G4PenelopeBremsstrahlungModel.cc
381 Fixed G4PenelopePhotoElectricModel.cc to avoid wrong Warnings
382
38323.03.2009, L. Pandola, tag emlowen-V09-02-24
384 Same sa previous. For some reason emlowen-V09-02-23 didn't include
385 the updated files.
386
38723.03.2009, L. Pandola, tag emlowen-V09-02-23
388 - Added protections in G4eIonisationSpectrum and G4eIonisationParameters
389 to avoid bug 1042.
390 - From now on, G4LEDATA 6.4 should be used
391
39219.03.2009, S. Incerti, tag emlowen-V09-02-22
393 - changed energy range display for migrated Livermore photon processes
394
39519.03.2009, S. Incerti, tag emlowen-V09-02-21
396 - set default angular generator in G4LivermorePhotoElectric.cc as Sauter-Gavrila
397
39819.03.2009, L. Pandola, tag emlowen-V09-02-20
399 - First fully tested version of G4LivermoreBremsstrahlungModel
400 From this tag on, all Livermore models are migrated.
401
40218.03.2009, L. Pandola, tag emlowen-V09-02-19
403 - Removed G4Rayleigh to avoid duplication with G4RayleighScattering
404 - Clean-up of G4RayleighScattering (e.g. removed un-necessary dependencies)
405
40616.03.2009, A. Lechner, tag emlowen-V09-02-18
407 - Replaced old version of G4IonParametrisedLossModel with newer one
408 - Added G4IonDEDXHandler, which is a handler class used by the new
409 G4IonParametrisedLossModel class
410 - Added G4VIonDEDXScalingAlgorithm, which is used by G4IonDEDXHandler
411 - Removed G4IonParametrisedLossTable (is replaced by G4IonDEDXHandler)
412
41304.03.2009, S. Incerti, tag emlowen-V09-02-17
414 - moved IsApplicable method for Geant4-DNA process classes from .hh to .cc
415
41603.03.2009, S. Incerti, tag emlowen-V09-02-16
417 - added gamma particle and energy range test in cross section computation
418 to all Livermore photon processes
419
42016.02.2009, S. Incerti, tag emlowen-V09-02-15
421 - added protections against FPE in G4hLowEnergyLoss.cc (see EM forum
422 item 893)
423
42416.02.2009, S. Incerti, tag emlowen-V09-02-14
425 - removed compilation warning in G4DNAEmfietzoglouExcitationModel.cc
426
42716.02.2009, S. Incerti, tag emlowen-V09-02-13
428 - improved energy limit display in Geant4-DNA model classes
429 - commented InitialiseElementSelectors call.
430
43116.02.2009, S. Incerti, tag emlowen-V09-02-12
432 Made compatible with tag emutils-V09-02-00 the following files
433 - G4DNAElastic.cc
434 - G4DNAExcitation.cc
435 - G4DNAIonisation.cc
436 - G4DNAChargeDecrease.cc
437 - G4DNAChargeIncrease.cc
438
43914.02.2009, S. Incerti, tag emlowen-V09-02-11
440 Added several corrections to migrated Geant4-DNA processes:
441 - G4DNABornIonisationModel.cc
442 - G4DNAEmfietzoglouExcitationModel.cc
443 - G4DNARuddIonisationModel.cc
444 - G4DNAIonisation.hh
445
44610.02.2009, L. Pandola, tag emlowen-V09-02-10
447 - Added G4LivermoreIonisationModel, namely first implementation of
448 LowEnergyIonisation in the new design
449
45029.01.2009, L. Pandola, tag emlowen-V09-02-09
451 - Updated public interface of G4eIonisationCrossSectionHandler.cc in order to
452 facilitate the migration from G4LowEnergyIonisation to G4LivermoreIonisationModel
453
45422.01.2009, S. Incerti, tag emlowen-V09-02-08
455 - Fixed compilation error problem & code syntax in DNA model classes
456
45721.01.2009, S. Incerti, tag emlowen-V09-02-07
458 - Updated Livermore photon processes classes for handling of compound materials
459 - Added pointer removal protections
460 - Involved classes are :
461 G4LivermoreRayleighModel.cc
462 G4LivermorePolarizedRayleighModel.cc
463 G4LivermorePolarizedComptonModel.cc
464 G4LivermorePhotoElectricModel.cc
465 G4LivermoreGammaconversionModel.cc
466 G4LivermoreComptonModel.cc
467
46820.01.2009, S. Incerti, tag emlowen-V09-02-06
469 Added 'kill particle without total energy deposit' feature for DNA charge change processes
470 Involved files are :
471 - G4DNAProcess.icc,
472 - G4FinalStateProduct.hh,.cc,
473 - G4FinalStateChargeDecrease.cc
474 - G4FinalStateChargeIncrease.cc
475
47620.01.2009, S. Incerti, tag emlowen-V09-02-05
477 - Corrected energy limits in G4CrossSectionIonisationBornPartial.cc
478 - Added proton case in G4CrossSectionExcitationMillerGreenPartial.cc
479 - Added protection (waterExcitation.ExcitationEnergy) in G4CrossSectionExcitationMillerGreenPartial.cc
480
48119.01.2009, S. Incerti, tag emlowen-V09-02-04
482 Added angle initialisation in G4DNAScreenedRutherfordElasticModel
483
48412.01.2009, S. Incerti, tag emlowen-V09-02-03
485 Added preliminary migrated Geant4-DNA processes and models.
486
48708.01.2009 L. Pandola, tag emlowen-V09-02-02
488 Edited G4PenelopePhotoElectric.cc and G4PenelopePhotoElectricModel.cc
489 to suppress a warning message from G4AtomicTransitionManager appearing
490 for some elements (Oxygen ,Fluorine). This is due to the fact that
491 Penelope and G4AtomicTransitionManager databases may contain a different number
492 of shells. Physics results are unchanged.
493
49419.12.2008 L. Pandola, tag emlowen-V09-02-01
495 Added G4RayleighScattering process (G4VEmProcess) to
496 describe Rayleigh scattering. This was not available within
497 the Std package
498
49915.12.2008 L. Pandola, tag emlowen-V09-02-00
500 Same as the previous one (emlowen-V09-01-46). I arrived too late.
501
50215.12.2008 L. Pandola, tag emlowen-V09-01-46
503 Added G4PenelopeBremsstrahlungModel, namely bremsstrahlung according to Penelope
504 model, migrated to the Std-design (inheriting from G4VEmModel). A few minor
505 cleaning of G4PenelopeBremsstrahlungContinuous.cc and G4PenelopeIonisation.cc.
506 From this tag, ALL Penelope processes have been migrated.
507
50812.12.2008 S. Incerti, tag emlowen-V09-01-45
509 Upgrade to G4LogLogInterpolation_revision1c.cc
510
51109.12.2008 S. Incerti, tag emlowen-V09-01-44
512 Added protection to G4FinalStateElasticChampion.cc for angular treatment of XS
513 at 180*deg
514
51509.12.2008 S. Incerti, tag emlowen-V09-01-43
516 Contains G4PenelopeBremsstrahlungContinuous.hh/.cc from Luciano
517 Contains G4LogLogInterpolation_revision1b.cc
518
51909.12.2008 S. Incerti, tag emlowen-V09-01-42
520 Upgrade to G4LogLogInterpolation_revision1b.cc
521
52209.12.2008 S. Incerti, tag emlowen-V09-01-41
523 Return to original G4LogLogInterpolation.cc/.hh class
524 from tag emlowen-V09-01-20
525
52608.12.2008 S. Incerti, tag emlowen-V09-01-40
527 Added protection in G4LogLogInterpolation.cc class
528 against null energy and cross section values
529
53006.12.2008 S. Incerti, tag emlowen-V09-01-39
531 Added vector initialization and EOF protection in G4FinalStateElasticChampion.cc
532 Added EOF protection in G4FinalStateIonisationBorn.cc
533
53406.12.2008 S. Incerti, tag emlowen-V09-01-38
535 Updated G4LogLogInterpolation class (hh and cc) provided by
536 Nicolas Karakatsanis (updated revision 1)
537
53805.12.2008 S. Incerti, tag emlowen-V09-01-37
539 Updated G4LogLogInterpolation class (hh and cc) provided by
540 Nicolas Karakatsanis (revision 1)
541
54205.12.2008 S. Incerti, tag emlowen-V09-01-36
543 Updated low energy limits of Geant4-DNA e- models (Brenner-Zaider and Champion's
544 elastic scattering and Emfietzoglou's excitation)
545
54605.12.2008 S. Incerti, tag emlowen-V09-01-35
547 Added protection in G4FinalStateIonisationBorn.cc causing run-time error (valgrind with test20)
548
54904.12.2008 L. Pandola, tag emlowen-V09-01-34
550 Correction for G4PenelopeComptonModel: now the cross section table
551 calculated by the model corresponds to the original FORTRAN-Penelope.
552 The difference was only for compounds materials and below 1 keV, so
553 irrelevant for virtually all applications.
554 First inclusion of G4PenelopeIonisationModel.
555
55624.11.2008 G. Cosmo, tag emlowen-V09-01-33
557 Fixed compilation errors on gcc-4.3.2:
558 o added required names for struct types (and using G4 prefix);
559 o correctly initialise cached iterators (cannot be an integer!).
560
56121.11.2008 A. Lechner, tag emlowen-V09-01-32
562 added and tagged new stopping power model for ions, which by default
563 uses ICRU 73 data tables. Following files are concerned:
564 G4IonParametrisedLossModel.hh
565 G4IonParametrisedLossModel.icc
566 G4IonParametrisedLossModel.cc
567 G4IonParametrisedLossTable.hh
568 G4IonParametrisedLossTable.icc
569
57006.11.2008 S. Incerti, tag emlowen-V09-01-31
571 corrected bug in computation of diff cross section maximum in
572 G4FinalStateElasticBrennerZaider.cc
573
57430.10.2008 S. Incerti, tag emlowen-V09-01-30
575 added & tagged new photon models compatible with standard EM design :
576
577 -- Penelope models are provided by L. Pandola :
578 G4PenelopeComptonModel.hh and .cc
579 G4PenelopeGammaConversionModel.hh and .cc
580 G4PenelopePhotoElectricModel.hh and .cc
581 G4PenelopeRayleighModel.hh and .cc
582
583 -- Livermore models are provided by S. Incerti :
584 G4LivermoreComptonModel.hh and .cc
585 G4LivermoreGammaConversionModel.hh and .cc
586 G4LivermorePhotoElectricModel.hh and .cc
587 G4LivermorePolarizedComptonModel.hh and .cc
588 G4LivermorePolarizedRayleighModel.hh and .cc
589 G4LivermoreRayleighModel.hh and .cc
590
59129.10.2008 S. Incerti, tag emlowen-V09-01-29
592 - improved generation of scattering angle in G4FinalStateElasticChampion.cc
593
59430.09.2008 S. Incerti, tag emlowen-V09-01-28
595 - removed G4cout in G4LowEnergyCompton.cc (bug report #1026)
596
59720.08.2008 S. Incerti, tag emlowen-V09-01-27
598 - added KillParticle in G4FinalStateElasticChampion.cc below low energy limit
599 - modified condition on low energy limit in G4CrossSectionElasticChampion.cc and G4FinalStateElasticChampion.cc
600
60120.08.2008 S. Incerti, tag emlowen-V09-01-26
602 - removed AddEnergyDeposit below low energy limit in G4FinalStateElasticBrennerZaider.cc (bug, thanks to Marion Bug)
603 - removed AddEnergyDeposit below low energy limit in G4FinalStateExcitationEmfietzoglou.cc (idem)
604 - removed AddEnergyDeposit below low energy limit in G4FinalStateIonisationRudd.cc (idem)
605 - 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
606 - 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
607
60816.07.2008 S. Incerti, tag emlowen-V09-01-25
609 added preliminary process for positronium production
610 from C. Champion's model
611 G4CrossSectionPsCreationChampion.hh and .cc
612 G4CrossSectionPsCreationChampionPartial.hh and .cc
613 G4FinalStatePsCreationChampion.hh and .cc
614 and updated G4DNAGenericIonsManager.cc
615 *** Will work only from version 6.2 of G4EMLOW data
616
61715.07.2008 S. Incerti, tag emlowen-V09-01-24
618 added new elastic scattering process for electrons
619 (Geant4 DNA) from C. Champion's model
620 G4CrossSectionElasticChampion.hh and .cc
621 G4FinalStateElasticChampion.hh and .cc
622 *** Will work only from version 6.2 of G4EMLOW data
623
62414.07.2008 S. Incerti, tag emlowen-V09-01-23
625 cleaned and updated energy limits of the following
626 25 files (Geant4 DNA)
627
628-G4CrossSectionChargeDecrease.hh and .cc
629-G4CrossSectionChargeDecreasePartial.hh and .cc
630-G4CrossSectionChargeIncrease.hh and .cc
631-G4CrossSectionChargeIncreasePartial.hh and .cc
632-G4CrossSectionElasticScreenedRutherfordHE.hh and .cc
633-G4CrossSectionElasticScreenedRutherfordLE.hh and .cc
634-G4CrossSectionExcitationBorn.hh and .cc
635-G4CrossSectionExcitationBornPartial.hh and .cc
636-G4CrossSectionExcitationEmfietzoglou.hh and .cc
637-G4CrossSectionExcitationEmfietzoglouPartial.hh and .cc
638-G4CrossSectionExcitationMillerGreen.hh and .cc
639-G4CrossSectionExcitationMillerGreenPartial.hh and .cc
640-G4CrossSectionIonisationBorn.hh and .cc
641-G4CrossSectionIonisationBornPartial.hh and .cc
642-G4CrossSectionIonisationRudd.hh and .cc
643-G4CrossSectionIonisationRuddPartial.hh and .cc
644-G4FinalStateChargeDecrease.hh and .cc
645-G4FinalStateChargeIncrease.hh and .cc
646-G4FinalStateElasticBrennerZaider.hh and .cc
647-G4FinalStateElasticScreenedRutherford.hh and .cc
648-G4FinalStateExcitationBorn.hh and .cc
649-G4FinalStateExcitationEmfietzoglou.hh and .cc
650-G4FinalStateExcitationMillerGreen.hh and .cc
651-G4FinalStateIonisationBorn.hh and .cc
652-G4FinalStateIonisationRudd.hh and .cc
653
65430.06.2008 S. Incerti, tag emlowen-V09-01-22
655 corrected wrong upper energy limit for :
656 - hydrogen in G4CrossSectionIonisationRudd
657 - proton in G4ChargeDecrease
658
65927.06.2008 S. Incerti, tag emlowen-V09-01-21
660 - added two new classes for electron elastic scattering
661 G4CrossSectionElasticScreenedRutherfordLE.cc and .hh below 200 eV
662 G4CrossSectionElasticScreenedRutherfordHE.cc and .hh above 200 eV
663 that should replace the G4CrossSectionElasticScreenedRutherfordHE class
664 - raised lower energy limit of G4CrossSectionExcitationEmfietzoglou.cc up to 10 eV
665
66627.06.2008 S. Incerti, tag emlowen-VO9-01-20
667 - added protection against negative log argument in G4LogLogInterpolation.cc
668 - added protection against energies above 200 eV in G4FinalStateElasticBrennerZaider.cc
669 - removed verbose in G4CrossSectionChargeTransferExp.cc and in G4CrossSectionExcitationBorn.cc
670
67126.06.2208 S. Incerti, tag emlowen-V09-01-19
672 Added protection against FPE in G4hShellCrossSectionDoubleExp.cc
673
67420.06.2008 S. Incerti, tag emlowen-V09-01-18
675 Added 4 protections against FPE in G4hLowEnergyLoss.cc
676
67711.06.2008 S. Incerti, tag emlowen-V09-01-17
678 - added missing & for cosTheta and phi variables in G4FinalStateIonisationRudd.hh and .cc
679 which were causing wrong angular distributions (bug fix)
680 - removed annoying PrintData in G4CrossSectionExcitationBornPartial.cc
681
68202.06.2008 S. Incerti, tag emlowen-V09-01-16
683 Removed while(1) statement in G4FinalStateIonisationBorn.cc
684 fixing compilation warning.
685 Restored headers for G4PaulKCrossSection, G4OrlicLCrossSection
686 and G4ecpssrCrossSection which were lost.
687
68801.06.2008 F.Lei, tag emlowen-V09-01-15
689 Correction to the corrupted G4Augerdata.cc, and this tag is on top
690 of emlowen-V09-01-12! as emlowen-V09-01-13 is internal and incomplete.
691
69222.05.2008 F.Lei, tag emlowen-V09-01-14
693 Load the the complete Auger dataset on initialization
694
69506.05.2008 H.Ben Abdelouahed, tag emlowen-V09-01-12, emlowen-V09-01-13
696 Semi-Empirical model implementation for L-SubShells-Cross-Section
697 with protons projectiles
698
69902.05.2008 MGP, tag emlowen-V09-01-11
700 Added Doppler broadening in G4LowEnergyComptonPolarized
701 (Francesco Longo), same model as in G4LowEnergyCompton
702 Added PIXE cross section, L shells, for protons in
703 G4OrlicLCrossSection (Haifa Ben Abdelwahed)
704 Corrected compilation warnings as in message by
705 G. Cosmo on 29/4/2008
706
70724.04.2008 MGP, tag emlowen-V09-01-10
708 Fix in Doppler broadening of G4LowEnergyCompton
709 Attempts to fix floating point exceptions in
710 G4FinalStateElasticBrennerZaider and G4hLowEnergyLoss
711
71222.04.2008 H.Ben Abdelouahed, tag emlowen-V09-01-09
713 ECPSSR model implementation for K-Shell-Cross-Section
714 with protons and alpha projectiles
715
71618.03.2008 G.Cosmo, tag emlowen-V09-01-08
717 Fixed compilation error in G4CrossSectionChargeTransferExp.cc
718 for missing inclusion of <sstream>, detected on SUN-CC.
719
72025.03.2008 MGP, tag emlowen-V09-01-07
721 New charge transfer process by incident protons
722 (two cross section and one final state policy classes)
723
72417.03.2008 MGP, tag emlowen-V09-01-06
725 Doppler broadening added to G4LowEnergyCompton
726 based on Y. Namito, S. Ban and H. Hirayama,
727 NIM A 349, pp. 489-494, 1994
728
72910.03.2008 MGP, tag emlowen-V09-01-05
730 Developments for Doppler broadening concerning data management
731
73210.03.2008 MGP, tag emlowen-V09-01-04
733 Fixes to *DataSet files for better readability of the code
734 Extensions to G4ShellData to deal with shell data relevant to
735 Doppler broadening simulation
736
73707.03.2008 MGP, tag emlowen-V09-01-03
738 Reverted to G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
739 as in emlowen-V09-01-01
740
74107.03.2008 MGP, tag emlowen-V09-01-02
742 Operation for convenience of configuration management:
743 updated G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
744 to the head; the modifications to these two classes
745 were an attempt to address a PRS report by A. Howard,
746 but they proved ineffective and caused other problems;
747 a tag including them is made to facilitate later retrieve
748
74906.03.2008 MGP, tag emlowen-V09-01-01
750 Restored readability of *DataSet* classes regards the
751 indentation of the code
752
75321.02.2008 MGP, tag emlowen-V09-01-00
754 Bug fix in G4AtomicTransitionManager concerning
755 total radiative and non radiative probabilities
756 (fix provided by A. Mantero)
757
75826.11.2007 MGP, tag emlowen-V09-00-28
759 Cleaned up std:: in G4FinalStateIonisationBorn/Rudd
760
76114.11.2007 MGP, tag emlowen-V09-00-27
762 Correction to Problem Report 986 in G4AtomicDeexcitation
763
764??.11.2007 Undocumented tag emlowen-V09-00-26
765
76614.11.2007 MGP, tag emlowen-V09-00-25
767 Workaround in G4DNAProcess to avoid meanFrePath=0 when
768 cross section is DBL_MAX
769
77013.11.2007 MGP, tag emlowen-V09-00-24
771 Fixed calculation of local energy deposit in G4DNAProcess
772 in the case when the primary particle is killed
773 Minor code improvements in G4FinalStateIonisationBorn.cc.
774
77512.11.2007 G.Cosmo, tag emlowen-V09-00-23
776 Fixed trivial compilation error on WIN32-VC system in file
777 G4FinalStateIonisationBorn.cc.
778
77909.11.2007 MGP, tag emlowen-V09-00-22
780 Added cross section and final state policy classes to configure
781 a process to kill particles below threshold
782
78309.11.2007 MGP, tag emlowen-V09-00-21
784 Initialized data members missing initialization
785
78609.11.2007 MGP, tag emlowen-V09-00-20
787 Removed verbose printouts in Geant4-DNA processes
788
78909.11.2007 MGP, tag emlowen-V09-00-19
790 Fixed compilation problems on Windows
791
79209.11.2007 MGP, tag emlowen-V09-00-18
793 Fixed compilation problems on Solaris
794
79508.11.2007 MGP, tag emlowen-V09-00-17
796 Added Rudd ionisation
797
79808.11.2007 MGP, tag emlowen-V09-00-16
799 Added Born ionisation final state
800
80108.11.2007 MGP, tag emlowen-V09-00-15
802 Added Miller-Green excitation
803
80408.11.2007 MGP, tag emlowen-V09-00-14
805 Modified data file name in G4EMLOW5.1
806
80708.11.2007 MGP, tag emlowen-V09-00-13
808 Added charge increase/decrease Geant4-DNA cross sections
809 and final states (code by S. Incerti + code review by MGP)
810
81108.11.2007 MGP, tag emlowen-V09-00-12
812 Removed obsolete G4DNA* files from CVS
813
81422.10.2007 MGP, tag emlowen-V09-00-11
815 Added G4CrossSectionIonisationBorn
816 Excludes prototype G4DNA* classes (still available in CVS head)
817 Pertinent G4DNA* classes included are:
818 G4DNAProcess (.hh .icc),
819 G4DNACrossSectionDataSet (.hh .cc),
820 G4DNAGenericIonsManager (.hh .cc)
821
82215.10.2007 MGP, tag emlowen-V09-00-10
823 Added electron excitation (Emfietzoglou model),
824 proton Born excitation, electron ionisation (Born) cross section; modified G4DNACrossSectionDataSet to
825 remove inheritance from concrete base class introduced
826 by a developer against the baseline design
827 Obsolete G4DNA* classes not compliant with the design
828 as in the TNS paper are still in this tag for convenience;
829 they will be removed from the repository when the
830 migration to the design as in the paper is completed
831 Goes with G4EMLOW5.0 (where a new dna/directory has been
832 added containing Geant4-DNA data tables for interpolation)
833
83413.10.2007 MGP, tag emlowen-V09-00-09
835 Added Brenner-Zaider elastic scattering final state
836
83712.10.2007 MGP, tag emlowen-V09-00-08
838 Fully working Geant4-DNA electron elastic scattering,
839 screened Rutherford cross section and final state
840
84112.10.2007 MGP, tag emlowen-V09-00-07
842 Improved G4DNAProcess, G4FinalStateProduct
843
84412.10.2007 MGP, tag emlowen-V09-00-06
845 First core of Geant4-DNA physics compliant with design
846 as in TNS paper: G4DNAProcess, G4FinalStateProduct,
847 G4eCrossSectionScreenedRutherford, G4DummyFinal State
848 (MG implementation)
849
85012.10.2007 MGP, tag emlowen-V09-00-05
851 Extended G4DNAFinalStateProduct to deal with primary
852 particle modified in final state
853 Modified G4DNAProcess.icc accordingly
854
85512.10.2007 MGP, tag emlowen-V09-00-04
856 Refactoring Geant4-DNA domain to be compliant with TNS paper
857 Added G4DNAProcess and G4DNAFinalStateProduct
858
85911.10.2007 MGP, tag emlowen-V09-00-03
860 Identical to emlowen-V09-00-02, which apparently already
861 existed on some files (it is unclear where it originared from)
862
86311.10.2007 MGP, tag emlowen-V09-00-02
864 Re-update to atomic relaxation fixes as in emlowen-V09-00-00
865 emlowen-V09-00-00 was rejected because of a mismatch between
866 code and G4EMLOW data library
867 This tag goes with G4EMLOW4.4
868
86911.10.2007 MGP, tag emlowen-V09-00-01
870 Fix to bug 965 of G4PenelopeRayleigh by L. Pandola
871
87223.07.2007 MGP, tag emlowen-V09-00-00
873 Deleted tag emlowen-V09-00-01 made by A.M. (no V-09-00-00 existed)
874 Fixes by A.M. to handle Z=100 in the Livermore library
875 and to correct Problem Report 933 (the latter fixes are not
876 documented)
877
87804.06.2007 MGP, tag emlowen-V08-03-03
879 Tag on top of emlowen-V08-03-00a
880 Updated license information in G4DNACrossSectionDataSet.cc
881
88204.06.2007 G.Cosmo, tag emlowen-V08-03-00a
883 Archived obsolete class G4LowEnergyBraggModel
884
88530.05.2007 MGP, tag emlowen-V08-03-02
886 Removed from CVS unused class G4LowEnergyBraggModel,
887 which introduced never agreed dependency on standard
888 G4VreEmModel
889 Attempt to fix issue identified by VALGRIND related to
890 PIXE model
891
89225.05.2007 MGP, tag emlowen-V08-03-01
893 Initialized static variables in G4hLowEnergyLoss;
894 not sure whether this is correct, since this is old
895 code moved from utils/, deprived of any documentation
896 and with an evident fortran look. A design review
897 is planned to take care of this domain in a proper way.
898 Also included an updated version of G4BraggModel
899 provided by V.I. due to an interface change: however
900 this class is not used anywhere in the package, and is
901 retained only for historical reasons; it is candidate to be
902 trashed in the next design review.
903
90416.05.2007 MGP, tag emlowen-V08-03-00
905 First set of Geant4-DNA processes compliant with design
906 documented in draft publication
907
90819.10.2006 MGP, tag emlowen-V08-01-02
909 Bug fixes in G4FluoData.cc
910
91114.10.2006 MGP, tag emlowen-V08-01-01
912 Developments and fixes for atomic deexcitation
913
91414.10.2006 MGP, tag emlowen-V08-01-00
915 Cosmetics on code formatting for DNA processes
916
91731.05.2006 G.Cosmo, tag emlowen-V08-00-06
918 Added missing migration to std namespace for mathematical
919 functions. Also required for allowing compilation on Windows
920 platform.
921
92225.05.2006 MGP, tag emlowen-V08-00-05
923 Improved design and implementation of photoelectric angular
924 distribution models (related to atomic deexcitation)
925
92625.05.2006 MGP, tag emlowen-V08-00-04
927 Various fixes to the DNA processes to allow compilation with
928 gcc 3.4.5. Some of the fixes are dummy implementations, or
929 do not make sense physically; they should be revised in
930 a future dummy implementation. The present version of the
931 DNA processes is meant as a first beta release, and is not
932 suitable for physics application yet.
933
93415.05.2006 MGP, tag emlowen-V08-00-03
935 Improved design and implementation of photoelectric angular
936 distribution models
937
93812.05.2006 MGP, tag emlowen-V08-00-02
939 Same as emlowen-V08-00-00, with updated History
940
94112.05.2006 MGP, tag emlowen-V08-00-01
942 New developments: photoelectric angular distribution models
943 The photoelectric angular distribution models have some
944 temporary design features (function arguments passed
945 by value etc.), and preliminary code implementation,
946 (subset of the previous tag emlowen-V08-00-00 for
947 incremental testing)
948
94912.05.2006 MGP, tag emlowen-V08-00-00
950 New developments: photoelectric angular distribution models
951 Geant4-DNA very lowE physics processes in water
952 The photoelectric angular distribution models have some
953 temporary design features (function arguments passed
954 by value etc.), and preliminary code implementation
955 The Geant4-DNA processes are in a beta-release status
956
95720.12.2005 R.Capra, tag emlowen-V08-00-RC
958 * Internal tag with latest developments in the DNA processes
959 - Tested for build, run and plots verified
960
96130.11.2005 G.Cosmo, tag emlowen-V07-01-14
962 * Fixes for migration to <sstream> from obsolete <strstream>.
963 * Trivial fix to G4LowEnergyGammaConversion for support of
964 CLHEP-2.0.X series.
965 NOTE: usage of RandBit can lead to event irreproducibility !
966
96704.11.2005 MGP, tag emlowen-V07-01-13
968 Fix in G4hLowEnergyIonistation (see note on 08.09.2005)
969 On top of emlowen-V07-01-12
970
97104.11.2005 MGP, tag emlowen-V07-01-12
972 Fixes in atomic relaxation by A. Mantero
973 On top of geant4-07-01-ref-04
974
97521.09.2005 Ziad FRANCIS, tag emlowen-V07-01-11
976 * Small corrections in G4DNAProtonBornExcitationProcess
977 * ProtonBornExcitationCrossSection data file created
978 * ProtonBornExcitation is tested an seems working fine.
979
98021.09.2005 Ziad FRANCIS, tag emlowen-V07-01-10
981 * G4DNARuddIonizationFinalStatesPolicy modifications so it
982 becomes a common policy for HydrogenRuddIonization and
983 ProtonRuddIonization.
984 So, G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh .icc
985 where deleted (useless).
986 * G4DNAElectronBornExcitation Process implemented with data
987 file "ElectronBornExcitationCrossSection" and tested by
988 modified G4DNATest.cc
989 * G4DNAProtonBornExcitation Process was implemented.
990 ! It was NOT tested
991 ! Data file "ProtonBornExcitation" is NOT ready yet
992
99316.09.2005 Ziad FRANCIS, tag emlowen-V07-01-09
994 * Implementation of Hydrogen Ionization Process in liquid water
995 according to the model of Eugene Rudd. Files created :
996 - G4DNAHydrogenRuddIonization.hh & .cc
997 - G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh & .icc
998 - "RuddHydrogenIonizationCrossSection.dat" located in
999 ...lowenergy/test/ contains the total integrated
1000 cross section.
1001 * G4DNATest was modified in order to take into account
1002 G4DNAHydrogenRuddIonization process.
1003 * Duplicated functions in G4DNARuddIonizationFinalStatesPolicy
1004 .hh & . icc were removed and fixed.
1005 * G4DNARuddTotalCrossSectionPolicy.hh was removed (not needed).
1006 * G4DNAHydrogenRuddIonization Process was tested and seems
1007 working fine.
1008
100915.09.2005 Ziad FRANCIS, tag emlowen-V07-01-08
1010 * Implementation of Proton Charge Increase process according to
1011 the model proposed by Dingfelder(2000). Files created :
1012 - G4DNAChargeIncreaseInWater.hh .icc
1013 - G4DNAProtonChargeIncrease.hh .cc
1014 - G4DNAProtonChargeIncreaseTotalCrossSectionPolicy.hh
1015 .icc
1016 - G4DNAProtonChargeIncreaseFinalStatesPolicy.hh .icc
1017 * G4DNATest was modified in order to take into account this
1018 proton charge increase process in liquid water.
1019 * G4DNAProtonChargeIncrease was tested and seems to be OK!
1020
102115.09.2005 Ziad FRANCIS, tag emlowen-V07-01-07
1022 * Implementation of slow protons Charge Transfer process
1023 according to the model used by M.Dingfelder(2000). Files
1024 created :
1025 - G4DNAChargeDecreaseInWater.hh .icc
1026 - G4DNAProtonChargeDecrease.hh .cc
1027 - G4DNAProtonChargeDecreaseTotalCrossSectionPolicy.hh
1028 .icc
1029 - G4DNAProtonChargeDecreaseFinalStatesPolicy.hh .icc
1030 * G4DNATest was modified in order to take into account
1031 ProtonChargeDecrease process testing.
1032 * G4DNAProtonChargeDecrease was Tested and seems working fine !
1033
103413.09.2005 Ziad FRANCIS, tag emlowen-V07-01-06
1035 * Implementation of slow protons (<500keV) ionization process according
1036 to the Rudd semi empirical model, files created :
1037 - G4DNAIonizationInWater.hh .icc
1038 - G4DNAProtonRuddIonizationFinalStatesPolicy.hh .icc
1039 - G4DNAProtonRuddIonization.hh .cc
1040 * Total integrated cross sections are in a data file
1041 "RuddProtonIonizationCrossSection.dat"
1042 * G4DNATest was modified in order to take into account this
1043 ProtonRuddIonization process which was tested in a first
1044 approach.
1045
104612.09.2005 R.Capra, tag emlowen-V07-01-05
1047 * Minor changes to G4DNATest in order to corectly support
1048 secondaries.
1049 * Minor changes to G4VDNAProcessInWater in order to corectly
1050 kill particles with secondaries
1051
105210.09.2005 R.Capra, tag emlowen-V07-01-04
1053 * Minor fixes to G4DNATotalCrossSectionFromFilePolicy. It had
1054 compilation errors.
1055
105608.09.2005 R.Capra, tag emlowen-V07-01-03
1057 * There is a serius bug in G4hLowEnergyLoss. There are
1058 a lot of static data members. Moreover there are static
1059 vectors with fixed dimensions.
1060 The vector dimension has been resized from 10 to 100 in order
1061 to avoid memory corruption errors caused by code in
1062 src/G4hLowEnergyIonisation.cc.
1063 The bug cannot be considered properly fixed. It is still
1064 pending
1065 * test/G4DNATest.cc has been upgraded in order to manage
1066 processes with more than one secondary particle
1067
106826.07.2005 Ziad FRANCIS, tag emlowen-V07-01-02
1069 * G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.hh and
1070 G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.icc were
1071 tested using G4DNATest
1072 * G4DNATest upgrade in order to manage G4DNAElectronExcitation
1073 testing
1074 * Implementation of Electron Excitation process
1075 (G4DNAElectronExcitation)
1076
107720.07.2005 Riccardo Capra, tag emlowen-V07-01-01
1078 * Small corrections in G4DNATotalCrossSectionFromFilePolicy
1079 * Implementation of DNA excitation processes for protons and
1080 alphas.
1081 - Processes tested (preliminary test). Protons seems fine
1082 while alpha particle total cross section differs from
1083 plots in the reference documents
1084 * G4DNATest upgrade in order to manage the new implemented
1085 processes and in order to select the particle type from
1086 command line
1087
108807.07.2005 Riccardo Capra, tag emlowen-V07-01-00
1089 * G4DNAElectronElasticBrenner and G4DNAElectronElasticEmfietzoglou
1090 were tested with G4DNATest
1091 - Some minor correction to the related classes
1092 * Implementation of the total cross-section policy that allows
1093 reading file tables (tested)
1094 * Correction in the Save method of the G4(*)EMDataSet classes
1095 - The previous tag has a problem with units
1096
109724.06.2005 Riccardo Capra, tag emlowen-V07-00-13
1098 * Changes to G4(*)EMDataSet classes according to the design
1099 iteration:
1100 - LoadData is now a public virtual method
1101 - SaveData is a new method that allows data saving in the same
1102 format of LoadData.
1103 - Constructors with the filename cannot be used anymore. They
1104 are substituted with constructors that generates an empty
1105 data set
1106 - Energies and Data can be set after de construction with
1107 the new SetEnergiesData
1108
1109 * Changes to G4VLowEnergyDiscretePhotonProcess in order to
1110 inherit from G4VLowEnergyTestableDiscreteProcess.
1111 - GetMeanFreePath and PostStepDoIt methods of all discrete
1112 processes made inherit from G4VLowEnergyTestableDiscreteProcess
1113 could be (partially) tested with a unique testing code now.
1114
1115 * DNA code changed according to the design iteration tha now
1116 uses templated classes
1117
1118 * Code builds and links the test codes unde Linux.
1119 - G4(*)EMDataSet and DNA classes test are still in progress
1120 - Some minor changes could be done to the structures used to
1121 configure the policy-based processes
1122
1123??.??.???? ?, tag emlowen-V07-00-12
1124
112531.05.2005 MGP, tag emlowen-V07-00-11
1126 Fix to Penelope ionisation (for atomic deexcitation?)
1127 contributed by A. Mantero
1128
112931.05.2005 MGP, tag emlowen-V07-00-10
1130 Sauter angular distribution fixed in G4PenelopePhotoelectric
1131 (contributed by L. Pandola)
1132
113331.05.2005 Riccardo Capra, emlowen-V07-00-09, implementation of
1134 the DNA elastic scattering in water.
1135
1136 A.M., tag emlowen-V07-00-08
1137 Not documented
1138
113920.05.2005 MGP, tag emlowen-V07-00-07
1140 Small design fixes related to PolarizedRayleigh on top
1141 of the previous tag
1142
114320.05.2005 MGP, tag emlowen-V07-00-06
1144 New low energy polarised Rayleigh scattering process
1145 (G4LowEnergyPolarizedRayleigh) developed by Riccardo Capra
1146 To be paired to test14-V07-00-00 for integration testing
1147
114820.05.2005 MGP, tag emlowen-V07-00-05
1149 Fix in G4hICRU49Nuclear.cc G4hZiegler1985Nuclear.cc,
1150 provided by V. Ivanchenko
1151
115220.05.2005 MGP, tag emlowen-V07-00-04
1153 Bug fix in G4LowEnergyPolarizedCompton, provided by R. Capra
1154
115520.05.2005 MGP, tag emlowen-V07-00-03
1156 Bug fix in AtomicDeexcitation concerning the Auger effect,
1157 provided by A. Mantero
1158
115920.05.2005 MGP, tag emlowen-V07-00-02
1160 Bug fix in PenelopeIonisation provided by L. Pandola (PRS 729)
1161 The solution is correct, but it should be revisited for
1162 improved implementation later
1163
1164 R.C., tag emlowen-V07-00-01
1165 Undocumented
1166
1167 A.M., tag emlowen-V07-00-00
1168 Undocumented
1169
117010.12.2004 G.Cosmo, tag emlowen-V06-02-15
1171 Replaced M_PI with CLHEP's pi.
1172
117310.12.2004 MGP, tag emlowen-V06-02-14
1174 Bug fix in G4AtomicDeexcitation (by A. Mantero)
1175
117602.12.2004 MGP, tag emlowen-V06-02-13
1177 Migration to <cmath>
1178
117901.12.2004 MGP, tag emlowen-V06-02-12
1180 Fixes for uninitialized variables in Auger classes provided
1181 by A. Mantero.
1182
118301.12.2004 MGP, tag emlowen-V06-02-11
1184 On top of emlowen-V06-02-09, with fixes for missing
1185 ParticleChange migration changes, not spotted by
1186 the migration script
1187
118801.12.2004 Alfonso Mantero, tag emlowen-V06-02-10
1189 Fixes for uninitialized variables spotted by Valgrind
1190 Introduces new files still on the head by mistake
1191
119230.11.2004 MGP, tag emlowen-V06-02-09
1193 Corrected uninitialized variables in G4hShellCrossSection*,
1194 spotted by Valgrind
1195
119618.11.2004 MGP, tag emlowen-V06-02-08
1197 Cleaned up code in G4hShellCrossSection*
1198 (further code review urgently needed!)
1199
120023.11.2004 Mark Donszelmann, tag emlowen-V06-02-07
1201 Fix for compilation error of G4hShellCrossSectionDoubleExp.cc
1202 on Linux-icc, WIN32-VC, SUN-CC
1203
120418.11.2004 MGP, tag emlowen-V06-02-06
1205 Migration for new ParticleChange
1206
120718.11.2004 MGP, tag emlowen-V06-02-05
1208 Improved Paul&Sacher PIXE model added; it becomes the default one
1209
121018.11.2004 MGP, tag emlowen-V06-02-04
1211 First Paul&Sacher PIXE model becomes the default one
1212
121317.11.2004 MGP, tag emlowen-V06-02-03
1214 Software improvement in G4PenelopeCompton (by L. Pandola)
1215
121617.11.2004 MGP, tag emlowen-V06-02-02
1217 Revision of G4LowEnergyPhotoelectric to allow for new
1218 development of precise angular distributions
1219
122012.11.2004 MGP, tag emlowen-V06-02-01
1221 Fixes to tables manipulation, effective charge, graphite
1222 problem and Bremsstrhalung low energy edge of the
1223 spectrum by Vladimir Ivanchenko
1224
122527.09.2004 MGP, tag emlowen-V06-02-00
1226 Fixes for compilation with gcc 3.4 (mostly by Gabriele)
1227
122807.06.2004 G.Cosmo, tag emlowen-V06-01-02
1229 Fix in G4hShellCrossSectionExp for compilation error on WIN32-VC.
1230
123101.06.2004 MGP, tag emlowen-V06-01-01
1232 Bug fix for Barkas effect
1233
123401.06.2004 MGP, tag emlowen-V06-01-00
1235 Bug fix in energy loss concerning positrons handled by Penelope
1236
123719.05.2004 MGP, tag emlowen-V06-00-11
1238 New model for PIXE (by Simona Saliceti)
1239
124019.05.2004 MGP, tag emlowen-V06-00-10
1241 First iteration towards new models for photoelectric
1242 angular distribution: design iteration and re-implementation
1243 of re-implementation of non-polarized Sauter-Gavrila
1244 distribution (K-shell approximation)" by Pedro Rodrigues
1245 and Andreia Trindade
1246
124723.03.2004 G.Cosmo, tag emlowen-V06-00-09
1248 Fix in G4PenelopeCompton for compilation error on WIN32-VC.
1249
125015.03.2004 MGP, tag emlowen-V06-00-08
1251 Fix in G4PenelopeRayleigh related to PR 605
1252 Bug fix in G4PenelopeIonisation
1253 Performance improvement in Penelope processes
1254
125515.03.2004 MGP, tag emlowen-V06-00-07
1256 Performance improvement in G4Generator2BN
1257
125812.03.2004 MGP, tag emlowen-V06-00-06
1259 Fixed compilation warnings
1260
126112.03.2004 MGP, tag emlowen-V06-00-05
1262 G4PolarizedRayleigh removed
1263
126412.03.2004 MGP, tag emlowen-V06-00-04
1265 Contains G4PolarizedRayleigh, which has compilation problems,
1266 but no maintenance by authors, for future retrieval
1267
126811.03.2004 MGP, tag emlowen-V06-00-03
1269 Bug fixes in G4PenelopeCompton and G4PenelopeIonisation
1270
127111.03.2004 MGP, tag emlowen-V06-00-02
1272 Bug fix in G4IonisationParameters
1273
127426.01.2004 MGP, tag emlowen-V06-00-01
1275 Optimization of Bremsstrahlung angular generators,
1276 provided by LIP group
1277
127826.01.2004 MGP, tag emlowen-V06-00-00
1279 Fixed memory leaks in G4PenepoleInterpolator and
1280 G4PenelopeIonisation
1281
128218.11.2003 MGP, tag emlowen-V05-02-10
1283 Performance optimization in Bremsstrahlung angular distribution
1284
128518.11.2003 MGP, tag emlowen-V05-02-09
1286 Performance optimisation in Penelope Bremsstrahlung +
1287 fix for local variable hiding a data member in G4PenelopeIonisation
1288
128918.11.2003 MGP, tag emlowen-V05-02-08
1290 Fixed compilation problem on Windows in G4Generator2BS.cc
1291
129210.11.2003 MGP, tag emlowen-V05-02-07
1293 Fix to Penelope Bremsstrahlung angular distribution
1294
129506.11.2003 MGP, tag emlowen-V05-02-06
1296 New processes for electrons and positrons according to
1297 Penelope models
1298
129906.11.2003 MGP, tag emlowen-V05-02-05
1300 Improved user interface to select Bremsstrahlung angular
1301 distribution models
1302 System test coverage in test14-V05-02-01
1303
130405.11.2003 MGP, tag emlowen-V05-02-04
1305 New models of Bremsstrahlung angular distribution (2BN, 2BS),
1306 provided by LIP group
1307
130805.11.2003 MGP, tag emlowen-V05-02-03
1309 Bug fix in G4hLowEnergyIonisation (provided by V. Ivanchenko)
1310
131105.11.2003 MGP, tag emlowen-V05-02-02
1312 Bug fix in G4AtomicDeexcitation (provided by A. Mantero)
1313
1314? A. Mantero, tag emlowen-V05-02-01
1315 ?
1316
1317? H. Kurashige, tag emlowen-V05-02-00
1318 ?
1319
132025.06.2003 G.Cosmo, tag emlowen-V05-01-04
1321 Added disclaimer of liability where needed.
1322 Fixed argument to pow() in G4LinLogLogInterpolation.cc
1323 and G4LogLogInterpolation.cc to allow for porting on .NET 7.1 compiler.
1324
132520.05.2003 MGP, tag emlowen-V05-01-03
1326 Removed memory leaks in G4PenelopeCompton and
1327 G4PenelopeBremsstrahlung
1328 Corrected design flaw in private interface of
1329 G4eBremsstrahlungSpectrum
1330
133120.05.2003 MGP, tag emlowen-V05-01-02
1332 Design iteration in G4LowEnergyBremsstrahlung: abstract class for
1333 angular distribution + implementation in G4ModifiedTsai
1334 (physics unchanged)
1335
133620.05.2003 MGP, tag emlowen-V05-01-01
1337 G4PenelopeCompton triggers atomic relaxation
1338
133920.05.2003 MGP, tag emlowen-V05-01-00
1340 Removed compilation warnings related to config-V05-01-00
1341
134226.04.2003 VI, tag emlowen-V05-00-17
1343 Fixes of stepLimit
1344
134524.04.2003 MGP, tag emlowen-V05-00-16
1346 Fixes related to "cuts-per-region"
1347
134824.04.2003 MGP, tag emlowen-V05-00-15
1349 Fixes for "final range" and fix in G4VeLowEnergyLoss
1350 related to "cuts per region"
1351
135217.04.2003 MGP, tag emlowen-V05-00-14
1353 Bug fix to the Auger effect, in response to user report
1354
135517.04.2003 MGP, tag emlowen-V05-00-13
1356 Modifications related to "cuts per region" by VI as below
1357 Bug fix to G4LowEnergyGammaConversion (angular distribution)
1358
135912.04.2003 VI migration to cut per region for fluo AlongStep
1360 G4ShellVacancy, G4hLowEnergyIonisation, G4LowEnergyIonisation
1361
136228.03.2003 G.Cosmo, tag emlowen-V05-00-12
1363 Fixed compilation errors on SUN-CC for files:
1364 G4PenelopeBremsstrahlung.cc, G4PenelopeBremsstrahlungAngular.cc,
1365 G4PenelopeBremsstrahlungContinuous.cc, G4PenelopeInterpolator.cc.
1366 Variables defined in for-loops scope were used outside scope!
1367
136827.03.2003 G.Cosmo, tag emlowen-V05-00-11
1369 Fixed usage of 'abs' in G4PenelopeInterpolator.cc and
1370 G4PenelopeBremsstrahlungContinuous.cc to allow porting
1371 on WIN32-VC platform. 'abs' should not be included in
1372 the std namespace.
1373
137419.03.2003 MGP, tag emlowen-V05-00-10
1375 Includes the two minor items below, on top of emlowen-V05-00-09
1376
137710.03.2003 VI remove cut per material warning
1378 VI use SutType for ions
1379
138028.02.2003 VI Minor design iteration on Bremsstrahlung, to accomodate
1381 variable name of file with parameters
1382
138326.02.2003 G.Cosmo, tag emlowen-V05-00-09
1384 Fixed usage of 'abs' in G4PenelopeCompton.cc to allow porting
1385 on WIN32-VC platform. 'abs' should not be included in the std
1386 namespace.
1387
138824.02.2003 MGP, tag emlowen-V05-00-08
1389 Small fixes related to Penelope processes for photons
1390
139122.02.2003 MGP, tag emlowen-V05-00-07
1392 Porting Penelope processes for photons to SUN
1393
139422.02.2003 MGP, tag emlowen-V05-00-06
1395 Minor design iteration on Bremsstrahlung, to accomodate
1396 variable number of parameters compatible with Penelope
1397 processes
1398
139922.02.2003 MGP, tag emlowen-V05-00-05
1400 New Ziegler2000 parameterisation for G4hLowEnergyIonisation
1401 added by VI
1402
140312.02.2003 MGP, tag emlowen-V05-00-04
1404 Corrected compilation error in G4LowEnergyLoss in tags V05-00-02/3
1405 Migrated Penelope processes to cuts-per-region
1406 Removed some compilation warnings
1407
140811.02.2003 MGP, tag emlowen-V05-00-03
1409 First tag including Penelope processes for photons and related
1410 unit tests, implemented by Luciano Pandola
1411
141211.02.2003 MGP, tag emlowen-V05-00-02
1413 Included minor editing of header files in the cut-per-region
1414 migration and protection of energy loss fluctuations by VI
1415
141605.02.2003 CG, tag emlowen-V05-00-01
1417 Removed redundant inclusion of headers for units and constants.
1418 Now using directly CLHEP headers. Affected files:
1419 G4QAOLowEnergyLoss.cc and few unit test .cc files.
1420
142124.01.2003 MGP, tag emlowen-V05-00-00
1422 Included changes by VI for migration to cuts-by-region aware
1423 processes.
1424
142510.12.2002 MGP, tag emlowen-V04-01-09
1426 VI G4hLowEnergyIonisation.cc - antiprotons: free electron gas
1427 model replaces constant extension of quantum oscillator model
1428 at low energies (< 25 keV), as for protons
1429
143028.11.2002 MGP, tag emlowen-V04-01-08
1431 Update of G4ComptonTest and test/GNUmakefile by A. Pfeiffer
1432 for AIDA3/Anaphe5
1433
143418.11.2002 MGP, tag emlowen-V04-01-07
1435 Bug fix in G4BremsstrahlungParameters, to load EEDL correctly
1436 (correction for PRS 430)
1437
143808.11.2002 MGP, tag emlowen-V04-01-06
1439 New model for angular distribution in Rayleigh by Gerardo
1440 Depaola and Francesco Longo; corrects PRS problem 406
1441
144208.11.2002 MGP, tag emlowen-V04-01-05
1443 VI optimisation of tables in G4LowEnergyIonisation,
1444 G4eLowEnergyLoss, G4hLowEnergyLoss, G4hLowEnergyIonisation
1445
144608.10.2002 MGP, tag emlowen-V04-01-04
1447 VI G4hLowEnergyIonisation.cc - clean up fluo flag definition and init
1448 VI G4hIonEffChargeSquare.cc - fix in charge definition
1449 VI G4hShellCrossSection.cc - fix in shell cross section for hadrons
1450 VI G4hLowEnergyLoss.cc - clean up inverse range table build
1451 VI G4VeLowEnergyLoss.cc - clean up inverse range table build
1452 VI G4hLowEnergyIonisation.cc - clean up energy ranges for models
1453 VI G4LowEnergyIonisation.cc - remove ActivateFluorescence from
1454 SetCut.. methods
1455
145627.08.2002 CG,VI, tag emlowen-V04-01-03
1457 A. Mantero fix leakage in G4AtomicTransition.cc
1458
145930.07.2002 CG,VI, tag emlowen-V04-01-02
1460 VI fix to G4LowEnergyIonisation.cc, for restricted energy loss
1461
146230.07.2002 CG,VI, tag emlowen-V04-01-01
1463 CG fix to G4VCrossSectionHandler.cc, to fix compilation problems
1464 on DEC-cxx non-ISO.
1465 VI fix to G4AugerData.cc, to clean warnings on gcc-3.1 and optimise
1466 load of data in memory.
1467
146815.06.2002 MGP, tag emlowen-V04-01-00
1469 VI Bug fix in G4eEnergySpectrum
1470 VI Bug fix in G4VCrossSectionHandler, connected modifications in
1471 other handlers
1472
147315.06.2002 MGP, tag emlowen-V04-00-17
1474 VI Bug fix in fluctuations in G4hLowEnergyIonisation
1475 VI Removed duplicate member function to activate fluorescence
1476
147710.06.2002 MGP, tag emlowen-V04-00-16
1478 fStopAndKill moved to fStopAndAlive in G4hLowEnergyIonisation
1479 to satisfy UR for activation of further processes for ions
1480 (UR by UKDM)
1481
148207.06.2002 MGP, tag emlowen-V04-00-15
1483 Fixes to Rayleigh by Francesco Longo and Gerardo Depaola (PRS 371)
1484
148507.06.2002 MGP, tag emlowen-V04-00-14
1486 Added comments for Software Reference Manual
1487
148803.06.2002 MGP, tag emlowen-V04-00-13
1489 Fixes to Auger by Alfonso Mantero
1490 Goes with new version of G4LEDATA G4EMLOW1.1
1491
149203.06.2002 MGP, tag emlowen-V04-00-12
1493 Introduce Auger implementation (previously handled as
1494 local energy deposit)
1495
149602.06.2002 MGP, tag emlowen-V04-00-11
1497 VI Fixes in Bremsstrahlung - interpolation above 10 MeV
1498 VI Change parametrisation of e- ionisation - 24-parameters
1499 for each shell are used. Corresponding change is
1500 sampling and integration
1501 VI Add excitation cross sections and energy
1502 New interpolation algorithm
1503 Goes with new version of G4LEDATA G4EMLOW1.0
1504
150502.06.2002 MGP, tag emlowen-V04-00-10
1506 Improvements to PolarizedCompton by F. Longo and G. Depaola
1507
150802.06.2002 MGP, tag emlowen-V04-00-09
1509 Fixed max length of ntuple variable names for HBOOK
1510 in test/G4ComptonTest
1511 Updates in unit tests and in hTest by V.I.
1512
151328.05.2002 MGP, tag emlowen-V04-00-08
1514 Code and minor design improvements deriving from reviews,
1515 inspections and Code Wizard
1516
151728.05.2002 MGP, tag emlowen-V04-00-07
1518 Added protection in G4eIonisationSpectrum
1519
152028.05.2002 MGP, tag emlowen-V04-00-06
1521 G4ComptonTest and test/GNUmakefile updated to AIDA 2.2 and
1522 Anaphe 4.0.n
1523
152419.04.2002 - MGP, tag emlowen-V04-00-05
1525 Fixed compilation warnings; added pointer protection in
1526 G4eLowEnergyLoss
1527
152818.04.2002 - MGP, tag emlowen-V04-00-04
1529 Modification to G4VCrossSectionHandler and
1530 G4LowEnergyPhotoElectric to fix a problem
1531
153218.04.2002 - VNI
1533 G4LowEnergyPhotoElectric: fix in Fluo part + MeanFreePath
1534 calculation using crossSectionHandler and cross sections
1535 directly
1536
153718.04.2002 - MGP, tag emlowen-V04-00-03
1538 Modification to table calculation for GenericIon as below
1539
154009.04.2002 - VNI
1541 For GenericIons all tables are calculated once now
1542
154303.04.2002 - MGP, tag emlowen-V04-00-02
1544 Option to activate atomic deexcitation in ionisation processes
1545
154628.03.2002 - VNI
1547 Add Fluorescence flag to electron and hadron ionisation
1548
154927.03.2002 - VNI, tag emlowen-V04-00-01
1550 Bug fix in hadron Fluo and in deexcitation
1551
155228.02.2002 - MGP, tag emlowen-V04-00-00
1553 V.Ivanchenko bug fix for GenericIons
1554
155530.11.2001 - MGP, tag emlowen-V03-02-49
1556 Major physics improvement in electron processes by V.I.
1557 Significant improvement of performance
1558 Requires new version of data: G4EMLOW0.5
1559
156028.11.2001 - MGP, tag emlowen-V03-02-48
1561 Fix for compilation on Windows
1562
156327.11.2001 - MGP, tag emlowen-V03-02-47
1564 Fix by V.I. related to the removal of static inline functions
1565
156623.11.2001 - MGP, tag emlowen-V03-02-46
1567 Removed static inline functions, as requested by G. Cosmo
1568 to satisfy porting requirements
1569
157015.11.2001 - MGP, tag emlowen-V03-02-45
1571 Bug fix in G4FluoData
1572 Physics improvement in Bremsstrahlung
1573 Modified warning message in G4hLowEnergyIonisation
1574 Goes with new database version G4EMLOW0.4
1575
157609.11.2001 - MGP, tag emlowen-V03-02-44
1577 Example for using analysis in test/LowEnTest, based on
1578 Ramon's XrayTel
1579
158009.11.2001 - MGP, tag emlowen-V03-02-43
1581 Fixed name in test/processTest/GNUmakefile causing
1582 problems with library map
1583
158408.11.2001 - MGP, tag emlowen-V03-02-42
1585 Modifications to be compliant with the unsupported,
1586 deprecated "cuts per material"
1587 Added G4CutsPerMaterialWarning functor to warn users
1588 WARNING: LowE processes are not supported if using different
1589 cuts for different materials
1590
159106.11.2001 - MGP, tag emlowen-V03-02-41
1592 Identical to emlowen-V03-02-40
1593 Redone because the tag aborted before completion
1594
159506.11.2001 - MGP, tag emlowen-V03-02-40
1596 Performance improvement in electron processes
1597 Some clean up of code (include/forward class declarations,
1598 coding style guidelines etc.)
1599 First implementation of a generic unit test, with AIDA/Lizard
1600 analysis in test/processTest
1601
160201.11.2001 - MGP, tag emlowen-V03-02-39
1603 PIXE introduced in G4hLowEnergyIonisation
1604
160529.10.2001 - MGP, tag emlowen-V03-02-38
1606 Bug fixes in new code
1607 Generic unit test for e/photon processes in test/processTest
1608 (analysis still to be added)
1609
161028.10.2001 - MGP, tag emlowen-V03-02-37
1611 Fixed compilation warnings on Linux and HP
1612 Improved code style
1613
161426.10.2001 - MGP, tag emlowen-V03-02-36
1615 Bug and memory leak fixes in the new electron classes
1616
161726.10.2001 - MGP, tag emlowen-V03-02-35
1618 Swapped old/new electron processes
1619
162025.10.2001 - MGP, tag emlowen-V03-02-34
1621 Bug fixes in the new classes related to Bremsstrahlung and
1622 e/h Ionisation
1623
162425.10.2001 - MGP, tag emlowen-V03-02-33
1625 G4LowEnergyPolarizedCompton moved to new design
1626 Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
1627 New classes for shell cross sections for proton-induced fluorescence
1628 Fluorescence introduced in temporary class G4hLowEnergyIonisation
1629 Fluorescence introduced in the continuous part of electron
1630 ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI
1631
163218.10.2001 - MGP, tag emlowen-V03-02-32
1633 Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
1634 and G4eIonisationParameters.cc by G. Cosmo for compatibility with
1635 geant4-03-02-ref-06 in view of STL migration
1636
163718.10.2001 - MGP, tag emlowen-V03-02-31
1638 Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
1639 for generation of atomic deexcitation products in the continuous part
1640
164118.10.2001 - MGP, tag emlowen-V03-02-30
1642 Electron processes: contributions to the implementation by V.I.
1643 revision of code quality and consistency
1644 with design by MGP
1645
164618.10.2001 - MGP, tag emlowen-V03-02-29
1647 Modification of G4hNuclearStoppingModel and
1648 G4hParametrisedLossModel by G. Cosmo required for
1649 compatibility with materials-V03-02-04
1650
165112.10.2001 - MGP, tag emlowen-V03-02-28
1652 Cosmetics in the source code (FALSE/TRUE moved to false/true)
1653 and update of all tests to new materials migrated to STL
1654
165511.10.2001 - MGP, tag emlowen-V03-02-27
1656 Further revision of the new code in the previous tag
1657 Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung
1658 as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
1659 renamed temporarily to allow for parallel development
1660 Removed references to Rogue Wave and STL interface from
1661 test/LowEnTest/ and test/fluoTest/
1662
166310.10.2001 - MGP, tag emlowen-V03-02-26
1664 Code for implementation of design iteration for electrons
1665 by V. Ivanchenko
1666 Major revision of new code to improve code quality and consistency
1667 with design by MGP
1668 Since the new code does not respect the design and broke system
1669 test and user code, this tag is only for internal debugging
1670 purpose and should not be used by developers
1671
167209.10.2001 - MGP, tag emlowen-V03-02-25
1673 Identical to the previous one, but restored G4VDataSetAlgorithm
1674 (corrupted in cvs update?)
1675
167608.10.2001 - MGP, tag emlowen-V03-02-24
1677 Modified G4CrossSectionHandler to inherit from base class
1678 Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
1679 Encapsulated range test to generate secondaries into a
1680 strategy pattern; implemented in photon processes
1681
168204.10.2001 - MGP, tag emlowen-V03-02-23
1683 Fluorescence according to the new design introduced
1684 into e- ionisation (contribution to PostStepDoIt)
1685 by E. Guardincerri
1686
168726.09.2001 - MGP, tag emlowen-V03-02-22
1688 Workaround to support deficiencies of ObjectSpace in
1689 implementation of STL pair
1690
169125.09.2001 - MGP, tag emlowen-V03-02-21
1692 Workaround to support deficiencies of ObjectSpace in
1693 implementation of STL pair (wrongly tagged)
1694
169524.09.2001 - MGP, tag emlowen-V03-02-20
1696 Minor modifications to make the lowenergy category co-work
1697 with both materials-V03-02-03 and materials as
1698 in geant4-03-02-ref-03
1699
170023.09.2001 - MGP, tag emlowen-V03-02-19
1701 Same as previous one + migration to materials-V03-02-03 (STL)
1702
170323.09.2001 - MGP, tag emlowen-V03-02-18
1704 New class to generate shell vacancies in continuous part
1705 of processes by E. Guardincerri
1706 Renamed old photon processes (pre-design iteration) to
1707 G4LowEnergyOld; to be kept for a limited period for convenience
1708 of regression testing
1709 Fixed various STL problems found with HP compiler
1710 Added protection in G4LowEnergyPhotoElectric to avoid
1711 generating photons causing negative energy balance
1712
171321.09.2001 - MGP, tag emlowen-V03-02-17
1714 G4LowEnergyPhotoElectric moved to the implementation
1715 according to the new fluo+data design
1716 [Test version G4LowEnergyPhotoElectricMG removed]
1717 Fixed warning for energy outside allowed range in G4EMDataSet
1718 Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
1719 Minor cosmetics
1720
172119.09.2001 - MGP, tag emlowen-V03-02-16
1722 Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
1723 and G4ComptonTest.py for histograms and ntuples with Lizard
1724 (by A. Pfeiffer)
1725
172619.09.2001 - MGP, tag emlowen-V03-02-15
1727 Same as previous one, but test/fluoTest with Particle gun
1728
172919.09.2001 - MGP, tag emlowen-V03-02-14
1730 Minor cosmetics w.r.t. the previous one (removed compilation
1731 warnings)
1732 test/fluoTest with GPS
1733
173416.09.2001 - MGP, tag emlowen-V03-02-13
1735 Update to the fluorescence domain consistent with the
1736 new design (development by E. Guardincerri)
1737 Update to test/fluoTest (development by E. Guardincerri)
1738
173913.09.2001 - MGP, tag emlowen-V03-02-12
1740 Fix in G4CrossSectionHandler::Clear to remove an infinite loop
1741 occurring in test14
1742
174310.09.2001 - MGP, tag emlowen-V03-02-11
1744 Identical to emlowen-V03-02-10
1745 Restored a clean situation in the cvs head, removing all
1746 the code inconsistent with the design present in
1747 emlowen-after-chep2001, resulting from a fault in the
1748 software process by a developer.
1749
175010.09.2001 - MGP, tag emlowen-after-chep2001
1751 Junk found in the repository
1752 Tagged as an aid in the procedure of restoring a reasonable
1753 situation in the cvs head for future developments
1754
175529.08.2001 - MGP, tag emlowen-V03-02-10
1756 Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
1757 G4LowEnergyGammaConversion: re-implementation according to
1758 the design iteration in the data domain
1759 Temporary re-implementation of G4LowEnergyPhotoElectricMG,
1760 without fluorescence yet
1761
176229.08.2001 - MGP, tag emlowen-V03-02-09
1763 Bug fix in G4CrossSectionHandler
1764
176529.08.2001 - MGP, tag emlowen-V03-02-08
1766 Cleared compilation warnings in G4AtomicTransitionManager
1767
176828.08.2001 - G.Cosmo, tag emlowen-V03-02-07
1769 Fixed mess with tag names
1770
177127.08.2001 - STT, tag emlowen-V03-02-06
1772
177320.08.2001 - MGP, tag emlowen-V03-02-05
1774 Added files resulting from design iteration in the data domain
1775
177620.08.2001 - MGP, tag emlowen-V03-02-04
1777 Same as emlowen-V03-02-02 + bug fix by V.I. described below
1778
177918.08.2001 - V.Ivanchenko fix energy conservation bugs for small
1780 range cuts in G4LowEnergyIonisation.cc
1781
178230.07.2001 - MGP, tag emlowen-V03-02-03
1783 First step of design iteration in fluorescence (files
1784 contributed by E. Guardincerri, G4AtomicShell and
1785 G4AtomicTransitionManager) + related unit test
1786
178730.07.2001 - MGP, tag emlowen-V03-02-02
1788 Fix to GammaConversion by F. Longo
1789
179030.07.2001 - MGP, tag emlowen-V03-02-01
1791 Added modifications by V.I. listed below (13.07.2001),
1792 on top of previous tag
1793
179430.07.2001 - MGP, tag emlowen-V03-02-00
1795 Same as emlowen-V03-01-19, with liability disclaimer added
1796
179713.07.2001 - V.Ivanchenko remove comments with Rogue Wave
1798 fix a problem of continuity of ion effective charge
1799
180018.06.2001 - MGP, tag emlowen-V03-01-19
1801 Same as emlowen-V03-01-18, with corrections by S. Chauvie
1802 to recover from modifications listed below
1803 Quantum oscillator model is applied to all materials, as it
1804 has been since Geant4 3.0 release
1805 Contains also updates to G4StoppingPowerTest
1806
180718.06.2001 - MGP, tag emlowen-V03-01-18
1808 Same as emlowen-V03-01-17, with a bug fix to
1809 G4LowEnergyPolarizedCompton by F. Longo and G. Depaola
1810
181107.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
1812 Oscillator model is applied only for 6 materials (V.I.)
1813
181405.06.2001 - MGP, tag emlowen-V03-01-17
1815 Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
1816 with the changes below
1817 Also fixes in unit tests related to hadron ionisation
1818
181901.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
1820 search by Z not name, validity range down to 5 keV,
1821 fix sign of the Barkas term
1822
182328.05.2001 - MGP, tag emlowen-V03-01-16
1824 Corrected typo involuntarily introduced into a public m.f.
1825
182625.05.2001 - MGP, tag emlowen-V03-01-15
1827 Added protections in G4LowEnergyPolarizedCompton (MGP)
1828 Improved comments in hadron/ion classes (V.I.)
1829 Improved code style in e/photon classes (MGP)
1830
183124.05.2001 - MGP, tag emlowen-V03-01-14
1832 Modified G4LowEnergyPolarizedCompton to inherit from
1833 G4VDiscreteProcess
1834
183523.05.2001 - MGP, tag emlowen-V03-01-13
1836 Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss
1837 by V.Ivanchenko:
1838 calculation of range directly from RangeTable;
1839 calculation of MeanFreePath from LambdaTable;
1840 improvement in the kinematics of delta-ray production
1841
184223.05.2001 - MGP, tag emlowen-V03-01-12
1843 Minor fix in G4hLowEnergyIonisation by V.Ivanchenko
1844
184523.05.2001 - MGP, tag emlowen-V03-01-11
1846 Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
1847 minor changes in hTest histograms
1848
184923.05.2001 - V.Ivanchenko
1850 G4LowEnergyIonisation and G4eLowEnergyLoss changed:
1851 direct method of range table calculation;
1852 MeanFreePath is calculated from lambda table;
1853 kinematics of delta-ray production improved;
1854 minor fix in G4hLowEnergyIonisation.
1855
185622.05.2001 - MGP, tag emlowen-V03-01-10
1857 Bug fix in G4QAOLowEnergyLoss.cc
1858
185922.05.2001 - MGP, tag emlowen-V03-01-09
1860 Same as emlowen-V03-01-08, with further modifications to hTest
1861
186222.05.2001 - MGP, tag emlowen-V03-01-08
1863 Same as emlowen-V03-01-07, with in addition:
1864 - new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
1865 - modifications to hTest
1866 - test macros renamed to be more easily identifiable
1867
186811.05.2001 - MGP, tag emlowen-V03-01-07
1869 Removed more compilation warnings in ANSI strict mode
1870
187111.05.2001 - MGP, tag emlowen-V03-01-06
1872 Same as emlowen-V03-01-04, with minor modification on hTest
1873 by V. Ivanchenko
1874
187511.05.2001 - MGP, tag emlowen-V03-01-05
1876 Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko
1877
187810.05.2001 - V.Ivanchenko
1879 Removed compilation warnings in ANSI strict mode
1880
188108.05.2001 - MGP, tag emlowen-V03-01-04
1882 Removed compilation warnings in ANSI strict mode
1883
188407.05.2001 - MGP, tag emlowen-V03-01-03
1885 Removal of RW remnants, moved to STL containers
1886
188707.05.2001 - MGP, tag emlowen-V03-01-02
1888 Same as emlowen-V03-01-01, with some improvements in tests
1889
189002.05.2001 - MGP, tag emlowen-V03-01-01
1891 Same as emlowen-V03-01-00, with a first implementation of
1892 a full suite of unit tests for electrons and photons
1893
189402.05.2001 - MGP, tag emlowen-V03-01-00
1895 Same as emlowen-V03-00-00, with minor new functionalities in
1896 test/G4BremsstrahlungTest and G4eIonisationTest, and a new
1897 test/G4PhotoelectricTest unit test
1898
189924.04.2001 - V.Ivanchenko remove all references to RogueWave vectors
1900
190124.04.2001 - V.Ivanchenko reorganize and update hTest
1902
190305.02.2001 - G.Cosmo, tag emlowen-V03-00-00
1904 Migration to STL for G4DataVector and G4OrderedTable:
1905 o Removed obsolete class G4Data. G4DataVector is now used instead.
1906 o Modified files:
1907 G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
1908 G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
1909 G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
1910 G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].
1911
191214.12.2000 - G.Cosmo, tag emlowen-V02-00-23
1913 Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.
1914
191522.11.2000 - MGP, tag emlowen-V02-00-22
1916 Yang and Chu fluctuation models applied for positive
1917 charged ions only
1918
191923.11.2000 - Ion energy fluctuations only for charge>0
1920 V.Ivanchenko
1921
192222.11.2000 - MGP, tag emlowen-V02-00-21
1923 Includes bug fix to electron energy fluctuations
1924 Compatible with electromagnetic/utils V02-00-04 tag, that has
1925 been finally accepted by STT
1926
192722.11.2000 - Bug fixed in electron energy fluctuations
1928 V.Ivanchenko
1929
193021.11.2000 - MGP, tag emlowen-V02-00-20
1931 Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
1932 (All this duplication of emlowen tags is due to the fact that the
1933 electromagnetic/utils tag with the interface updates contains
1934 also bug fixes and new features, and such tag has not passed
1935 system testing yet)
1936
193721.11.2000 - MGP, tag emlowen-V02-00-19
1938 Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations
1939
194021.11.2000 - Bug fixed in hadron/ion energy fluctuations
1941 V.Ivanchenko
1942
194316.11.2000 - MGP, tag emlowen-V02-00-18
1944 Same as emlowen-V02-00-16, with on top modifications to
1945 G4LowEnergyUtilities to replace the obsolete HepString
1946 with G4String in several places
1947
194816.11.2000 - MGP, tag emlowen-V02-00-17
1949 Same as emlowen-V02-00-15, with on top modifications to
1950 G4LowEnergyUtilities to replace the obsolete HepString
1951 with G4String in several places
1952
195305.11.2000 - MGP, tag emlowen-V02-00-16
1954 Remove the temporary const cast introduced with emlowen-V02-00-08
1955 Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
1956
195705.11.2000 - MGP, tag emlowen-V02-00-15
1958 Includes bug fixes and other modifications by V. Ivanchenko
1959 listed below
1960
196105.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
1962 edition, name "Aluninum", de/dx at E=2 MeV, and
1963 more correct charge calculation
1964 - New method to calculate ranges via de/dx table and
1965 remove dynamic binning in G4hLowEnergyLoss.cc
1966 - More precise calculation of ionisation ranges for
1967 KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
1968 V. Ivanchenko
1969
197003.11.2000 - MGP, tag emlowen-V02-00-14
1971 Fix by V. Ivanchenko to remove the cause of instability
1972 of hadron ionisation on different platforms, related to the last
1973 step
1974 Set MinKineticEnergy = LowestKineticEnergy = 10eV
1975 Results changed w.r.t. the previous version by 0.5% for protons,
1976 1% for antiprotons and 2.8% for C12
1977
197803.11.2000 - Modification
1979 MinKineticEnergy=LowestKineticEnergy=10eV
1980 V. Ivanchenko
1981
198203.11.2000 - MGP, tag emlowen-V02-00-13
1983 Same as emlowen-V02-00-12, added comments for the generation of
1984 the Software Reference Manual
1985
198631.10.2000 - MGP, tag emlowen-V02-00-12
1987 Including modifications by V. Ivanchenko since emlowen-V02-00-11
1988 listed below
1989
199023.10.2000 -
1991 Clean up and update comments
1992 V. Ivanchenko
1993
199414.10.2000 -
1995 Bug fix in nuclear stopping table name
1996 V. Ivanchenko
1997
199820.09.2000 - MGP, tag emlowen-V02-00-11
1999 Bug fix related to electron energy loss fluctuations by
2000 V. Ivanchenko
2001
200218.09.2000 - MGP, tag emlowen-V02-00-10
2003 Improvements to the readability of the code by V. Ivanchenko
2004
200517.09.2000 - MGP, tag emlowen-V02-00-09
2006 New features on antiproton ionisation by Stephane Chauvie:
2007 extension of the Quantum Harmonic Oscillator model to
2008 generic materials, calculation of oscillator strengths for
2009 all elements
2010 Antiproton model also moved to be compliant with the new design
2011 iteration
2012
201316.09.2000 - MGP, tag emlowen-V02-00-08
2014 Const cast in G4hLowEnergyIonisation (const G4Material* into
2015 G4Material*) to convert the previously _good_ LowE code
2016 into bad one, but palatable to G4EnergyLossTables, that has
2017 various member functions requiring a non-const G4Material*
2018 pointer in the arguments
2019 This modification was required to avoid compilation errors
2020 on DEC; it is meant to be temporary
2021 The affected pointers SHOULD BE REVERTED TO CONST
2022 AS SOON AS POSSIBLE, after agreement with the
2023 G4EnergyLossTables author
2024
202516.09.2000 - MGP, tag emlowen-V02-00-07
2026 Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?)
2027 to remove compilation problems on DEC (uninitialized variable)
2028 Fix in G4hLowEnergyLoss, eliminated two protected variables
2029 G4Proton* theProton and G4AntiProton* theAntiProton
2030 to revove compilation problems on DEC (hiding)
2031
203216.09.2000 - MGP, tag emlowen-V02-00-06
2033 Modifications by V.I. in hadron classes (renaming of classes
2034 for better understanding of the code)
2035
203605.09.2000 - MGP, tag emlowen-V02-00-05
2037 Fixes to remove warnings (hiding member functions and
2038 data members) in hadron classes
2039
204004.09.2000 - MGP, tag emlowen-V02-00-04
2041 Same as emlowen-V02-00-03, with V.I.'s new implementations
2042 and fixes (see below, July-August 2000)
2043
204404.09.2000 - MGP, tag emlowen-V02-00-03
2045 Same as emlowen-V02-00-02, with Gabriele's fixes
2046 (see below, 03.08.2000)
2047
204822.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
2049 The calculation of step limit for low energy
2050 hadrons/ions is upgraded.
2051 The Barkas and Bloch corrections are introduced
2052 for ions "on fly"
2053
205418.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
2055 A bug in GetConstrain method for hadrons/ions is fixed
2056
205718.08.2000 - V.Ivanchenko: two additional models of ions energy
2058 loss fluctuations have been implemented
2059
206010.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
2061 energy losses of hadrons and ions are fixed
2062
206304.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
2064 Energy losses of hadrons and ions are implemented
2065
206603.08.2000 - G.Cosmo
2067 Fixes to allow events' reproducibility:
2068 G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
2069 RandBit::shootBit().
2070 G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
2071 G4RandGauss.
2072
207302.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
2074 a lot of new classes are created. New unit test is designed
2075 as well (G4hTestStoppingPower).
2076
207729.07.2000 - MGP, tag emlowen-V02-00-02
2078 Added theta to ntuples in G4BremsstrahlungTest
2079
208018.07.2000 - MGP, tag emlowen-V02-00-01
2081 V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt
2082
208311.07.2000 - MGP, tag emlowen-V02-00-00
2084 Improvements in G4BremsstrahlungTest and G4eIonisationTest
2085
208624.06.2000 - MGP, tag emlowen-V01-01-22
2087 Modification to hTest G4Ion... classes by V. Ivanchenko to
2088 fix crash on exit on Linux
2089
209022.06.2000 - MGP, tag emlowen-V01-01-21
2091 MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
2092 correction to prevent log of negative argument
2093 Fixes problems with test14 in system testing on HP
2094 To be further verified
2095
209622.06.2000 - MGP, tag emlowen-V01-01-20
2097 Minor improvements in test/G4BremsstrahlungTest and
2098 and test/G4eIonisationTest
2099 Cosmetics (found $ tag $ in many header files, where does it
2100 come from?)
2101
210220.06.2000 - MGP, tag emlowen-V01-01-19
2103 Fixed printout in test/G4eIonisationTest
2104
210520.06.2000 - MGP, tag emlowen-V01-01-18
2106 Two new unit tests created by MGP: test/G4BremsstrahlungTest
2107 and test/G4eIonisationTest
2108
210924.05.2000 - MGP, tag emlowen-V01-01-17
2110 Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
2111 by Stephane Chauvie: physics fixes
2112 Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
2113 by MG Pia: fixes to the private interface,
2114 fixes to remove compilation warnings
2115 added protections
2116 proper code indentation to improve legibility
2117 Reorganization of the test directory by Petteri Nieminen:
2118 content of eUnitTests/ moved to ePhotonIntegration/
2119 (indeed they were not unit tests)
2120 content of validation/ moved to aluminumtest/
2121 Corrections by MG Pia to GNUmakefiles in test/ subdirectories
2122 TestEm6, TestP, eUnitTests and validation are obsolete
2123 directories, still in the repository but not to be used
2124
212523.05.2000 - MGP, tag emlowen-V01-01-16
2126 New G4QAOLowEnergyloss class by Stephane Chauvie for
2127 antiproton energy loss model
2128 Modifications to G4hLowEnergyIonisation for the new
2129 antiproton models
2130 Physics extension to lower energies for antiprotons for a
2131 set of materials
2132 New test/hTest for integration/physics testing of hadrons/ions
2133 (was previously TestEm6)
2134
213525.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
2136 G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation
2137
213822.05.2000 - MGP, tag emlowen-V01-01-15
2139 Modifications in G4VhEnergyLossModel.hh
2140
214119.05.2000 - MGP, tag emlowen-V01-01-14
2142 Includes typo correction in G4VhEnergyLossModel.hh
2143
2144 8.05.2000 - MGP, tag emlowen-V01-01-13
2145 Includes minor modifications in G4VhEnergyLossModel.hh
2146
2147 7.05.2000 - MGP, tag emlowen-V01-01-12
2148 Includes the G4VhEnergyLossModel abstract class,
2149 as part of the design iteration in the hadronic domain
2150
2151 7.05.2000 - MGP, tag emlowen-V01-01-11
2152 Includes Francesco Longo's fix of missing units in
2153 G4LowEnergyGammaConversion.cc
2154
2155 7.05.2000 - MGP, tag emlowen-V01-01-10
2156 Includes Vladimir's test/TestEm6 and test/TestP directories
2157 requires removing two (!) duplicate TestEm6 directories
2158 elsewhere
2159 Includes Stephane's unit tests G4hLETestLossTable.cc
2160 and G4hLETestAlongPostStep.cc
2161
216219.04.2000 - MGP, tag emlowen-V01-01-09
2163 same as emlowen-V01-01-08, with modifications by V.L. for
2164 first implementation of continuous energy loss in
2165 G4LowEnergyBremsstrahlung
2166
216718.04.2000 - MGP, tag emlowen-V01-01-08
2168 same as emlowen-V01-01-06,
2169 with modification to G4LowEnergyBremsstrahlung.cc to correct
2170 error introduced by V.L
2171
217218.04.2000 - MGP, tag emlowen-V01-01-07
2173 same as emlowen-V01-01-05
2174 (disregarding modifications in emlowen-V01-01-06),
2175 with modification to G4LowEnergyBremsstrahlung.cc to correct
2176 error introduced by V.L.
2177
217818.04.2000 - MGP, tag emlowen-V01-01-06
2179 includes Veronique's modifications to
2180 G4LowEnergyIonisation.hh
2181 G4LowEnergyIonisation.icc
2182 G4LowEnergyIonisation.icc
2183 G4eLowEnergyLoss.cc
2184 G4G4LowEnergyPhotoElectric.cc
2185 for integration of cross sections, float/G4double conversions
2186 and corrections of fluorescence transition probabilities
2187 to take into account non-radiative transitions
2188 (no Auger electron simulated yet)
2189
2190
219104.04.2000 - MGP, tag emlowen-V01-01-05
2192 removed dependency on standard category (G4eEnergyLoss)
2193
219404.04.2000 - MGP, tag emlowen-V01-01-04
2195 tag Vladimir's and Stephane's modifications for antiprotons
2196
219703.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
2198 1) Linearity into Barkas effect and nuclear stopping power
2199 for antiprotons
2200
220102.04.2000 - MGP, tag emlowen-V01-01-03
2202 tag V.L.'s modifications to G4LowEnergyIonisation (units)
2203
220402.04.2000 - MGP, tag emlowen-V01-01-02
2205 tag V.L.'s fix of typo in G4LowEnergyGammaConversion
2206
220702.04.2000 - MGP, tag emlowen-V01-01-01
2208 tag V.I.'s modifications, 31.03.2000
2209
221031.03.2000 - Vladimir Ivanchenko update
2211 1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
2212 is insert in dedx, cross section calculation and sampling
2213 2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
2214 klon of G4hEnergyLoss.cc
2215 3) Spin 1/2 and spin 1 corrections are inserted is cross
2216 section calculation, cross section sampling, de/dx
2217 4) IfAplicable check lepton number
2218
221921.01.2000 - Vladimir Ivanchenko update
2220 1) G4hLowEnergyIonisation.cc Barkas effect calculation
2221 and inicialisation
2222 2) G4ionLowEnergyIonisation.cc remove double deleting of
2223 MeanFreePath Table
2224
222521.01.2000 - create by Michel Maire
2226
2227
Note: See TracBrowser for help on using the repository browser.