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

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

update geant4-09-04-beta-cand-01 interfaces-V09-03-09 vis-V09-03-08

File size: 96.0 KB
Line 
1$Id: History,v 1.438 2010/06/08 21:50:00 sincerti 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
2008.06.2010, S. Incerti, tag emlowen-V09-03-31
21 modified initialisation of e- Emfietzoglou excitation
22 model in G4DNAEmfietzoglouExcitationModel.cc and
23 in G4DNAMillerGreenExcitationModel.cc
24
2507.06.2010, A.Mantero, tag emlowen-V09-03-30
26 added analytical (ecpssr) and empirical (Paul and Orlic)
27 models for the calculation of hadronc shell ionisation CS
28
2929.04.2010, L. Pandola, tag emlowen-V09-03-29
30 Removed the compiler warning in G4PenelopeIonisationModel.cc which
31 caused the rejection of emlowen-V09-03-28
32
3323.04.2010, L. Pandola, tag emlowen-V09-03-28
34 Removed useless call in G4PenelopeIonisationModel which triggered fake
35 warning messages
36
3715.04.2010, L. Pandola, tag emlowen-V09-03-27
38 Added MinEnergyCut() method to G4PenelopeIonisationModel. Small (minor)
39 changes to other G4Penelope models (mainly clean-up)
40
4108.04.2010, S. Incerti, tag emlowen-V09-03-26
42 Changed computation of scattering angle in G4DNAChampionElasticModel.cc
43 G4EMLOW 6.12 version needed
44
4507.04.2010, S. Incerti, tag emlowen-V09-03-25
46 Fixed memory leak in G4DNARuddIonisationModel.cc
47
4806.04.2010, S. Incerti, tag emlowen-V09-03-24
49 Replaced hard coded masses in G4DNADingfelderCharge*.cc
50
5131.03.2010, L. Pandola, tag emlowen-V09-03-23
52 Removed G4cout's used for debugging in G4Penelope08ComptonModel and
53 G4Penelope08PhotoElectricModel
54
5527.03.2010, S. Incerti, tag emlowen-V09-03-22
56 Modified G4DNABornIonisationModel.hh
57
5827.03.2010, S. Incerti, tag emlowen-V09-03-21
59 Modified method declaration in G4DNABornExcitation.hh
60
6127.03.2010, S. Incerti, tag emlowen-V09-03-20
62 Added new excitation model for electrons in G4DNABornExcitationModel
63
6426.03.2010, S. Incerti, tag emlowen-V09-03-19
65 Modified electron correction in G4DNAMillerGreenExcitation.cc
66
6726.03.2010, S. Incerti, tag emlowen-V09-03-18
68 Extended range of search for maximum of DCS in G4DNARuddIonisationModel.cc
69
7026.03.2010, S. Incerti, tag emlowen-V09-03-17
71 Changed default parameters of G4DNAEmfietzoglouExcitationModel.hh
72
7326.03.2010, tag emlowen-V09-03-16
74 - S. Incerti : corrected G4DNABornIonisationModel.cc class
75 for maximum kinetic energy transfer
76 - A. Mantero: fixed bugs in G4AtomicDeexcitation.cc, G4AugerTransition.cc
77
7826.03.2010, L. Pandola, tag emlowen-V09-03-15
79 Changed order in some models' constructor to get rid of a valgrind
80 warning (conditional jump or move depends on unitialized value(s)).
81
8225.03.2010, S. Incerti, tag emlowen-V09-03-14
83 Modified hydrogen correction in G4DNARuddIonisation.cc
84
8525.03.2010, S. Incerti, tag emlowen-V09-03-13
86 Dummy tag
87
8818.03.2010, S. Incerti, tag emlowen-V09-03-12
89 - Re-added vapor water shell constants to G4DNARuddIonisationModel.cc
90 as suggested by Ziad.
91
9218.03.2010, S. Incerti, tag emlowen-V09-03-11
93 Extended low energy cover of G4DNA charge change processes
94
9517.03.2010, L. Pandola, tag emlowen-V09-03-10
96 Added four new models (gamma ray models Compton, GammaConversion,
97 PhotoElectric, Rayleigh), upgrades of G4Penelope from version2001 to
98 version 2008. For now, 2008 models named as G4Penelope08xxxxModel
99 ** to be used with G4LEDATA version 6.10 **
100
10116.03.2010, L. Pandola, tag emlowen-V09-03-09
102 Modified public interface of G4PenelopeOscillatorManager (info to be used for
103 PenelopeIonisation)
104
10515.03.2010, S. Incerti, tag emlowen-V09-03-08
106 Modified electron correction in G4DNARuddIonisationModel.cc
107
10815.03.2010, L. Pandola tag emlowen-V09-03-07
109 Updated public interface of G4LivermorePhotoElectricModel. Removed
110 possibility to use custom cuts for fluorescence/Auger. Main cuts from
111 G4ProductionCutsTable are always used - for consistency.
112
11315.03.2010, L. Pandola tag emlowen-V09-03-06
114 Clean-up in Penelope models (explicitely set Auger flag to false in
115 constructor)
116
11719.02.2010, L. Pandola tag emlowen-V09-03-05
118 Modification in calculations made by G4PenelopeOscillatorManager (Hartree
119 factors for Penelope Compton Scattering)
120
12117.02.2010, L. Pandola tag emlowen-V09-03-04
122 Updated interface for G4PenelopeOscillatorManager. Still *beta*
123
12405.02.2010, S. Incerti, tag emlowen-V09-03-03
125 Added initialisation to atomTotalCrossSection in G4hShellCrossSectionDoubleExp.cc.
126
12707.01.2010, S. Incerti, tag emlowen-V09-03-02
128 Improved way of testing material in Geant4-DNA models.
129
13021.12.2009, L. Pandola, tag emlowen-V09-03-01
131 Added classes G4PenelopeOscillator* to manage multi-element atomic oscillators used
132 in Penelope Compton and Ionisation models. Already compliant with Penelope2008.
133 **Beta version at the moment**
134
13521.12.2009, L. Pandola, tag emlowen-V09-03-00
136 Added a dummy ComputeCrossSectionPerAtom() method in G4PenelopeRayleighModel.
137 Never inkoved by tracking, issues a warning if users access it via G4EmCalculator.
138
13910.12.2009, S. Incerti, tag emlowen-V09-02-68
140 - Added vapor water shell constants to G4DNARuddIonisationModel.cc
141 as suggested by Ziad.
142
14324.11.2009, A. Lechner tag emlowen-V09-02-67
144 -G4IonParametrisedLossModel: Important bug fix to calculate ion
145 ranges correctly if the same materials appears multiple times
146 in tracking geometry with different production cuts (for example
147 in different regions). (added UpdateRangeCache function,
148 modified BuildRangeVector, ComputeLossForStep functions and
149 removed GetRange function).
150
15123.11.2009, A. Lechner tag emlowen-V09-02-66
152 -G4IonParametrisedLossModel: Changed energy loss limit to smaller
153 value (from 0.15 to 0.01) to avoid approximative loss description
154 in case of large steps.
155
15620.11.2009, A. Lechner tag emlowen-V09-02-65
157 -G4IonParametrisedLossModel: Added set-function for loss limit
158 parameter
159
16012.11.2009, A. Lechner tag emlowen-V09-02-64
161 -G4IonParametrisedLossModel:
162 *) Moved from original ICRU 73 classes to new class (G4Ion-
163 StoppingData), which is capable of reading stopping power data
164 files stored in G4LEDATA (requires G4EMLOW6.8): With the new
165 tables the upper energy limit of ICRU 73 stopping powers is
166 increased to 1 GeV/nucleon.
167 *) Decision logic concerning stopping power scaling for heavy ions
168 was entirely moved to class G4IonDEDXScalingICRU73.
169 *) Introduced function for switching off scaling for heavy ions.
170 *) Removed nuclear stopping from model since dedicated process is
171 available in standard EM package.
172 *) Minor fixes were applied in energy loss computation.
173 - G4VIonDEDXScalingAlgorithm: Introduced additional argument for
174 energy scaling function.
175 - G4IonDEDXScalingICRU73: See model above. Adapted function
176 according to interface changes in G4VIonDEDXScalingAlgorithm
177 - G4IonDEDXHandler: Adapted function according to interface
178 changes in G4VIonDEDXScalingAlgorithm. Using new build methods
179 defined in G4VIonDEDXTable (contained in material package).
180
18112.11.2009, S. Incerti tag emlowen-V09-02-63
182 -removed memory leak in G4DNACrossSectionDataSet.cc
183
18412.11.2009, S. Incerti tag emlowen-V09-02-62
185 -added protection for secondary electron energy computation in
186 G4DNABornIonisationModel.cc
187 -proposed a faster computation of cross section max value
188
18911.11.2009, A. Mantero tag emlowen-V09-02-61
190 PIXE code cleaning for the Dec review and update of G4hLowEnIonisation
191 in order to use new PIXE developments.
192
19305.11.2009, G. Cosmo, tag emlowen-V09-02-60
194 replaced usage of M_PI with pi from CLHEP, to fix compilation
195 errors on Windows.
196
19703.11.2009, S. Incerti, tag emlowen-V09-02-59
198 modified low energy limit of e- elastic Champion Geant4-DNA model
199 to be used with G4LEDATA version 6.8
200
20102.11.2009, S. Incerti, tag emlowen-V09-02-58
202 extended coverage of e- ionisation Geant4-DNA model
203 to be used with G4LEDATA version 6.8
204
20523.10.2009, L. Pandola, tag emlowen-V09-02-57
206 Switch atomic deexcitation on (by default) in Livermore PhotoElectric and
207 Ionisation. It was on also for the former LowEnergy processes. It has been
208 accidentally switched off since tag emlowen-V02-02-27, probably.
209
21022.10.2009, L. Pandola, tag emlowen-V09-02-56
211 Added ActivateAuger() method to Penelope Compton and Ionisation, so that
212 all Penelope models have the same interface.
213
21421.10.2009, L. Pandola, tag emlowen-V09-02-55
215 Cleaning up of Penelope Photoelectric, Compton and Ionisation
216 (atomic deexcitation flag now referred to G4VEmModel). Deexcitation now
217 is by default active in Penelope models.
218
21927.09.2009, N. Karakatsanis, tag emlowen-V09-02-54
220 Added fixes to
221 G4ecpssrKCrossSection.cc
222 G4BremsstrahlungCrossSectionHandler.cc
223 G4CrossSectionHandler.cc
224 G4DNACrossSectionDataSet.cc
225 G4eIonisationCrossSectionHandler.cc
226
22725.09.2009, N. Karakatsanis, tag emlowen-V09-02-53
228 New implementation for data loading and interpolation methods
229 LoadData method now loads the data from G4EMLOW dataset and, then, calculates
230 the respective logarithmic values during initialization
231 Both data formats (original and logarithmic) are loaded to EM datasets and used
232 later by interpolation methods to perform faster calculations.
233 LoadNonLogData method implements the old version for data loading and interpolation
234
23524.09.2009, F.Longo, tag emlowen-V09-02-52
236 implemented protection for infinite loops in Rayleigh
237 process.
238
23930.08.2009, S. Incerti, tag emlowen-V09-02-51
240 Extended high energy coverage of proton ionisation
241 (G4DNABornIonisationModel.cc) and excitation
242 (G4DNABornExcitationModel.cc)
243 Decreased temporarily high energy coverage of electron
244 ionisation from 30 keV to 20 keV (G4DNABornIonisationModel.cc)
245 The new data files are provided by Z. Francis.
246 *** From now on G4LEDATA 6.7 should be used ***
247
24813.08.2009, S. Incerti, tag emlowen-V09-02-50
249 Added G4_WATER NIST material to Geant4-DNA models
250
25113.08.2009, S. Incerti, tag emlowen-V09-02-49
252 Added verbose condition to all Geant4-DNA models
253
25411.08.2009, S. Incerti, tag emlowen-V09-02-48
255 Bug fix in G4DNABornIonisationModel (energy deposit was
256 commented in last reference tag)
257
25806.08.2009, A. Lechner, tag emlowen-V09-02-47
259 Bug fix in G4IonDEDXHandler (access of physics vector was
260 corrected, in compliance with new version of G4PhysicsVector
261 where hidden bin no longer exists).
262
26306.08.2009, A. Lechner, tag emlowen-V09-02-46
264 Bug fix in G4IonDEDXScalingICRU73 (initialization of cached values)
265
26624.07.2009, V. Ivanchenko, tag emlowen-V09-02-45
267 G4AtomicShell class is moved to utils subdirectory
268
26923.07.2009, V. Ivanchenko, tag emlowen-V09-02-44
270 G4VeLowEnergyLoss, G4eLowEnergyLoss, G4hLowEnergyLoss
271 are adapted to modifications in G4PhysicsVector
272
27323.07.2009, V. Ivanchenko, tag emlowen-V09-02-43
274 Fixed path to G4LEDATA in G4ecpssrKCrossSection,
275 G4ecpssrLCrossSection, G4DNACrossSectionDataSet;
276 removed debug cout
277
27826.06.2009, A. Mantero, tag emlowen-V09-02-41
279 Compilation errors removal.
280
28125.06.2009, A. Mantero, tag emlowen-V09-02-40
282 Design update, Bug Fixes and models update for
283 atomic shell hadronic CS calulation.
284
28502.06.2009, A.Lechner, tag emlowen-V09-02-39
286 Bug fix in class G4IonDEDXScalingICRU73: Compilation
287 error on Windows due to std::pow function was fixed.
288
28920.05.2009, L. Pandola, tag emlowen-V09-02-38
290 Update Penelope models, G4LivermoreIonisationModel and
291 G4LivermoreBremsstrahlungModel; pointers deleted in the
292 Initialise() method are explicitely zeroed
293 (see tag emlowen-V09-02-37)
294
29514.05.2009, L. Pandola, tag emlowen-V09-02-37
296 Correct G4PenelopeBremsstrahlungModel to get rid of a crash
297 for re-inizialitation
298
29912.05.2009, A.Lechner, tag emlowen-V09-02-36
300 Added new scaling algorithm, to obtain heavy ion stopping powers
301 for ions not covered by ICRU 73 report (scaled from existing
302 ICRU 73 data): G4IonDEDXScalingICRU73
303 Included algorithm in ion model, G4IonParametrisedLossModel,
304 extending therefore the applicability of the model to very heavy
305 ions.
306
30703.05.2009, S.Incerti, tag emlowen-V09-02-35
308 Fixed compilation error in G4LivermorePolarizedComptonModel.cc
309
31002.05.2009, S.Incerti, tag emlowen-V09-02-34
311 Clean-up of G4LivermorePolarizedComptonModel and -Rayleigh models
312
31302.05.2009, S.Incerti, tag emlowen-V09-02-33
314 Added message to obsolete non-migrated Geant4-DNA cross section and final state classes
315
31602.05.2009, S.Incerti, tag emlowen-V09-02-32
317 Added message to obsolete non-migrated Livermore and Penelope classes
318
31902.05.2009, S.Incerti, tag emlowen-V09-02-31
320 Fixed handling of compounds in G4LivermoreGammaConversionModel.cc
321
32230.04.2009, S.Incerti, tag emlowen-V09-02-30
323 Removed annoying G4cout in G4AugerData.cc.
324 (AugerTransitionTable)
325
32629.04.2009, S.Incerti, tag emlowen-V09-02-29
327 Increased energy range validity of e- elastic Champion model
328 up to 10 MeV (Geant4-DNA process).
329 From this tag, G4LEDATA version 6.5 is needed.
330
33129.04.2009, S.Incerti, tag emlowen-V09-02-28
332 Fixed cross section computation bug in:
333 G4DNAScreenedRutherfordElasticModel.cc
334 G4DNAChampionElasticModel.cc
335
33618.04.2009, V.Ivanchenko, tag emlowen-V09-02-27
337 Cleanup of new model classes G4LivermoreBremsstrahlungModel,
338 G4LivermoreComptonModel, G4LivermoreGammaConversionModel,
339 G4LivermoreIonisationModel, G4LivermorePhotoElectricModel,
340 G4LivermoreRayleighModel,G4PenelopeAnnihilationModel
341 G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel,
342 G4PenelopeGammaConversionModel, G4PenelopeIonisationModel,
343 G4PenelopePhotoElectricModel, G4PenelopeRayleighModel
344 - defined high energy limit for a model in constructor
345 - do not overwright default (zero) low energy limit of a model
346 - do not change energy limits in Initiliation methods
347 - added MinEnergyCut method for models used for energy loss
348 - do not change track status inside the model for charged particles
349 - simplified initialisation
350 - protect all printouts by verbosityLevel variable
351 - removed MeanFreePath method and table
352 - cleaned logic in applying of deexcitation module
353 - use G4ElementSelector if possible
354 G4ShellVacancy - substitute "set" varibale,
355 - comment out destructor to avoid crash
356
35702.04.2009, L. Pandola, tag emlowen-V09-02-26
358 Fixed bug in G4PenelopeRayleigh.cc (calculation of mfp for compounds).
359 Notice that G4PenelopeRayleighModel.cc was ok. The old process is
360 going to be obsolete in a while.
361
36225.03.2009, L. Pandola, tag emlowen-V09-02-25
363 Fixed bug with momentum normalization in G4PenelopeBremsstrahlungModel.cc
364 Fixed G4PenelopePhotoElectricModel.cc to avoid wrong Warnings
365
36623.03.2009, L. Pandola, tag emlowen-V09-02-24
367 Same sa previous. For some reason emlowen-V09-02-23 didn't include
368 the updated files.
369
37023.03.2009, L. Pandola, tag emlowen-V09-02-23
371 - Added protections in G4eIonisationSpectrum and G4eIonisationParameters
372 to avoid bug 1042.
373 - From now on, G4LEDATA 6.4 should be used
374
37519.03.2009, S. Incerti, tag emlowen-V09-02-22
376 - changed energy range display for migrated Livermore photon processes
377
37819.03.2009, S. Incerti, tag emlowen-V09-02-21
379 - set default angular generator in G4LivermorePhotoElectric.cc as Sauter-Gavrila
380
38119.03.2009, L. Pandola, tag emlowen-V09-02-20
382 - First fully tested version of G4LivermoreBremsstrahlungModel
383 From this tag on, all Livermore models are migrated.
384
38518.03.2009, L. Pandola, tag emlowen-V09-02-19
386 - Removed G4Rayleigh to avoid duplication with G4RayleighScattering
387 - Clean-up of G4RayleighScattering (e.g. removed un-necessary dependencies)
388
38916.03.2009, A. Lechner, tag emlowen-V09-02-18
390 - Replaced old version of G4IonParametrisedLossModel with newer one
391 - Added G4IonDEDXHandler, which is a handler class used by the new
392 G4IonParametrisedLossModel class
393 - Added G4VIonDEDXScalingAlgorithm, which is used by G4IonDEDXHandler
394 - Removed G4IonParametrisedLossTable (is replaced by G4IonDEDXHandler)
395
39604.03.2009, S. Incerti, tag emlowen-V09-02-17
397 - moved IsApplicable method for Geant4-DNA process classes from .hh to .cc
398
39903.03.2009, S. Incerti, tag emlowen-V09-02-16
400 - added gamma particle and energy range test in cross section computation
401 to all Livermore photon processes
402
40316.02.2009, S. Incerti, tag emlowen-V09-02-15
404 - added protections against FPE in G4hLowEnergyLoss.cc (see EM forum
405 item 893)
406
40716.02.2009, S. Incerti, tag emlowen-V09-02-14
408 - removed compilation warning in G4DNAEmfietzoglouExcitationModel.cc
409
41016.02.2009, S. Incerti, tag emlowen-V09-02-13
411 - improved energy limit display in Geant4-DNA model classes
412 - commented InitialiseElementSelectors call.
413
41416.02.2009, S. Incerti, tag emlowen-V09-02-12
415 Made compatible with tag emutils-V09-02-00 the following files
416 - G4DNAElastic.cc
417 - G4DNAExcitation.cc
418 - G4DNAIonisation.cc
419 - G4DNAChargeDecrease.cc
420 - G4DNAChargeIncrease.cc
421
42214.02.2009, S. Incerti, tag emlowen-V09-02-11
423 Added several corrections to migrated Geant4-DNA processes:
424 - G4DNABornIonisationModel.cc
425 - G4DNAEmfietzoglouExcitationModel.cc
426 - G4DNARuddIonisationModel.cc
427 - G4DNAIonisation.hh
428
42910.02.2009, L. Pandola, tag emlowen-V09-02-10
430 - Added G4LivermoreIonisationModel, namely first implementation of
431 LowEnergyIonisation in the new design
432
43329.01.2009, L. Pandola, tag emlowen-V09-02-09
434 - Updated public interface of G4eIonisationCrossSectionHandler.cc in order to
435 facilitate the migration from G4LowEnergyIonisation to G4LivermoreIonisationModel
436
43722.01.2009, S. Incerti, tag emlowen-V09-02-08
438 - Fixed compilation error problem & code syntax in DNA model classes
439
44021.01.2009, S. Incerti, tag emlowen-V09-02-07
441 - Updated Livermore photon processes classes for handling of compound materials
442 - Added pointer removal protections
443 - Involved classes are :
444 G4LivermoreRayleighModel.cc
445 G4LivermorePolarizedRayleighModel.cc
446 G4LivermorePolarizedComptonModel.cc
447 G4LivermorePhotoElectricModel.cc
448 G4LivermoreGammaconversionModel.cc
449 G4LivermoreComptonModel.cc
450
45120.01.2009, S. Incerti, tag emlowen-V09-02-06
452 Added 'kill particle without total energy deposit' feature for DNA charge change processes
453 Involved files are :
454 - G4DNAProcess.icc,
455 - G4FinalStateProduct.hh,.cc,
456 - G4FinalStateChargeDecrease.cc
457 - G4FinalStateChargeIncrease.cc
458
45920.01.2009, S. Incerti, tag emlowen-V09-02-05
460 - Corrected energy limits in G4CrossSectionIonisationBornPartial.cc
461 - Added proton case in G4CrossSectionExcitationMillerGreenPartial.cc
462 - Added protection (waterExcitation.ExcitationEnergy) in G4CrossSectionExcitationMillerGreenPartial.cc
463
46419.01.2009, S. Incerti, tag emlowen-V09-02-04
465 Added angle initialisation in G4DNAScreenedRutherfordElasticModel
466
46712.01.2009, S. Incerti, tag emlowen-V09-02-03
468 Added preliminary migrated Geant4-DNA processes and models.
469
47008.01.2009 L. Pandola, tag emlowen-V09-02-02
471 Edited G4PenelopePhotoElectric.cc and G4PenelopePhotoElectricModel.cc
472 to suppress a warning message from G4AtomicTransitionManager appearing
473 for some elements (Oxygen ,Fluorine). This is due to the fact that
474 Penelope and G4AtomicTransitionManager databases may contain a different number
475 of shells. Physics results are unchanged.
476
47719.12.2008 L. Pandola, tag emlowen-V09-02-01
478 Added G4RayleighScattering process (G4VEmProcess) to
479 describe Rayleigh scattering. This was not available within
480 the Std package
481
48215.12.2008 L. Pandola, tag emlowen-V09-02-00
483 Same as the previous one (emlowen-V09-01-46). I arrived too late.
484
48515.12.2008 L. Pandola, tag emlowen-V09-01-46
486 Added G4PenelopeBremsstrahlungModel, namely bremsstrahlung according to Penelope
487 model, migrated to the Std-design (inheriting from G4VEmModel). A few minor
488 cleaning of G4PenelopeBremsstrahlungContinuous.cc and G4PenelopeIonisation.cc.
489 From this tag, ALL Penelope processes have been migrated.
490
49112.12.2008 S. Incerti, tag emlowen-V09-01-45
492 Upgrade to G4LogLogInterpolation_revision1c.cc
493
49409.12.2008 S. Incerti, tag emlowen-V09-01-44
495 Added protection to G4FinalStateElasticChampion.cc for angular treatment of XS
496 at 180*deg
497
49809.12.2008 S. Incerti, tag emlowen-V09-01-43
499 Contains G4PenelopeBremsstrahlungContinuous.hh/.cc from Luciano
500 Contains G4LogLogInterpolation_revision1b.cc
501
50209.12.2008 S. Incerti, tag emlowen-V09-01-42
503 Upgrade to G4LogLogInterpolation_revision1b.cc
504
50509.12.2008 S. Incerti, tag emlowen-V09-01-41
506 Return to original G4LogLogInterpolation.cc/.hh class
507 from tag emlowen-V09-01-20
508
50908.12.2008 S. Incerti, tag emlowen-V09-01-40
510 Added protection in G4LogLogInterpolation.cc class
511 against null energy and cross section values
512
51306.12.2008 S. Incerti, tag emlowen-V09-01-39
514 Added vector initialization and EOF protection in G4FinalStateElasticChampion.cc
515 Added EOF protection in G4FinalStateIonisationBorn.cc
516
51706.12.2008 S. Incerti, tag emlowen-V09-01-38
518 Updated G4LogLogInterpolation class (hh and cc) provided by
519 Nicolas Karakatsanis (updated revision 1)
520
52105.12.2008 S. Incerti, tag emlowen-V09-01-37
522 Updated G4LogLogInterpolation class (hh and cc) provided by
523 Nicolas Karakatsanis (revision 1)
524
52505.12.2008 S. Incerti, tag emlowen-V09-01-36
526 Updated low energy limits of Geant4-DNA e- models (Brenner-Zaider and Champion's
527 elastic scattering and Emfietzoglou's excitation)
528
52905.12.2008 S. Incerti, tag emlowen-V09-01-35
530 Added protection in G4FinalStateIonisationBorn.cc causing run-time error (valgrind with test20)
531
53204.12.2008 L. Pandola, tag emlowen-V09-01-34
533 Correction for G4PenelopeComptonModel: now the cross section table
534 calculated by the model corresponds to the original FORTRAN-Penelope.
535 The difference was only for compounds materials and below 1 keV, so
536 irrelevant for virtually all applications.
537 First inclusion of G4PenelopeIonisationModel.
538
53924.11.2008 G. Cosmo, tag emlowen-V09-01-33
540 Fixed compilation errors on gcc-4.3.2:
541 o added required names for struct types (and using G4 prefix);
542 o correctly initialise cached iterators (cannot be an integer!).
543
54421.11.2008 A. Lechner, tag emlowen-V09-01-32
545 added and tagged new stopping power model for ions, which by default
546 uses ICRU 73 data tables. Following files are concerned:
547 G4IonParametrisedLossModel.hh
548 G4IonParametrisedLossModel.icc
549 G4IonParametrisedLossModel.cc
550 G4IonParametrisedLossTable.hh
551 G4IonParametrisedLossTable.icc
552
55306.11.2008 S. Incerti, tag emlowen-V09-01-31
554 corrected bug in computation of diff cross section maximum in
555 G4FinalStateElasticBrennerZaider.cc
556
55730.10.2008 S. Incerti, tag emlowen-V09-01-30
558 added & tagged new photon models compatible with standard EM design :
559
560 -- Penelope models are provided by L. Pandola :
561 G4PenelopeComptonModel.hh and .cc
562 G4PenelopeGammaConversionModel.hh and .cc
563 G4PenelopePhotoElectricModel.hh and .cc
564 G4PenelopeRayleighModel.hh and .cc
565
566 -- Livermore models are provided by S. Incerti :
567 G4LivermoreComptonModel.hh and .cc
568 G4LivermoreGammaConversionModel.hh and .cc
569 G4LivermorePhotoElectricModel.hh and .cc
570 G4LivermorePolarizedComptonModel.hh and .cc
571 G4LivermorePolarizedRayleighModel.hh and .cc
572 G4LivermoreRayleighModel.hh and .cc
573
57429.10.2008 S. Incerti, tag emlowen-V09-01-29
575 - improved generation of scattering angle in G4FinalStateElasticChampion.cc
576
57730.09.2008 S. Incerti, tag emlowen-V09-01-28
578 - removed G4cout in G4LowEnergyCompton.cc (bug report #1026)
579
58020.08.2008 S. Incerti, tag emlowen-V09-01-27
581 - added KillParticle in G4FinalStateElasticChampion.cc below low energy limit
582 - modified condition on low energy limit in G4CrossSectionElasticChampion.cc and G4FinalStateElasticChampion.cc
583
58420.08.2008 S. Incerti, tag emlowen-V09-01-26
585 - removed AddEnergyDeposit below low energy limit in G4FinalStateElasticBrennerZaider.cc (bug, thanks to Marion Bug)
586 - removed AddEnergyDeposit below low energy limit in G4FinalStateExcitationEmfietzoglou.cc (idem)
587 - removed AddEnergyDeposit below low energy limit in G4FinalStateIonisationRudd.cc (idem)
588 - 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
589 - 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
590
59116.07.2008 S. Incerti, tag emlowen-V09-01-25
592 added preliminary process for positronium production
593 from C. Champion's model
594 G4CrossSectionPsCreationChampion.hh and .cc
595 G4CrossSectionPsCreationChampionPartial.hh and .cc
596 G4FinalStatePsCreationChampion.hh and .cc
597 and updated G4DNAGenericIonsManager.cc
598 *** Will work only from version 6.2 of G4EMLOW data
599
60015.07.2008 S. Incerti, tag emlowen-V09-01-24
601 added new elastic scattering process for electrons
602 (Geant4 DNA) from C. Champion's model
603 G4CrossSectionElasticChampion.hh and .cc
604 G4FinalStateElasticChampion.hh and .cc
605 *** Will work only from version 6.2 of G4EMLOW data
606
60714.07.2008 S. Incerti, tag emlowen-V09-01-23
608 cleaned and updated energy limits of the following
609 25 files (Geant4 DNA)
610
611-G4CrossSectionChargeDecrease.hh and .cc
612-G4CrossSectionChargeDecreasePartial.hh and .cc
613-G4CrossSectionChargeIncrease.hh and .cc
614-G4CrossSectionChargeIncreasePartial.hh and .cc
615-G4CrossSectionElasticScreenedRutherfordHE.hh and .cc
616-G4CrossSectionElasticScreenedRutherfordLE.hh and .cc
617-G4CrossSectionExcitationBorn.hh and .cc
618-G4CrossSectionExcitationBornPartial.hh and .cc
619-G4CrossSectionExcitationEmfietzoglou.hh and .cc
620-G4CrossSectionExcitationEmfietzoglouPartial.hh and .cc
621-G4CrossSectionExcitationMillerGreen.hh and .cc
622-G4CrossSectionExcitationMillerGreenPartial.hh and .cc
623-G4CrossSectionIonisationBorn.hh and .cc
624-G4CrossSectionIonisationBornPartial.hh and .cc
625-G4CrossSectionIonisationRudd.hh and .cc
626-G4CrossSectionIonisationRuddPartial.hh and .cc
627-G4FinalStateChargeDecrease.hh and .cc
628-G4FinalStateChargeIncrease.hh and .cc
629-G4FinalStateElasticBrennerZaider.hh and .cc
630-G4FinalStateElasticScreenedRutherford.hh and .cc
631-G4FinalStateExcitationBorn.hh and .cc
632-G4FinalStateExcitationEmfietzoglou.hh and .cc
633-G4FinalStateExcitationMillerGreen.hh and .cc
634-G4FinalStateIonisationBorn.hh and .cc
635-G4FinalStateIonisationRudd.hh and .cc
636
63730.06.2008 S. Incerti, tag emlowen-V09-01-22
638 corrected wrong upper energy limit for :
639 - hydrogen in G4CrossSectionIonisationRudd
640 - proton in G4ChargeDecrease
641
64227.06.2008 S. Incerti, tag emlowen-V09-01-21
643 - added two new classes for electron elastic scattering
644 G4CrossSectionElasticScreenedRutherfordLE.cc and .hh below 200 eV
645 G4CrossSectionElasticScreenedRutherfordHE.cc and .hh above 200 eV
646 that should replace the G4CrossSectionElasticScreenedRutherfordHE class
647 - raised lower energy limit of G4CrossSectionExcitationEmfietzoglou.cc up to 10 eV
648
64927.06.2008 S. Incerti, tag emlowen-VO9-01-20
650 - added protection against negative log argument in G4LogLogInterpolation.cc
651 - added protection against energies above 200 eV in G4FinalStateElasticBrennerZaider.cc
652 - removed verbose in G4CrossSectionChargeTransferExp.cc and in G4CrossSectionExcitationBorn.cc
653
65426.06.2208 S. Incerti, tag emlowen-V09-01-19
655 Added protection against FPE in G4hShellCrossSectionDoubleExp.cc
656
65720.06.2008 S. Incerti, tag emlowen-V09-01-18
658 Added 4 protections against FPE in G4hLowEnergyLoss.cc
659
66011.06.2008 S. Incerti, tag emlowen-V09-01-17
661 - added missing & for cosTheta and phi variables in G4FinalStateIonisationRudd.hh and .cc
662 which were causing wrong angular distributions (bug fix)
663 - removed annoying PrintData in G4CrossSectionExcitationBornPartial.cc
664
66502.06.2008 S. Incerti, tag emlowen-V09-01-16
666 Removed while(1) statement in G4FinalStateIonisationBorn.cc
667 fixing compilation warning.
668 Restored headers for G4PaulKCrossSection, G4OrlicLCrossSection
669 and G4ecpssrCrossSection which were lost.
670
67101.06.2008 F.Lei, tag emlowen-V09-01-15
672 Correction to the corrupted G4Augerdata.cc, and this tag is on top
673 of emlowen-V09-01-12! as emlowen-V09-01-13 is internal and incomplete.
674
67522.05.2008 F.Lei, tag emlowen-V09-01-14
676 Load the the complete Auger dataset on initialization
677
67806.05.2008 H.Ben Abdelouahed, tag emlowen-V09-01-12, emlowen-V09-01-13
679 Semi-Empirical model implementation for L-SubShells-Cross-Section
680 with protons projectiles
681
68202.05.2008 MGP, tag emlowen-V09-01-11
683 Added Doppler broadening in G4LowEnergyComptonPolarized
684 (Francesco Longo), same model as in G4LowEnergyCompton
685 Added PIXE cross section, L shells, for protons in
686 G4OrlicLCrossSection (Haifa Ben Abdelwahed)
687 Corrected compilation warnings as in message by
688 G. Cosmo on 29/4/2008
689
69024.04.2008 MGP, tag emlowen-V09-01-10
691 Fix in Doppler broadening of G4LowEnergyCompton
692 Attempts to fix floating point exceptions in
693 G4FinalStateElasticBrennerZaider and G4hLowEnergyLoss
694
69522.04.2008 H.Ben Abdelouahed, tag emlowen-V09-01-09
696 ECPSSR model implementation for K-Shell-Cross-Section
697 with protons and alpha projectiles
698
69918.03.2008 G.Cosmo, tag emlowen-V09-01-08
700 Fixed compilation error in G4CrossSectionChargeTransferExp.cc
701 for missing inclusion of <sstream>, detected on SUN-CC.
702
70325.03.2008 MGP, tag emlowen-V09-01-07
704 New charge transfer process by incident protons
705 (two cross section and one final state policy classes)
706
70717.03.2008 MGP, tag emlowen-V09-01-06
708 Doppler broadening added to G4LowEnergyCompton
709 based on Y. Namito, S. Ban and H. Hirayama,
710 NIM A 349, pp. 489-494, 1994
711
71210.03.2008 MGP, tag emlowen-V09-01-05
713 Developments for Doppler broadening concerning data management
714
71510.03.2008 MGP, tag emlowen-V09-01-04
716 Fixes to *DataSet files for better readability of the code
717 Extensions to G4ShellData to deal with shell data relevant to
718 Doppler broadening simulation
719
72007.03.2008 MGP, tag emlowen-V09-01-03
721 Reverted to G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
722 as in emlowen-V09-01-01
723
72407.03.2008 MGP, tag emlowen-V09-01-02
725 Operation for convenience of configuration management:
726 updated G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
727 to the head; the modifications to these two classes
728 were an attempt to address a PRS report by A. Howard,
729 but they proved ineffective and caused other problems;
730 a tag including them is made to facilitate later retrieve
731
73206.03.2008 MGP, tag emlowen-V09-01-01
733 Restored readability of *DataSet* classes regards the
734 indentation of the code
735
73621.02.2008 MGP, tag emlowen-V09-01-00
737 Bug fix in G4AtomicTransitionManager concerning
738 total radiative and non radiative probabilities
739 (fix provided by A. Mantero)
740
74126.11.2007 MGP, tag emlowen-V09-00-28
742 Cleaned up std:: in G4FinalStateIonisationBorn/Rudd
743
74414.11.2007 MGP, tag emlowen-V09-00-27
745 Correction to Problem Report 986 in G4AtomicDeexcitation
746
747??.11.2007 Undocumented tag emlowen-V09-00-26
748
74914.11.2007 MGP, tag emlowen-V09-00-25
750 Workaround in G4DNAProcess to avoid meanFrePath=0 when
751 cross section is DBL_MAX
752
75313.11.2007 MGP, tag emlowen-V09-00-24
754 Fixed calculation of local energy deposit in G4DNAProcess
755 in the case when the primary particle is killed
756 Minor code improvements in G4FinalStateIonisationBorn.cc.
757
75812.11.2007 G.Cosmo, tag emlowen-V09-00-23
759 Fixed trivial compilation error on WIN32-VC system in file
760 G4FinalStateIonisationBorn.cc.
761
76209.11.2007 MGP, tag emlowen-V09-00-22
763 Added cross section and final state policy classes to configure
764 a process to kill particles below threshold
765
76609.11.2007 MGP, tag emlowen-V09-00-21
767 Initialized data members missing initialization
768
76909.11.2007 MGP, tag emlowen-V09-00-20
770 Removed verbose printouts in Geant4-DNA processes
771
77209.11.2007 MGP, tag emlowen-V09-00-19
773 Fixed compilation problems on Windows
774
77509.11.2007 MGP, tag emlowen-V09-00-18
776 Fixed compilation problems on Solaris
777
77808.11.2007 MGP, tag emlowen-V09-00-17
779 Added Rudd ionisation
780
78108.11.2007 MGP, tag emlowen-V09-00-16
782 Added Born ionisation final state
783
78408.11.2007 MGP, tag emlowen-V09-00-15
785 Added Miller-Green excitation
786
78708.11.2007 MGP, tag emlowen-V09-00-14
788 Modified data file name in G4EMLOW5.1
789
79008.11.2007 MGP, tag emlowen-V09-00-13
791 Added charge increase/decrease Geant4-DNA cross sections
792 and final states (code by S. Incerti + code review by MGP)
793
79408.11.2007 MGP, tag emlowen-V09-00-12
795 Removed obsolete G4DNA* files from CVS
796
79722.10.2007 MGP, tag emlowen-V09-00-11
798 Added G4CrossSectionIonisationBorn
799 Excludes prototype G4DNA* classes (still available in CVS head)
800 Pertinent G4DNA* classes included are:
801 G4DNAProcess (.hh .icc),
802 G4DNACrossSectionDataSet (.hh .cc),
803 G4DNAGenericIonsManager (.hh .cc)
804
80515.10.2007 MGP, tag emlowen-V09-00-10
806 Added electron excitation (Emfietzoglou model),
807 proton Born excitation, electron ionisation (Born) cross section; modified G4DNACrossSectionDataSet to
808 remove inheritance from concrete base class introduced
809 by a developer against the baseline design
810 Obsolete G4DNA* classes not compliant with the design
811 as in the TNS paper are still in this tag for convenience;
812 they will be removed from the repository when the
813 migration to the design as in the paper is completed
814 Goes with G4EMLOW5.0 (where a new dna/directory has been
815 added containing Geant4-DNA data tables for interpolation)
816
81713.10.2007 MGP, tag emlowen-V09-00-09
818 Added Brenner-Zaider elastic scattering final state
819
82012.10.2007 MGP, tag emlowen-V09-00-08
821 Fully working Geant4-DNA electron elastic scattering,
822 screened Rutherford cross section and final state
823
82412.10.2007 MGP, tag emlowen-V09-00-07
825 Improved G4DNAProcess, G4FinalStateProduct
826
82712.10.2007 MGP, tag emlowen-V09-00-06
828 First core of Geant4-DNA physics compliant with design
829 as in TNS paper: G4DNAProcess, G4FinalStateProduct,
830 G4eCrossSectionScreenedRutherford, G4DummyFinal State
831 (MG implementation)
832
83312.10.2007 MGP, tag emlowen-V09-00-05
834 Extended G4DNAFinalStateProduct to deal with primary
835 particle modified in final state
836 Modified G4DNAProcess.icc accordingly
837
83812.10.2007 MGP, tag emlowen-V09-00-04
839 Refactoring Geant4-DNA domain to be compliant with TNS paper
840 Added G4DNAProcess and G4DNAFinalStateProduct
841
84211.10.2007 MGP, tag emlowen-V09-00-03
843 Identical to emlowen-V09-00-02, which apparently already
844 existed on some files (it is unclear where it originared from)
845
84611.10.2007 MGP, tag emlowen-V09-00-02
847 Re-update to atomic relaxation fixes as in emlowen-V09-00-00
848 emlowen-V09-00-00 was rejected because of a mismatch between
849 code and G4EMLOW data library
850 This tag goes with G4EMLOW4.4
851
85211.10.2007 MGP, tag emlowen-V09-00-01
853 Fix to bug 965 of G4PenelopeRayleigh by L. Pandola
854
85523.07.2007 MGP, tag emlowen-V09-00-00
856 Deleted tag emlowen-V09-00-01 made by A.M. (no V-09-00-00 existed)
857 Fixes by A.M. to handle Z=100 in the Livermore library
858 and to correct Problem Report 933 (the latter fixes are not
859 documented)
860
86104.06.2007 MGP, tag emlowen-V08-03-03
862 Tag on top of emlowen-V08-03-00a
863 Updated license information in G4DNACrossSectionDataSet.cc
864
86504.06.2007 G.Cosmo, tag emlowen-V08-03-00a
866 Archived obsolete class G4LowEnergyBraggModel
867
86830.05.2007 MGP, tag emlowen-V08-03-02
869 Removed from CVS unused class G4LowEnergyBraggModel,
870 which introduced never agreed dependency on standard
871 G4VreEmModel
872 Attempt to fix issue identified by VALGRIND related to
873 PIXE model
874
87525.05.2007 MGP, tag emlowen-V08-03-01
876 Initialized static variables in G4hLowEnergyLoss;
877 not sure whether this is correct, since this is old
878 code moved from utils/, deprived of any documentation
879 and with an evident fortran look. A design review
880 is planned to take care of this domain in a proper way.
881 Also included an updated version of G4BraggModel
882 provided by V.I. due to an interface change: however
883 this class is not used anywhere in the package, and is
884 retained only for historical reasons; it is candidate to be
885 trashed in the next design review.
886
88716.05.2007 MGP, tag emlowen-V08-03-00
888 First set of Geant4-DNA processes compliant with design
889 documented in draft publication
890
89119.10.2006 MGP, tag emlowen-V08-01-02
892 Bug fixes in G4FluoData.cc
893
89414.10.2006 MGP, tag emlowen-V08-01-01
895 Developments and fixes for atomic deexcitation
896
89714.10.2006 MGP, tag emlowen-V08-01-00
898 Cosmetics on code formatting for DNA processes
899
90031.05.2006 G.Cosmo, tag emlowen-V08-00-06
901 Added missing migration to std namespace for mathematical
902 functions. Also required for allowing compilation on Windows
903 platform.
904
90525.05.2006 MGP, tag emlowen-V08-00-05
906 Improved design and implementation of photoelectric angular
907 distribution models (related to atomic deexcitation)
908
90925.05.2006 MGP, tag emlowen-V08-00-04
910 Various fixes to the DNA processes to allow compilation with
911 gcc 3.4.5. Some of the fixes are dummy implementations, or
912 do not make sense physically; they should be revised in
913 a future dummy implementation. The present version of the
914 DNA processes is meant as a first beta release, and is not
915 suitable for physics application yet.
916
91715.05.2006 MGP, tag emlowen-V08-00-03
918 Improved design and implementation of photoelectric angular
919 distribution models
920
92112.05.2006 MGP, tag emlowen-V08-00-02
922 Same as emlowen-V08-00-00, with updated History
923
92412.05.2006 MGP, tag emlowen-V08-00-01
925 New developments: photoelectric angular distribution models
926 The photoelectric angular distribution models have some
927 temporary design features (function arguments passed
928 by value etc.), and preliminary code implementation,
929 (subset of the previous tag emlowen-V08-00-00 for
930 incremental testing)
931
93212.05.2006 MGP, tag emlowen-V08-00-00
933 New developments: photoelectric angular distribution models
934 Geant4-DNA very lowE physics processes in water
935 The photoelectric angular distribution models have some
936 temporary design features (function arguments passed
937 by value etc.), and preliminary code implementation
938 The Geant4-DNA processes are in a beta-release status
939
94020.12.2005 R.Capra, tag emlowen-V08-00-RC
941 * Internal tag with latest developments in the DNA processes
942 - Tested for build, run and plots verified
943
94430.11.2005 G.Cosmo, tag emlowen-V07-01-14
945 * Fixes for migration to <sstream> from obsolete <strstream>.
946 * Trivial fix to G4LowEnergyGammaConversion for support of
947 CLHEP-2.0.X series.
948 NOTE: usage of RandBit can lead to event irreproducibility !
949
95004.11.2005 MGP, tag emlowen-V07-01-13
951 Fix in G4hLowEnergyIonistation (see note on 08.09.2005)
952 On top of emlowen-V07-01-12
953
95404.11.2005 MGP, tag emlowen-V07-01-12
955 Fixes in atomic relaxation by A. Mantero
956 On top of geant4-07-01-ref-04
957
95821.09.2005 Ziad FRANCIS, tag emlowen-V07-01-11
959 * Small corrections in G4DNAProtonBornExcitationProcess
960 * ProtonBornExcitationCrossSection data file created
961 * ProtonBornExcitation is tested an seems working fine.
962
96321.09.2005 Ziad FRANCIS, tag emlowen-V07-01-10
964 * G4DNARuddIonizationFinalStatesPolicy modifications so it
965 becomes a common policy for HydrogenRuddIonization and
966 ProtonRuddIonization.
967 So, G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh .icc
968 where deleted (useless).
969 * G4DNAElectronBornExcitation Process implemented with data
970 file "ElectronBornExcitationCrossSection" and tested by
971 modified G4DNATest.cc
972 * G4DNAProtonBornExcitation Process was implemented.
973 ! It was NOT tested
974 ! Data file "ProtonBornExcitation" is NOT ready yet
975
97616.09.2005 Ziad FRANCIS, tag emlowen-V07-01-09
977 * Implementation of Hydrogen Ionization Process in liquid water
978 according to the model of Eugene Rudd. Files created :
979 - G4DNAHydrogenRuddIonization.hh & .cc
980 - G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh & .icc
981 - "RuddHydrogenIonizationCrossSection.dat" located in
982 ...lowenergy/test/ contains the total integrated
983 cross section.
984 * G4DNATest was modified in order to take into account
985 G4DNAHydrogenRuddIonization process.
986 * Duplicated functions in G4DNARuddIonizationFinalStatesPolicy
987 .hh & . icc were removed and fixed.
988 * G4DNARuddTotalCrossSectionPolicy.hh was removed (not needed).
989 * G4DNAHydrogenRuddIonization Process was tested and seems
990 working fine.
991
99215.09.2005 Ziad FRANCIS, tag emlowen-V07-01-08
993 * Implementation of Proton Charge Increase process according to
994 the model proposed by Dingfelder(2000). Files created :
995 - G4DNAChargeIncreaseInWater.hh .icc
996 - G4DNAProtonChargeIncrease.hh .cc
997 - G4DNAProtonChargeIncreaseTotalCrossSectionPolicy.hh
998 .icc
999 - G4DNAProtonChargeIncreaseFinalStatesPolicy.hh .icc
1000 * G4DNATest was modified in order to take into account this
1001 proton charge increase process in liquid water.
1002 * G4DNAProtonChargeIncrease was tested and seems to be OK!
1003
100415.09.2005 Ziad FRANCIS, tag emlowen-V07-01-07
1005 * Implementation of slow protons Charge Transfer process
1006 according to the model used by M.Dingfelder(2000). Files
1007 created :
1008 - G4DNAChargeDecreaseInWater.hh .icc
1009 - G4DNAProtonChargeDecrease.hh .cc
1010 - G4DNAProtonChargeDecreaseTotalCrossSectionPolicy.hh
1011 .icc
1012 - G4DNAProtonChargeDecreaseFinalStatesPolicy.hh .icc
1013 * G4DNATest was modified in order to take into account
1014 ProtonChargeDecrease process testing.
1015 * G4DNAProtonChargeDecrease was Tested and seems working fine !
1016
101713.09.2005 Ziad FRANCIS, tag emlowen-V07-01-06
1018 * Implementation of slow protons (<500keV) ionization process according
1019 to the Rudd semi empirical model, files created :
1020 - G4DNAIonizationInWater.hh .icc
1021 - G4DNAProtonRuddIonizationFinalStatesPolicy.hh .icc
1022 - G4DNAProtonRuddIonization.hh .cc
1023 * Total integrated cross sections are in a data file
1024 "RuddProtonIonizationCrossSection.dat"
1025 * G4DNATest was modified in order to take into account this
1026 ProtonRuddIonization process which was tested in a first
1027 approach.
1028
102912.09.2005 R.Capra, tag emlowen-V07-01-05
1030 * Minor changes to G4DNATest in order to corectly support
1031 secondaries.
1032 * Minor changes to G4VDNAProcessInWater in order to corectly
1033 kill particles with secondaries
1034
103510.09.2005 R.Capra, tag emlowen-V07-01-04
1036 * Minor fixes to G4DNATotalCrossSectionFromFilePolicy. It had
1037 compilation errors.
1038
103908.09.2005 R.Capra, tag emlowen-V07-01-03
1040 * There is a serius bug in G4hLowEnergyLoss. There are
1041 a lot of static data members. Moreover there are static
1042 vectors with fixed dimensions.
1043 The vector dimension has been resized from 10 to 100 in order
1044 to avoid memory corruption errors caused by code in
1045 src/G4hLowEnergyIonisation.cc.
1046 The bug cannot be considered properly fixed. It is still
1047 pending
1048 * test/G4DNATest.cc has been upgraded in order to manage
1049 processes with more than one secondary particle
1050
105126.07.2005 Ziad FRANCIS, tag emlowen-V07-01-02
1052 * G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.hh and
1053 G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.icc were
1054 tested using G4DNATest
1055 * G4DNATest upgrade in order to manage G4DNAElectronExcitation
1056 testing
1057 * Implementation of Electron Excitation process
1058 (G4DNAElectronExcitation)
1059
106020.07.2005 Riccardo Capra, tag emlowen-V07-01-01
1061 * Small corrections in G4DNATotalCrossSectionFromFilePolicy
1062 * Implementation of DNA excitation processes for protons and
1063 alphas.
1064 - Processes tested (preliminary test). Protons seems fine
1065 while alpha particle total cross section differs from
1066 plots in the reference documents
1067 * G4DNATest upgrade in order to manage the new implemented
1068 processes and in order to select the particle type from
1069 command line
1070
107107.07.2005 Riccardo Capra, tag emlowen-V07-01-00
1072 * G4DNAElectronElasticBrenner and G4DNAElectronElasticEmfietzoglou
1073 were tested with G4DNATest
1074 - Some minor correction to the related classes
1075 * Implementation of the total cross-section policy that allows
1076 reading file tables (tested)
1077 * Correction in the Save method of the G4(*)EMDataSet classes
1078 - The previous tag has a problem with units
1079
108024.06.2005 Riccardo Capra, tag emlowen-V07-00-13
1081 * Changes to G4(*)EMDataSet classes according to the design
1082 iteration:
1083 - LoadData is now a public virtual method
1084 - SaveData is a new method that allows data saving in the same
1085 format of LoadData.
1086 - Constructors with the filename cannot be used anymore. They
1087 are substituted with constructors that generates an empty
1088 data set
1089 - Energies and Data can be set after de construction with
1090 the new SetEnergiesData
1091
1092 * Changes to G4VLowEnergyDiscretePhotonProcess in order to
1093 inherit from G4VLowEnergyTestableDiscreteProcess.
1094 - GetMeanFreePath and PostStepDoIt methods of all discrete
1095 processes made inherit from G4VLowEnergyTestableDiscreteProcess
1096 could be (partially) tested with a unique testing code now.
1097
1098 * DNA code changed according to the design iteration tha now
1099 uses templated classes
1100
1101 * Code builds and links the test codes unde Linux.
1102 - G4(*)EMDataSet and DNA classes test are still in progress
1103 - Some minor changes could be done to the structures used to
1104 configure the policy-based processes
1105
1106??.??.???? ?, tag emlowen-V07-00-12
1107
110831.05.2005 MGP, tag emlowen-V07-00-11
1109 Fix to Penelope ionisation (for atomic deexcitation?)
1110 contributed by A. Mantero
1111
111231.05.2005 MGP, tag emlowen-V07-00-10
1113 Sauter angular distribution fixed in G4PenelopePhotoelectric
1114 (contributed by L. Pandola)
1115
111631.05.2005 Riccardo Capra, emlowen-V07-00-09, implementation of
1117 the DNA elastic scattering in water.
1118
1119 A.M., tag emlowen-V07-00-08
1120 Not documented
1121
112220.05.2005 MGP, tag emlowen-V07-00-07
1123 Small design fixes related to PolarizedRayleigh on top
1124 of the previous tag
1125
112620.05.2005 MGP, tag emlowen-V07-00-06
1127 New low energy polarised Rayleigh scattering process
1128 (G4LowEnergyPolarizedRayleigh) developed by Riccardo Capra
1129 To be paired to test14-V07-00-00 for integration testing
1130
113120.05.2005 MGP, tag emlowen-V07-00-05
1132 Fix in G4hICRU49Nuclear.cc G4hZiegler1985Nuclear.cc,
1133 provided by V. Ivanchenko
1134
113520.05.2005 MGP, tag emlowen-V07-00-04
1136 Bug fix in G4LowEnergyPolarizedCompton, provided by R. Capra
1137
113820.05.2005 MGP, tag emlowen-V07-00-03
1139 Bug fix in AtomicDeexcitation concerning the Auger effect,
1140 provided by A. Mantero
1141
114220.05.2005 MGP, tag emlowen-V07-00-02
1143 Bug fix in PenelopeIonisation provided by L. Pandola (PRS 729)
1144 The solution is correct, but it should be revisited for
1145 improved implementation later
1146
1147 R.C., tag emlowen-V07-00-01
1148 Undocumented
1149
1150 A.M., tag emlowen-V07-00-00
1151 Undocumented
1152
115310.12.2004 G.Cosmo, tag emlowen-V06-02-15
1154 Replaced M_PI with CLHEP's pi.
1155
115610.12.2004 MGP, tag emlowen-V06-02-14
1157 Bug fix in G4AtomicDeexcitation (by A. Mantero)
1158
115902.12.2004 MGP, tag emlowen-V06-02-13
1160 Migration to <cmath>
1161
116201.12.2004 MGP, tag emlowen-V06-02-12
1163 Fixes for uninitialized variables in Auger classes provided
1164 by A. Mantero.
1165
116601.12.2004 MGP, tag emlowen-V06-02-11
1167 On top of emlowen-V06-02-09, with fixes for missing
1168 ParticleChange migration changes, not spotted by
1169 the migration script
1170
117101.12.2004 Alfonso Mantero, tag emlowen-V06-02-10
1172 Fixes for uninitialized variables spotted by Valgrind
1173 Introduces new files still on the head by mistake
1174
117530.11.2004 MGP, tag emlowen-V06-02-09
1176 Corrected uninitialized variables in G4hShellCrossSection*,
1177 spotted by Valgrind
1178
117918.11.2004 MGP, tag emlowen-V06-02-08
1180 Cleaned up code in G4hShellCrossSection*
1181 (further code review urgently needed!)
1182
118323.11.2004 Mark Donszelmann, tag emlowen-V06-02-07
1184 Fix for compilation error of G4hShellCrossSectionDoubleExp.cc
1185 on Linux-icc, WIN32-VC, SUN-CC
1186
118718.11.2004 MGP, tag emlowen-V06-02-06
1188 Migration for new ParticleChange
1189
119018.11.2004 MGP, tag emlowen-V06-02-05
1191 Improved Paul&Sacher PIXE model added; it becomes the default one
1192
119318.11.2004 MGP, tag emlowen-V06-02-04
1194 First Paul&Sacher PIXE model becomes the default one
1195
119617.11.2004 MGP, tag emlowen-V06-02-03
1197 Software improvement in G4PenelopeCompton (by L. Pandola)
1198
119917.11.2004 MGP, tag emlowen-V06-02-02
1200 Revision of G4LowEnergyPhotoelectric to allow for new
1201 development of precise angular distributions
1202
120312.11.2004 MGP, tag emlowen-V06-02-01
1204 Fixes to tables manipulation, effective charge, graphite
1205 problem and Bremsstrhalung low energy edge of the
1206 spectrum by Vladimir Ivanchenko
1207
120827.09.2004 MGP, tag emlowen-V06-02-00
1209 Fixes for compilation with gcc 3.4 (mostly by Gabriele)
1210
121107.06.2004 G.Cosmo, tag emlowen-V06-01-02
1212 Fix in G4hShellCrossSectionExp for compilation error on WIN32-VC.
1213
121401.06.2004 MGP, tag emlowen-V06-01-01
1215 Bug fix for Barkas effect
1216
121701.06.2004 MGP, tag emlowen-V06-01-00
1218 Bug fix in energy loss concerning positrons handled by Penelope
1219
122019.05.2004 MGP, tag emlowen-V06-00-11
1221 New model for PIXE (by Simona Saliceti)
1222
122319.05.2004 MGP, tag emlowen-V06-00-10
1224 First iteration towards new models for photoelectric
1225 angular distribution: design iteration and re-implementation
1226 of re-implementation of non-polarized Sauter-Gavrila
1227 distribution (K-shell approximation)" by Pedro Rodrigues
1228 and Andreia Trindade
1229
123023.03.2004 G.Cosmo, tag emlowen-V06-00-09
1231 Fix in G4PenelopeCompton for compilation error on WIN32-VC.
1232
123315.03.2004 MGP, tag emlowen-V06-00-08
1234 Fix in G4PenelopeRayleigh related to PR 605
1235 Bug fix in G4PenelopeIonisation
1236 Performance improvement in Penelope processes
1237
123815.03.2004 MGP, tag emlowen-V06-00-07
1239 Performance improvement in G4Generator2BN
1240
124112.03.2004 MGP, tag emlowen-V06-00-06
1242 Fixed compilation warnings
1243
124412.03.2004 MGP, tag emlowen-V06-00-05
1245 G4PolarizedRayleigh removed
1246
124712.03.2004 MGP, tag emlowen-V06-00-04
1248 Contains G4PolarizedRayleigh, which has compilation problems,
1249 but no maintenance by authors, for future retrieval
1250
125111.03.2004 MGP, tag emlowen-V06-00-03
1252 Bug fixes in G4PenelopeCompton and G4PenelopeIonisation
1253
125411.03.2004 MGP, tag emlowen-V06-00-02
1255 Bug fix in G4IonisationParameters
1256
125726.01.2004 MGP, tag emlowen-V06-00-01
1258 Optimization of Bremsstrahlung angular generators,
1259 provided by LIP group
1260
126126.01.2004 MGP, tag emlowen-V06-00-00
1262 Fixed memory leaks in G4PenepoleInterpolator and
1263 G4PenelopeIonisation
1264
126518.11.2003 MGP, tag emlowen-V05-02-10
1266 Performance optimization in Bremsstrahlung angular distribution
1267
126818.11.2003 MGP, tag emlowen-V05-02-09
1269 Performance optimisation in Penelope Bremsstrahlung +
1270 fix for local variable hiding a data member in G4PenelopeIonisation
1271
127218.11.2003 MGP, tag emlowen-V05-02-08
1273 Fixed compilation problem on Windows in G4Generator2BS.cc
1274
127510.11.2003 MGP, tag emlowen-V05-02-07
1276 Fix to Penelope Bremsstrahlung angular distribution
1277
127806.11.2003 MGP, tag emlowen-V05-02-06
1279 New processes for electrons and positrons according to
1280 Penelope models
1281
128206.11.2003 MGP, tag emlowen-V05-02-05
1283 Improved user interface to select Bremsstrahlung angular
1284 distribution models
1285 System test coverage in test14-V05-02-01
1286
128705.11.2003 MGP, tag emlowen-V05-02-04
1288 New models of Bremsstrahlung angular distribution (2BN, 2BS),
1289 provided by LIP group
1290
129105.11.2003 MGP, tag emlowen-V05-02-03
1292 Bug fix in G4hLowEnergyIonisation (provided by V. Ivanchenko)
1293
129405.11.2003 MGP, tag emlowen-V05-02-02
1295 Bug fix in G4AtomicDeexcitation (provided by A. Mantero)
1296
1297? A. Mantero, tag emlowen-V05-02-01
1298 ?
1299
1300? H. Kurashige, tag emlowen-V05-02-00
1301 ?
1302
130325.06.2003 G.Cosmo, tag emlowen-V05-01-04
1304 Added disclaimer of liability where needed.
1305 Fixed argument to pow() in G4LinLogLogInterpolation.cc
1306 and G4LogLogInterpolation.cc to allow for porting on .NET 7.1 compiler.
1307
130820.05.2003 MGP, tag emlowen-V05-01-03
1309 Removed memory leaks in G4PenelopeCompton and
1310 G4PenelopeBremsstrahlung
1311 Corrected design flaw in private interface of
1312 G4eBremsstrahlungSpectrum
1313
131420.05.2003 MGP, tag emlowen-V05-01-02
1315 Design iteration in G4LowEnergyBremsstrahlung: abstract class for
1316 angular distribution + implementation in G4ModifiedTsai
1317 (physics unchanged)
1318
131920.05.2003 MGP, tag emlowen-V05-01-01
1320 G4PenelopeCompton triggers atomic relaxation
1321
132220.05.2003 MGP, tag emlowen-V05-01-00
1323 Removed compilation warnings related to config-V05-01-00
1324
132526.04.2003 VI, tag emlowen-V05-00-17
1326 Fixes of stepLimit
1327
132824.04.2003 MGP, tag emlowen-V05-00-16
1329 Fixes related to "cuts-per-region"
1330
133124.04.2003 MGP, tag emlowen-V05-00-15
1332 Fixes for "final range" and fix in G4VeLowEnergyLoss
1333 related to "cuts per region"
1334
133517.04.2003 MGP, tag emlowen-V05-00-14
1336 Bug fix to the Auger effect, in response to user report
1337
133817.04.2003 MGP, tag emlowen-V05-00-13
1339 Modifications related to "cuts per region" by VI as below
1340 Bug fix to G4LowEnergyGammaConversion (angular distribution)
1341
134212.04.2003 VI migration to cut per region for fluo AlongStep
1343 G4ShellVacancy, G4hLowEnergyIonisation, G4LowEnergyIonisation
1344
134528.03.2003 G.Cosmo, tag emlowen-V05-00-12
1346 Fixed compilation errors on SUN-CC for files:
1347 G4PenelopeBremsstrahlung.cc, G4PenelopeBremsstrahlungAngular.cc,
1348 G4PenelopeBremsstrahlungContinuous.cc, G4PenelopeInterpolator.cc.
1349 Variables defined in for-loops scope were used outside scope!
1350
135127.03.2003 G.Cosmo, tag emlowen-V05-00-11
1352 Fixed usage of 'abs' in G4PenelopeInterpolator.cc and
1353 G4PenelopeBremsstrahlungContinuous.cc to allow porting
1354 on WIN32-VC platform. 'abs' should not be included in
1355 the std namespace.
1356
135719.03.2003 MGP, tag emlowen-V05-00-10
1358 Includes the two minor items below, on top of emlowen-V05-00-09
1359
136010.03.2003 VI remove cut per material warning
1361 VI use SutType for ions
1362
136328.02.2003 VI Minor design iteration on Bremsstrahlung, to accomodate
1364 variable name of file with parameters
1365
136626.02.2003 G.Cosmo, tag emlowen-V05-00-09
1367 Fixed usage of 'abs' in G4PenelopeCompton.cc to allow porting
1368 on WIN32-VC platform. 'abs' should not be included in the std
1369 namespace.
1370
137124.02.2003 MGP, tag emlowen-V05-00-08
1372 Small fixes related to Penelope processes for photons
1373
137422.02.2003 MGP, tag emlowen-V05-00-07
1375 Porting Penelope processes for photons to SUN
1376
137722.02.2003 MGP, tag emlowen-V05-00-06
1378 Minor design iteration on Bremsstrahlung, to accomodate
1379 variable number of parameters compatible with Penelope
1380 processes
1381
138222.02.2003 MGP, tag emlowen-V05-00-05
1383 New Ziegler2000 parameterisation for G4hLowEnergyIonisation
1384 added by VI
1385
138612.02.2003 MGP, tag emlowen-V05-00-04
1387 Corrected compilation error in G4LowEnergyLoss in tags V05-00-02/3
1388 Migrated Penelope processes to cuts-per-region
1389 Removed some compilation warnings
1390
139111.02.2003 MGP, tag emlowen-V05-00-03
1392 First tag including Penelope processes for photons and related
1393 unit tests, implemented by Luciano Pandola
1394
139511.02.2003 MGP, tag emlowen-V05-00-02
1396 Included minor editing of header files in the cut-per-region
1397 migration and protection of energy loss fluctuations by VI
1398
139905.02.2003 CG, tag emlowen-V05-00-01
1400 Removed redundant inclusion of headers for units and constants.
1401 Now using directly CLHEP headers. Affected files:
1402 G4QAOLowEnergyLoss.cc and few unit test .cc files.
1403
140424.01.2003 MGP, tag emlowen-V05-00-00
1405 Included changes by VI for migration to cuts-by-region aware
1406 processes.
1407
140810.12.2002 MGP, tag emlowen-V04-01-09
1409 VI G4hLowEnergyIonisation.cc - antiprotons: free electron gas
1410 model replaces constant extension of quantum oscillator model
1411 at low energies (< 25 keV), as for protons
1412
141328.11.2002 MGP, tag emlowen-V04-01-08
1414 Update of G4ComptonTest and test/GNUmakefile by A. Pfeiffer
1415 for AIDA3/Anaphe5
1416
141718.11.2002 MGP, tag emlowen-V04-01-07
1418 Bug fix in G4BremsstrahlungParameters, to load EEDL correctly
1419 (correction for PRS 430)
1420
142108.11.2002 MGP, tag emlowen-V04-01-06
1422 New model for angular distribution in Rayleigh by Gerardo
1423 Depaola and Francesco Longo; corrects PRS problem 406
1424
142508.11.2002 MGP, tag emlowen-V04-01-05
1426 VI optimisation of tables in G4LowEnergyIonisation,
1427 G4eLowEnergyLoss, G4hLowEnergyLoss, G4hLowEnergyIonisation
1428
142908.10.2002 MGP, tag emlowen-V04-01-04
1430 VI G4hLowEnergyIonisation.cc - clean up fluo flag definition and init
1431 VI G4hIonEffChargeSquare.cc - fix in charge definition
1432 VI G4hShellCrossSection.cc - fix in shell cross section for hadrons
1433 VI G4hLowEnergyLoss.cc - clean up inverse range table build
1434 VI G4VeLowEnergyLoss.cc - clean up inverse range table build
1435 VI G4hLowEnergyIonisation.cc - clean up energy ranges for models
1436 VI G4LowEnergyIonisation.cc - remove ActivateFluorescence from
1437 SetCut.. methods
1438
143927.08.2002 CG,VI, tag emlowen-V04-01-03
1440 A. Mantero fix leakage in G4AtomicTransition.cc
1441
144230.07.2002 CG,VI, tag emlowen-V04-01-02
1443 VI fix to G4LowEnergyIonisation.cc, for restricted energy loss
1444
144530.07.2002 CG,VI, tag emlowen-V04-01-01
1446 CG fix to G4VCrossSectionHandler.cc, to fix compilation problems
1447 on DEC-cxx non-ISO.
1448 VI fix to G4AugerData.cc, to clean warnings on gcc-3.1 and optimise
1449 load of data in memory.
1450
145115.06.2002 MGP, tag emlowen-V04-01-00
1452 VI Bug fix in G4eEnergySpectrum
1453 VI Bug fix in G4VCrossSectionHandler, connected modifications in
1454 other handlers
1455
145615.06.2002 MGP, tag emlowen-V04-00-17
1457 VI Bug fix in fluctuations in G4hLowEnergyIonisation
1458 VI Removed duplicate member function to activate fluorescence
1459
146010.06.2002 MGP, tag emlowen-V04-00-16
1461 fStopAndKill moved to fStopAndAlive in G4hLowEnergyIonisation
1462 to satisfy UR for activation of further processes for ions
1463 (UR by UKDM)
1464
146507.06.2002 MGP, tag emlowen-V04-00-15
1466 Fixes to Rayleigh by Francesco Longo and Gerardo Depaola (PRS 371)
1467
146807.06.2002 MGP, tag emlowen-V04-00-14
1469 Added comments for Software Reference Manual
1470
147103.06.2002 MGP, tag emlowen-V04-00-13
1472 Fixes to Auger by Alfonso Mantero
1473 Goes with new version of G4LEDATA G4EMLOW1.1
1474
147503.06.2002 MGP, tag emlowen-V04-00-12
1476 Introduce Auger implementation (previously handled as
1477 local energy deposit)
1478
147902.06.2002 MGP, tag emlowen-V04-00-11
1480 VI Fixes in Bremsstrahlung - interpolation above 10 MeV
1481 VI Change parametrisation of e- ionisation - 24-parameters
1482 for each shell are used. Corresponding change is
1483 sampling and integration
1484 VI Add excitation cross sections and energy
1485 New interpolation algorithm
1486 Goes with new version of G4LEDATA G4EMLOW1.0
1487
148802.06.2002 MGP, tag emlowen-V04-00-10
1489 Improvements to PolarizedCompton by F. Longo and G. Depaola
1490
149102.06.2002 MGP, tag emlowen-V04-00-09
1492 Fixed max length of ntuple variable names for HBOOK
1493 in test/G4ComptonTest
1494 Updates in unit tests and in hTest by V.I.
1495
149628.05.2002 MGP, tag emlowen-V04-00-08
1497 Code and minor design improvements deriving from reviews,
1498 inspections and Code Wizard
1499
150028.05.2002 MGP, tag emlowen-V04-00-07
1501 Added protection in G4eIonisationSpectrum
1502
150328.05.2002 MGP, tag emlowen-V04-00-06
1504 G4ComptonTest and test/GNUmakefile updated to AIDA 2.2 and
1505 Anaphe 4.0.n
1506
150719.04.2002 - MGP, tag emlowen-V04-00-05
1508 Fixed compilation warnings; added pointer protection in
1509 G4eLowEnergyLoss
1510
151118.04.2002 - MGP, tag emlowen-V04-00-04
1512 Modification to G4VCrossSectionHandler and
1513 G4LowEnergyPhotoElectric to fix a problem
1514
151518.04.2002 - VNI
1516 G4LowEnergyPhotoElectric: fix in Fluo part + MeanFreePath
1517 calculation using crossSectionHandler and cross sections
1518 directly
1519
152018.04.2002 - MGP, tag emlowen-V04-00-03
1521 Modification to table calculation for GenericIon as below
1522
152309.04.2002 - VNI
1524 For GenericIons all tables are calculated once now
1525
152603.04.2002 - MGP, tag emlowen-V04-00-02
1527 Option to activate atomic deexcitation in ionisation processes
1528
152928.03.2002 - VNI
1530 Add Fluorescence flag to electron and hadron ionisation
1531
153227.03.2002 - VNI, tag emlowen-V04-00-01
1533 Bug fix in hadron Fluo and in deexcitation
1534
153528.02.2002 - MGP, tag emlowen-V04-00-00
1536 V.Ivanchenko bug fix for GenericIons
1537
153830.11.2001 - MGP, tag emlowen-V03-02-49
1539 Major physics improvement in electron processes by V.I.
1540 Significant improvement of performance
1541 Requires new version of data: G4EMLOW0.5
1542
154328.11.2001 - MGP, tag emlowen-V03-02-48
1544 Fix for compilation on Windows
1545
154627.11.2001 - MGP, tag emlowen-V03-02-47
1547 Fix by V.I. related to the removal of static inline functions
1548
154923.11.2001 - MGP, tag emlowen-V03-02-46
1550 Removed static inline functions, as requested by G. Cosmo
1551 to satisfy porting requirements
1552
155315.11.2001 - MGP, tag emlowen-V03-02-45
1554 Bug fix in G4FluoData
1555 Physics improvement in Bremsstrahlung
1556 Modified warning message in G4hLowEnergyIonisation
1557 Goes with new database version G4EMLOW0.4
1558
155909.11.2001 - MGP, tag emlowen-V03-02-44
1560 Example for using analysis in test/LowEnTest, based on
1561 Ramon's XrayTel
1562
156309.11.2001 - MGP, tag emlowen-V03-02-43
1564 Fixed name in test/processTest/GNUmakefile causing
1565 problems with library map
1566
156708.11.2001 - MGP, tag emlowen-V03-02-42
1568 Modifications to be compliant with the unsupported,
1569 deprecated "cuts per material"
1570 Added G4CutsPerMaterialWarning functor to warn users
1571 WARNING: LowE processes are not supported if using different
1572 cuts for different materials
1573
157406.11.2001 - MGP, tag emlowen-V03-02-41
1575 Identical to emlowen-V03-02-40
1576 Redone because the tag aborted before completion
1577
157806.11.2001 - MGP, tag emlowen-V03-02-40
1579 Performance improvement in electron processes
1580 Some clean up of code (include/forward class declarations,
1581 coding style guidelines etc.)
1582 First implementation of a generic unit test, with AIDA/Lizard
1583 analysis in test/processTest
1584
158501.11.2001 - MGP, tag emlowen-V03-02-39
1586 PIXE introduced in G4hLowEnergyIonisation
1587
158829.10.2001 - MGP, tag emlowen-V03-02-38
1589 Bug fixes in new code
1590 Generic unit test for e/photon processes in test/processTest
1591 (analysis still to be added)
1592
159328.10.2001 - MGP, tag emlowen-V03-02-37
1594 Fixed compilation warnings on Linux and HP
1595 Improved code style
1596
159726.10.2001 - MGP, tag emlowen-V03-02-36
1598 Bug and memory leak fixes in the new electron classes
1599
160026.10.2001 - MGP, tag emlowen-V03-02-35
1601 Swapped old/new electron processes
1602
160325.10.2001 - MGP, tag emlowen-V03-02-34
1604 Bug fixes in the new classes related to Bremsstrahlung and
1605 e/h Ionisation
1606
160725.10.2001 - MGP, tag emlowen-V03-02-33
1608 G4LowEnergyPolarizedCompton moved to new design
1609 Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
1610 New classes for shell cross sections for proton-induced fluorescence
1611 Fluorescence introduced in temporary class G4hLowEnergyIonisation
1612 Fluorescence introduced in the continuous part of electron
1613 ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI
1614
161518.10.2001 - MGP, tag emlowen-V03-02-32
1616 Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
1617 and G4eIonisationParameters.cc by G. Cosmo for compatibility with
1618 geant4-03-02-ref-06 in view of STL migration
1619
162018.10.2001 - MGP, tag emlowen-V03-02-31
1621 Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
1622 for generation of atomic deexcitation products in the continuous part
1623
162418.10.2001 - MGP, tag emlowen-V03-02-30
1625 Electron processes: contributions to the implementation by V.I.
1626 revision of code quality and consistency
1627 with design by MGP
1628
162918.10.2001 - MGP, tag emlowen-V03-02-29
1630 Modification of G4hNuclearStoppingModel and
1631 G4hParametrisedLossModel by G. Cosmo required for
1632 compatibility with materials-V03-02-04
1633
163412.10.2001 - MGP, tag emlowen-V03-02-28
1635 Cosmetics in the source code (FALSE/TRUE moved to false/true)
1636 and update of all tests to new materials migrated to STL
1637
163811.10.2001 - MGP, tag emlowen-V03-02-27
1639 Further revision of the new code in the previous tag
1640 Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung
1641 as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
1642 renamed temporarily to allow for parallel development
1643 Removed references to Rogue Wave and STL interface from
1644 test/LowEnTest/ and test/fluoTest/
1645
164610.10.2001 - MGP, tag emlowen-V03-02-26
1647 Code for implementation of design iteration for electrons
1648 by V. Ivanchenko
1649 Major revision of new code to improve code quality and consistency
1650 with design by MGP
1651 Since the new code does not respect the design and broke system
1652 test and user code, this tag is only for internal debugging
1653 purpose and should not be used by developers
1654
165509.10.2001 - MGP, tag emlowen-V03-02-25
1656 Identical to the previous one, but restored G4VDataSetAlgorithm
1657 (corrupted in cvs update?)
1658
165908.10.2001 - MGP, tag emlowen-V03-02-24
1660 Modified G4CrossSectionHandler to inherit from base class
1661 Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
1662 Encapsulated range test to generate secondaries into a
1663 strategy pattern; implemented in photon processes
1664
166504.10.2001 - MGP, tag emlowen-V03-02-23
1666 Fluorescence according to the new design introduced
1667 into e- ionisation (contribution to PostStepDoIt)
1668 by E. Guardincerri
1669
167026.09.2001 - MGP, tag emlowen-V03-02-22
1671 Workaround to support deficiencies of ObjectSpace in
1672 implementation of STL pair
1673
167425.09.2001 - MGP, tag emlowen-V03-02-21
1675 Workaround to support deficiencies of ObjectSpace in
1676 implementation of STL pair (wrongly tagged)
1677
167824.09.2001 - MGP, tag emlowen-V03-02-20
1679 Minor modifications to make the lowenergy category co-work
1680 with both materials-V03-02-03 and materials as
1681 in geant4-03-02-ref-03
1682
168323.09.2001 - MGP, tag emlowen-V03-02-19
1684 Same as previous one + migration to materials-V03-02-03 (STL)
1685
168623.09.2001 - MGP, tag emlowen-V03-02-18
1687 New class to generate shell vacancies in continuous part
1688 of processes by E. Guardincerri
1689 Renamed old photon processes (pre-design iteration) to
1690 G4LowEnergyOld; to be kept for a limited period for convenience
1691 of regression testing
1692 Fixed various STL problems found with HP compiler
1693 Added protection in G4LowEnergyPhotoElectric to avoid
1694 generating photons causing negative energy balance
1695
169621.09.2001 - MGP, tag emlowen-V03-02-17
1697 G4LowEnergyPhotoElectric moved to the implementation
1698 according to the new fluo+data design
1699 [Test version G4LowEnergyPhotoElectricMG removed]
1700 Fixed warning for energy outside allowed range in G4EMDataSet
1701 Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
1702 Minor cosmetics
1703
170419.09.2001 - MGP, tag emlowen-V03-02-16
1705 Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
1706 and G4ComptonTest.py for histograms and ntuples with Lizard
1707 (by A. Pfeiffer)
1708
170919.09.2001 - MGP, tag emlowen-V03-02-15
1710 Same as previous one, but test/fluoTest with Particle gun
1711
171219.09.2001 - MGP, tag emlowen-V03-02-14
1713 Minor cosmetics w.r.t. the previous one (removed compilation
1714 warnings)
1715 test/fluoTest with GPS
1716
171716.09.2001 - MGP, tag emlowen-V03-02-13
1718 Update to the fluorescence domain consistent with the
1719 new design (development by E. Guardincerri)
1720 Update to test/fluoTest (development by E. Guardincerri)
1721
172213.09.2001 - MGP, tag emlowen-V03-02-12
1723 Fix in G4CrossSectionHandler::Clear to remove an infinite loop
1724 occurring in test14
1725
172610.09.2001 - MGP, tag emlowen-V03-02-11
1727 Identical to emlowen-V03-02-10
1728 Restored a clean situation in the cvs head, removing all
1729 the code inconsistent with the design present in
1730 emlowen-after-chep2001, resulting from a fault in the
1731 software process by a developer.
1732
173310.09.2001 - MGP, tag emlowen-after-chep2001
1734 Junk found in the repository
1735 Tagged as an aid in the procedure of restoring a reasonable
1736 situation in the cvs head for future developments
1737
173829.08.2001 - MGP, tag emlowen-V03-02-10
1739 Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
1740 G4LowEnergyGammaConversion: re-implementation according to
1741 the design iteration in the data domain
1742 Temporary re-implementation of G4LowEnergyPhotoElectricMG,
1743 without fluorescence yet
1744
174529.08.2001 - MGP, tag emlowen-V03-02-09
1746 Bug fix in G4CrossSectionHandler
1747
174829.08.2001 - MGP, tag emlowen-V03-02-08
1749 Cleared compilation warnings in G4AtomicTransitionManager
1750
175128.08.2001 - G.Cosmo, tag emlowen-V03-02-07
1752 Fixed mess with tag names
1753
175427.08.2001 - STT, tag emlowen-V03-02-06
1755
175620.08.2001 - MGP, tag emlowen-V03-02-05
1757 Added files resulting from design iteration in the data domain
1758
175920.08.2001 - MGP, tag emlowen-V03-02-04
1760 Same as emlowen-V03-02-02 + bug fix by V.I. described below
1761
176218.08.2001 - V.Ivanchenko fix energy conservation bugs for small
1763 range cuts in G4LowEnergyIonisation.cc
1764
176530.07.2001 - MGP, tag emlowen-V03-02-03
1766 First step of design iteration in fluorescence (files
1767 contributed by E. Guardincerri, G4AtomicShell and
1768 G4AtomicTransitionManager) + related unit test
1769
177030.07.2001 - MGP, tag emlowen-V03-02-02
1771 Fix to GammaConversion by F. Longo
1772
177330.07.2001 - MGP, tag emlowen-V03-02-01
1774 Added modifications by V.I. listed below (13.07.2001),
1775 on top of previous tag
1776
177730.07.2001 - MGP, tag emlowen-V03-02-00
1778 Same as emlowen-V03-01-19, with liability disclaimer added
1779
178013.07.2001 - V.Ivanchenko remove comments with Rogue Wave
1781 fix a problem of continuity of ion effective charge
1782
178318.06.2001 - MGP, tag emlowen-V03-01-19
1784 Same as emlowen-V03-01-18, with corrections by S. Chauvie
1785 to recover from modifications listed below
1786 Quantum oscillator model is applied to all materials, as it
1787 has been since Geant4 3.0 release
1788 Contains also updates to G4StoppingPowerTest
1789
179018.06.2001 - MGP, tag emlowen-V03-01-18
1791 Same as emlowen-V03-01-17, with a bug fix to
1792 G4LowEnergyPolarizedCompton by F. Longo and G. Depaola
1793
179407.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
1795 Oscillator model is applied only for 6 materials (V.I.)
1796
179705.06.2001 - MGP, tag emlowen-V03-01-17
1798 Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
1799 with the changes below
1800 Also fixes in unit tests related to hadron ionisation
1801
180201.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
1803 search by Z not name, validity range down to 5 keV,
1804 fix sign of the Barkas term
1805
180628.05.2001 - MGP, tag emlowen-V03-01-16
1807 Corrected typo involuntarily introduced into a public m.f.
1808
180925.05.2001 - MGP, tag emlowen-V03-01-15
1810 Added protections in G4LowEnergyPolarizedCompton (MGP)
1811 Improved comments in hadron/ion classes (V.I.)
1812 Improved code style in e/photon classes (MGP)
1813
181424.05.2001 - MGP, tag emlowen-V03-01-14
1815 Modified G4LowEnergyPolarizedCompton to inherit from
1816 G4VDiscreteProcess
1817
181823.05.2001 - MGP, tag emlowen-V03-01-13
1819 Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss
1820 by V.Ivanchenko:
1821 calculation of range directly from RangeTable;
1822 calculation of MeanFreePath from LambdaTable;
1823 improvement in the kinematics of delta-ray production
1824
182523.05.2001 - MGP, tag emlowen-V03-01-12
1826 Minor fix in G4hLowEnergyIonisation by V.Ivanchenko
1827
182823.05.2001 - MGP, tag emlowen-V03-01-11
1829 Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
1830 minor changes in hTest histograms
1831
183223.05.2001 - V.Ivanchenko
1833 G4LowEnergyIonisation and G4eLowEnergyLoss changed:
1834 direct method of range table calculation;
1835 MeanFreePath is calculated from lambda table;
1836 kinematics of delta-ray production improved;
1837 minor fix in G4hLowEnergyIonisation.
1838
183922.05.2001 - MGP, tag emlowen-V03-01-10
1840 Bug fix in G4QAOLowEnergyLoss.cc
1841
184222.05.2001 - MGP, tag emlowen-V03-01-09
1843 Same as emlowen-V03-01-08, with further modifications to hTest
1844
184522.05.2001 - MGP, tag emlowen-V03-01-08
1846 Same as emlowen-V03-01-07, with in addition:
1847 - new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
1848 - modifications to hTest
1849 - test macros renamed to be more easily identifiable
1850
185111.05.2001 - MGP, tag emlowen-V03-01-07
1852 Removed more compilation warnings in ANSI strict mode
1853
185411.05.2001 - MGP, tag emlowen-V03-01-06
1855 Same as emlowen-V03-01-04, with minor modification on hTest
1856 by V. Ivanchenko
1857
185811.05.2001 - MGP, tag emlowen-V03-01-05
1859 Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko
1860
186110.05.2001 - V.Ivanchenko
1862 Removed compilation warnings in ANSI strict mode
1863
186408.05.2001 - MGP, tag emlowen-V03-01-04
1865 Removed compilation warnings in ANSI strict mode
1866
186707.05.2001 - MGP, tag emlowen-V03-01-03
1868 Removal of RW remnants, moved to STL containers
1869
187007.05.2001 - MGP, tag emlowen-V03-01-02
1871 Same as emlowen-V03-01-01, with some improvements in tests
1872
187302.05.2001 - MGP, tag emlowen-V03-01-01
1874 Same as emlowen-V03-01-00, with a first implementation of
1875 a full suite of unit tests for electrons and photons
1876
187702.05.2001 - MGP, tag emlowen-V03-01-00
1878 Same as emlowen-V03-00-00, with minor new functionalities in
1879 test/G4BremsstrahlungTest and G4eIonisationTest, and a new
1880 test/G4PhotoelectricTest unit test
1881
188224.04.2001 - V.Ivanchenko remove all references to RogueWave vectors
1883
188424.04.2001 - V.Ivanchenko reorganize and update hTest
1885
188605.02.2001 - G.Cosmo, tag emlowen-V03-00-00
1887 Migration to STL for G4DataVector and G4OrderedTable:
1888 o Removed obsolete class G4Data. G4DataVector is now used instead.
1889 o Modified files:
1890 G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
1891 G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
1892 G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
1893 G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].
1894
189514.12.2000 - G.Cosmo, tag emlowen-V02-00-23
1896 Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.
1897
189822.11.2000 - MGP, tag emlowen-V02-00-22
1899 Yang and Chu fluctuation models applied for positive
1900 charged ions only
1901
190223.11.2000 - Ion energy fluctuations only for charge>0
1903 V.Ivanchenko
1904
190522.11.2000 - MGP, tag emlowen-V02-00-21
1906 Includes bug fix to electron energy fluctuations
1907 Compatible with electromagnetic/utils V02-00-04 tag, that has
1908 been finally accepted by STT
1909
191022.11.2000 - Bug fixed in electron energy fluctuations
1911 V.Ivanchenko
1912
191321.11.2000 - MGP, tag emlowen-V02-00-20
1914 Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
1915 (All this duplication of emlowen tags is due to the fact that the
1916 electromagnetic/utils tag with the interface updates contains
1917 also bug fixes and new features, and such tag has not passed
1918 system testing yet)
1919
192021.11.2000 - MGP, tag emlowen-V02-00-19
1921 Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations
1922
192321.11.2000 - Bug fixed in hadron/ion energy fluctuations
1924 V.Ivanchenko
1925
192616.11.2000 - MGP, tag emlowen-V02-00-18
1927 Same as emlowen-V02-00-16, with on top modifications to
1928 G4LowEnergyUtilities to replace the obsolete HepString
1929 with G4String in several places
1930
193116.11.2000 - MGP, tag emlowen-V02-00-17
1932 Same as emlowen-V02-00-15, with on top modifications to
1933 G4LowEnergyUtilities to replace the obsolete HepString
1934 with G4String in several places
1935
193605.11.2000 - MGP, tag emlowen-V02-00-16
1937 Remove the temporary const cast introduced with emlowen-V02-00-08
1938 Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
1939
194005.11.2000 - MGP, tag emlowen-V02-00-15
1941 Includes bug fixes and other modifications by V. Ivanchenko
1942 listed below
1943
194405.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
1945 edition, name "Aluninum", de/dx at E=2 MeV, and
1946 more correct charge calculation
1947 - New method to calculate ranges via de/dx table and
1948 remove dynamic binning in G4hLowEnergyLoss.cc
1949 - More precise calculation of ionisation ranges for
1950 KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
1951 V. Ivanchenko
1952
195303.11.2000 - MGP, tag emlowen-V02-00-14
1954 Fix by V. Ivanchenko to remove the cause of instability
1955 of hadron ionisation on different platforms, related to the last
1956 step
1957 Set MinKineticEnergy = LowestKineticEnergy = 10eV
1958 Results changed w.r.t. the previous version by 0.5% for protons,
1959 1% for antiprotons and 2.8% for C12
1960
196103.11.2000 - Modification
1962 MinKineticEnergy=LowestKineticEnergy=10eV
1963 V. Ivanchenko
1964
196503.11.2000 - MGP, tag emlowen-V02-00-13
1966 Same as emlowen-V02-00-12, added comments for the generation of
1967 the Software Reference Manual
1968
196931.10.2000 - MGP, tag emlowen-V02-00-12
1970 Including modifications by V. Ivanchenko since emlowen-V02-00-11
1971 listed below
1972
197323.10.2000 -
1974 Clean up and update comments
1975 V. Ivanchenko
1976
197714.10.2000 -
1978 Bug fix in nuclear stopping table name
1979 V. Ivanchenko
1980
198120.09.2000 - MGP, tag emlowen-V02-00-11
1982 Bug fix related to electron energy loss fluctuations by
1983 V. Ivanchenko
1984
198518.09.2000 - MGP, tag emlowen-V02-00-10
1986 Improvements to the readability of the code by V. Ivanchenko
1987
198817.09.2000 - MGP, tag emlowen-V02-00-09
1989 New features on antiproton ionisation by Stephane Chauvie:
1990 extension of the Quantum Harmonic Oscillator model to
1991 generic materials, calculation of oscillator strengths for
1992 all elements
1993 Antiproton model also moved to be compliant with the new design
1994 iteration
1995
199616.09.2000 - MGP, tag emlowen-V02-00-08
1997 Const cast in G4hLowEnergyIonisation (const G4Material* into
1998 G4Material*) to convert the previously _good_ LowE code
1999 into bad one, but palatable to G4EnergyLossTables, that has
2000 various member functions requiring a non-const G4Material*
2001 pointer in the arguments
2002 This modification was required to avoid compilation errors
2003 on DEC; it is meant to be temporary
2004 The affected pointers SHOULD BE REVERTED TO CONST
2005 AS SOON AS POSSIBLE, after agreement with the
2006 G4EnergyLossTables author
2007
200816.09.2000 - MGP, tag emlowen-V02-00-07
2009 Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?)
2010 to remove compilation problems on DEC (uninitialized variable)
2011 Fix in G4hLowEnergyLoss, eliminated two protected variables
2012 G4Proton* theProton and G4AntiProton* theAntiProton
2013 to revove compilation problems on DEC (hiding)
2014
201516.09.2000 - MGP, tag emlowen-V02-00-06
2016 Modifications by V.I. in hadron classes (renaming of classes
2017 for better understanding of the code)
2018
201905.09.2000 - MGP, tag emlowen-V02-00-05
2020 Fixes to remove warnings (hiding member functions and
2021 data members) in hadron classes
2022
202304.09.2000 - MGP, tag emlowen-V02-00-04
2024 Same as emlowen-V02-00-03, with V.I.'s new implementations
2025 and fixes (see below, July-August 2000)
2026
202704.09.2000 - MGP, tag emlowen-V02-00-03
2028 Same as emlowen-V02-00-02, with Gabriele's fixes
2029 (see below, 03.08.2000)
2030
203122.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
2032 The calculation of step limit for low energy
2033 hadrons/ions is upgraded.
2034 The Barkas and Bloch corrections are introduced
2035 for ions "on fly"
2036
203718.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
2038 A bug in GetConstrain method for hadrons/ions is fixed
2039
204018.08.2000 - V.Ivanchenko: two additional models of ions energy
2041 loss fluctuations have been implemented
2042
204310.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
2044 energy losses of hadrons and ions are fixed
2045
204604.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
2047 Energy losses of hadrons and ions are implemented
2048
204903.08.2000 - G.Cosmo
2050 Fixes to allow events' reproducibility:
2051 G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
2052 RandBit::shootBit().
2053 G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
2054 G4RandGauss.
2055
205602.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
2057 a lot of new classes are created. New unit test is designed
2058 as well (G4hTestStoppingPower).
2059
206029.07.2000 - MGP, tag emlowen-V02-00-02
2061 Added theta to ntuples in G4BremsstrahlungTest
2062
206318.07.2000 - MGP, tag emlowen-V02-00-01
2064 V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt
2065
206611.07.2000 - MGP, tag emlowen-V02-00-00
2067 Improvements in G4BremsstrahlungTest and G4eIonisationTest
2068
206924.06.2000 - MGP, tag emlowen-V01-01-22
2070 Modification to hTest G4Ion... classes by V. Ivanchenko to
2071 fix crash on exit on Linux
2072
207322.06.2000 - MGP, tag emlowen-V01-01-21
2074 MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
2075 correction to prevent log of negative argument
2076 Fixes problems with test14 in system testing on HP
2077 To be further verified
2078
207922.06.2000 - MGP, tag emlowen-V01-01-20
2080 Minor improvements in test/G4BremsstrahlungTest and
2081 and test/G4eIonisationTest
2082 Cosmetics (found $ tag $ in many header files, where does it
2083 come from?)
2084
208520.06.2000 - MGP, tag emlowen-V01-01-19
2086 Fixed printout in test/G4eIonisationTest
2087
208820.06.2000 - MGP, tag emlowen-V01-01-18
2089 Two new unit tests created by MGP: test/G4BremsstrahlungTest
2090 and test/G4eIonisationTest
2091
209224.05.2000 - MGP, tag emlowen-V01-01-17
2093 Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
2094 by Stephane Chauvie: physics fixes
2095 Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
2096 by MG Pia: fixes to the private interface,
2097 fixes to remove compilation warnings
2098 added protections
2099 proper code indentation to improve legibility
2100 Reorganization of the test directory by Petteri Nieminen:
2101 content of eUnitTests/ moved to ePhotonIntegration/
2102 (indeed they were not unit tests)
2103 content of validation/ moved to aluminumtest/
2104 Corrections by MG Pia to GNUmakefiles in test/ subdirectories
2105 TestEm6, TestP, eUnitTests and validation are obsolete
2106 directories, still in the repository but not to be used
2107
210823.05.2000 - MGP, tag emlowen-V01-01-16
2109 New G4QAOLowEnergyloss class by Stephane Chauvie for
2110 antiproton energy loss model
2111 Modifications to G4hLowEnergyIonisation for the new
2112 antiproton models
2113 Physics extension to lower energies for antiprotons for a
2114 set of materials
2115 New test/hTest for integration/physics testing of hadrons/ions
2116 (was previously TestEm6)
2117
211825.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
2119 G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation
2120
212122.05.2000 - MGP, tag emlowen-V01-01-15
2122 Modifications in G4VhEnergyLossModel.hh
2123
212419.05.2000 - MGP, tag emlowen-V01-01-14
2125 Includes typo correction in G4VhEnergyLossModel.hh
2126
2127 8.05.2000 - MGP, tag emlowen-V01-01-13
2128 Includes minor modifications in G4VhEnergyLossModel.hh
2129
2130 7.05.2000 - MGP, tag emlowen-V01-01-12
2131 Includes the G4VhEnergyLossModel abstract class,
2132 as part of the design iteration in the hadronic domain
2133
2134 7.05.2000 - MGP, tag emlowen-V01-01-11
2135 Includes Francesco Longo's fix of missing units in
2136 G4LowEnergyGammaConversion.cc
2137
2138 7.05.2000 - MGP, tag emlowen-V01-01-10
2139 Includes Vladimir's test/TestEm6 and test/TestP directories
2140 requires removing two (!) duplicate TestEm6 directories
2141 elsewhere
2142 Includes Stephane's unit tests G4hLETestLossTable.cc
2143 and G4hLETestAlongPostStep.cc
2144
214519.04.2000 - MGP, tag emlowen-V01-01-09
2146 same as emlowen-V01-01-08, with modifications by V.L. for
2147 first implementation of continuous energy loss in
2148 G4LowEnergyBremsstrahlung
2149
215018.04.2000 - MGP, tag emlowen-V01-01-08
2151 same as emlowen-V01-01-06,
2152 with modification to G4LowEnergyBremsstrahlung.cc to correct
2153 error introduced by V.L
2154
215518.04.2000 - MGP, tag emlowen-V01-01-07
2156 same as emlowen-V01-01-05
2157 (disregarding modifications in emlowen-V01-01-06),
2158 with modification to G4LowEnergyBremsstrahlung.cc to correct
2159 error introduced by V.L.
2160
216118.04.2000 - MGP, tag emlowen-V01-01-06
2162 includes Veronique's modifications to
2163 G4LowEnergyIonisation.hh
2164 G4LowEnergyIonisation.icc
2165 G4LowEnergyIonisation.icc
2166 G4eLowEnergyLoss.cc
2167 G4G4LowEnergyPhotoElectric.cc
2168 for integration of cross sections, float/G4double conversions
2169 and corrections of fluorescence transition probabilities
2170 to take into account non-radiative transitions
2171 (no Auger electron simulated yet)
2172
2173
217404.04.2000 - MGP, tag emlowen-V01-01-05
2175 removed dependency on standard category (G4eEnergyLoss)
2176
217704.04.2000 - MGP, tag emlowen-V01-01-04
2178 tag Vladimir's and Stephane's modifications for antiprotons
2179
218003.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
2181 1) Linearity into Barkas effect and nuclear stopping power
2182 for antiprotons
2183
218402.04.2000 - MGP, tag emlowen-V01-01-03
2185 tag V.L.'s modifications to G4LowEnergyIonisation (units)
2186
218702.04.2000 - MGP, tag emlowen-V01-01-02
2188 tag V.L.'s fix of typo in G4LowEnergyGammaConversion
2189
219002.04.2000 - MGP, tag emlowen-V01-01-01
2191 tag V.I.'s modifications, 31.03.2000
2192
219331.03.2000 - Vladimir Ivanchenko update
2194 1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
2195 is insert in dedx, cross section calculation and sampling
2196 2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
2197 klon of G4hEnergyLoss.cc
2198 3) Spin 1/2 and spin 1 corrections are inserted is cross
2199 section calculation, cross section sampling, de/dx
2200 4) IfAplicable check lepton number
2201
220221.01.2000 - Vladimir Ivanchenko update
2203 1) G4hLowEnergyIonisation.cc Barkas effect calculation
2204 and inicialisation
2205 2) G4ionLowEnergyIonisation.cc remove double deleting of
2206 MeanFreePath Table
2207
220821.01.2000 - create by Michel Maire
2209
2210
Note: See TracBrowser for help on using the repository browser.