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

Last change on this file since 1192 was 1192, checked in by garnier, 16 years ago

update par rapport a CVS

File size: 90.0 KB
RevLine 
[1192]1$Id: History,v 1.402 2009/11/12 15:48:41 alechner Exp $
[819]2-------------------------------------------------------------------
3
4 =========================================================
5 Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6 =========================================================
7
8 Category History file
9 ---------------------
10This file should be used by G4 developers and category coordinators
11to briefly summarize all major modifications introduced in the code
12and keep track of all category-tags.
13It DOES NOT substitute the CVS log-message one should put at every
14committal in the CVS repository !
15
16 ----------------------------------------------------------
17 * Reverse chronological order (last date on top), please *
18 ----------------------------------------------------------
19
[1192]2012.11.2009, A. Lechner tag emlowen-V09-02-64
21 -G4IonParametrisedLossModel:
22 *) Moved from original ICRU 73 classes to new class (G4Ion-
23 StoppingData), which is capable of reading stopping power data
24 files stored in G4LEDATA (requires G4EMLOW6.8): With the new
25 tables the upper energy limit of ICRU 73 stopping powers is
26 increased to 1 GeV/nucleon.
27 *) Decision logic concerning stopping power scaling for heavy ions
28 was entirely moved to class G4IonDEDXScalingICRU73.
29 *) Introduced function for switching off scaling for heavy ions.
30 *) Removed nuclear stopping from model since dedicated process is
31 available in standard EM package.
32 *) Minor fixes were applied in energy loss computation.
33 - G4VIonDEDXScalingAlgorithm: Introduced additional argument for
34 energy scaling function.
35 - G4IonDEDXScalingICRU73: See model above. Adapted function
36 according to interface changes in G4VIonDEDXScalingAlgorithm
37 - G4IonDEDXHandler: Adapted function according to interface
38 changes in G4VIonDEDXScalingAlgorithm. Using new build methods
39 defined in G4VIonDEDXTable (contained in material package).
40
4112.11.2009, S. Incerti tag emlowen-V09-02-63
42 -removed memory leak in G4DNACrossSectionDataSet.cc
43
4412.11.2009, S. Incerti tag emlowen-V09-02-62
45 -added protection for secondary electron energy computation in
46 G4DNABornIonisationModel.cc
47 -proposed a faster computation of cross section max value
48
4911.11.2009, A. Mantero tag emlowen-V09-02-61
50 PIXE code cleaning for the Dec review and update of G4hLowEnIonisation
51 in order to use new PIXE developments.
52
5305.11.2009, G. Cosmo, tag emlowen-V09-02-60
54 replaced usage of M_PI with pi from CLHEP, to fix compilation
55 errors on Windows.
56
5703.11.2009, S. Incerti, tag emlowen-V09-02-59
58 modified low energy limit of e- elastic Champion Geant4-DNA model
59 to be used with G4LEDATA version 6.8
60
6102.11.2009, S. Incerti, tag emlowen-V09-02-58
62 extended coverage of e- ionisation Geant4-DNA model
63 to be used with G4LEDATA version 6.8
64
6523.10.2009, L. Pandola, tag emlowen-V09-02-57
66 Switch atomic deexcitation on (by default) in Livermore PhotoElectric and
67 Ionisation. It was on also for the former LowEnergy processes. It has been
68 accidentally switched off since tag emlowen-V02-02-27, probably.
69
7022.10.2009, L. Pandola, tag emlowen-V09-02-56
71 Added ActivateAuger() method to Penelope Compton and Ionisation, so that
72 all Penelope models have the same interface.
73
7421.10.2009, L. Pandola, tag emlowen-V09-02-55
75 Cleaning up of Penelope Photoelectric, Compton and Ionisation
76 (atomic deexcitation flag now referred to G4VEmModel). Deexcitation now
77 is by default active in Penelope models.
78
7927.09.2009, N. Karakatsanis, tag emlowen-V09-02-54
80 Added fixes to
81 G4ecpssrKCrossSection.cc
82 G4BremsstrahlungCrossSectionHandler.cc
83 G4CrossSectionHandler.cc
84 G4DNACrossSectionDataSet.cc
85 G4eIonisationCrossSectionHandler.cc
86
8725.09.2009, N. Karakatsanis, tag emlowen-V09-02-53
88 New implementation for data loading and interpolation methods
89 LoadData method now loads the data from G4EMLOW dataset and, then, calculates
90 the respective logarithmic values during initialization
91 Both data formats (original and logarithmic) are loaded to EM datasets and used
92 later by interpolation methods to perform faster calculations.
93 LoadNonLogData method implements the old version for data loading and interpolation
94
9524.09.2009, F.Longo, tag emlowen-V09-02-52
96 implemented protection for infinite loops in Rayleigh
97 process.
98
9930.08.2009, S. Incerti, tag emlowen-V09-02-51
100 Extended high energy coverage of proton ionisation
101 (G4DNABornIonisationModel.cc) and excitation
102 (G4DNABornExcitationModel.cc)
103 Decreased temporarily high energy coverage of electron
104 ionisation from 30 keV to 20 keV (G4DNABornIonisationModel.cc)
105 The new data files are provided by Z. Francis.
106 *** From now on G4LEDATA 6.7 should be used ***
107
10813.08.2009, S. Incerti, tag emlowen-V09-02-50
109 Added G4_WATER NIST material to Geant4-DNA models
110
11113.08.2009, S. Incerti, tag emlowen-V09-02-49
112 Added verbose condition to all Geant4-DNA models
113
11411.08.2009, S. Incerti, tag emlowen-V09-02-48
115 Bug fix in G4DNABornIonisationModel (energy deposit was
116 commented in last reference tag)
117
11806.08.2009, A. Lechner, tag emlowen-V09-02-47
119 Bug fix in G4IonDEDXHandler (access of physics vector was
120 corrected, in compliance with new version of G4PhysicsVector
121 where hidden bin no longer exists).
122
12306.08.2009, A. Lechner, tag emlowen-V09-02-46
124 Bug fix in G4IonDEDXScalingICRU73 (initialization of cached values)
125
12624.07.2009, V. Ivanchenko, tag emlowen-V09-02-45
127 G4AtomicShell class is moved to utils subdirectory
128
12923.07.2009, V. Ivanchenko, tag emlowen-V09-02-44
130 G4VeLowEnergyLoss, G4eLowEnergyLoss, G4hLowEnergyLoss
131 are adapted to modifications in G4PhysicsVector
132
13323.07.2009, V. Ivanchenko, tag emlowen-V09-02-43
134 Fixed path to G4LEDATA in G4ecpssrKCrossSection,
135 G4ecpssrLCrossSection, G4DNACrossSectionDataSet;
136 removed debug cout
137
13826.06.2009, A. Mantero, tag emlowen-V09-02-41
139 Compilation errors removal.
140
14125.06.2009, A. Mantero, tag emlowen-V09-02-40
142 Design update, Bug Fixes and models update for
143 atomic shell hadronic CS calulation.
144
[1066]14502.06.2009, A.Lechner, tag emlowen-V09-02-39
146 Bug fix in class G4IonDEDXScalingICRU73: Compilation
147 error on Windows due to std::pow function was fixed.
148
[1055]14920.05.2009, L. Pandola, tag emlowen-V09-02-38
150 Update Penelope models, G4LivermoreIonisationModel and
151 G4LivermoreBremsstrahlungModel; pointers deleted in the
152 Initialise() method are explicitely zeroed
153 (see tag emlowen-V09-02-37)
154
15514.05.2009, L. Pandola, tag emlowen-V09-02-37
156 Correct G4PenelopeBremsstrahlungModel to get rid of a crash
157 for re-inizialitation
158
15912.05.2009, A.Lechner, tag emlowen-V09-02-36
160 Added new scaling algorithm, to obtain heavy ion stopping powers
161 for ions not covered by ICRU 73 report (scaled from existing
162 ICRU 73 data): G4IonDEDXScalingICRU73
163 Included algorithm in ion model, G4IonParametrisedLossModel,
164 extending therefore the applicability of the model to very heavy
165 ions.
166
16703.05.2009, S.Incerti, tag emlowen-V09-02-35
168 Fixed compilation error in G4LivermorePolarizedComptonModel.cc
169
17002.05.2009, S.Incerti, tag emlowen-V09-02-34
171 Clean-up of G4LivermorePolarizedComptonModel and -Rayleigh models
172
17302.05.2009, S.Incerti, tag emlowen-V09-02-33
174 Added message to obsolete non-migrated Geant4-DNA cross section and final state classes
175
17602.05.2009, S.Incerti, tag emlowen-V09-02-32
177 Added message to obsolete non-migrated Livermore and Penelope classes
178
17902.05.2009, S.Incerti, tag emlowen-V09-02-31
180 Fixed handling of compounds in G4LivermoreGammaConversionModel.cc
181
18230.04.2009, S.Incerti, tag emlowen-V09-02-30
183 Removed annoying G4cout in G4AugerData.cc.
184 (AugerTransitionTable)
185
18629.04.2009, S.Incerti, tag emlowen-V09-02-29
187 Increased energy range validity of e- elastic Champion model
188 up to 10 MeV (Geant4-DNA process).
189 From this tag, G4LEDATA version 6.5 is needed.
190
19129.04.2009, S.Incerti, tag emlowen-V09-02-28
192 Fixed cross section computation bug in:
193 G4DNAScreenedRutherfordElasticModel.cc
194 G4DNAChampionElasticModel.cc
195
19618.04.2009, V.Ivanchenko, tag emlowen-V09-02-27
197 Cleanup of new model classes G4LivermoreBremsstrahlungModel,
198 G4LivermoreComptonModel, G4LivermoreGammaConversionModel,
199 G4LivermoreIonisationModel, G4LivermorePhotoElectricModel,
200 G4LivermoreRayleighModel,G4PenelopeAnnihilationModel
201 G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel,
202 G4PenelopeGammaConversionModel, G4PenelopeIonisationModel,
203 G4PenelopePhotoElectricModel, G4PenelopeRayleighModel
204 - defined high energy limit for a model in constructor
205 - do not overwright default (zero) low energy limit of a model
206 - do not change energy limits in Initiliation methods
207 - added MinEnergyCut method for models used for energy loss
208 - do not change track status inside the model for charged particles
209 - simplified initialisation
210 - protect all printouts by verbosityLevel variable
211 - removed MeanFreePath method and table
212 - cleaned logic in applying of deexcitation module
213 - use G4ElementSelector if possible
214 G4ShellVacancy - substitute "set" varibale,
215 - comment out destructor to avoid crash
216
21702.04.2009, L. Pandola, tag emlowen-V09-02-26
218 Fixed bug in G4PenelopeRayleigh.cc (calculation of mfp for compounds).
219 Notice that G4PenelopeRayleighModel.cc was ok. The old process is
220 going to be obsolete in a while.
221
22225.03.2009, L. Pandola, tag emlowen-V09-02-25
223 Fixed bug with momentum normalization in G4PenelopeBremsstrahlungModel.cc
224 Fixed G4PenelopePhotoElectricModel.cc to avoid wrong Warnings
225
22623.03.2009, L. Pandola, tag emlowen-V09-02-24
227 Same sa previous. For some reason emlowen-V09-02-23 didn't include
228 the updated files.
229
23023.03.2009, L. Pandola, tag emlowen-V09-02-23
231 - Added protections in G4eIonisationSpectrum and G4eIonisationParameters
232 to avoid bug 1042.
233 - From now on, G4LEDATA 6.4 should be used
234
23519.03.2009, S. Incerti, tag emlowen-V09-02-22
236 - changed energy range display for migrated Livermore photon processes
237
23819.03.2009, S. Incerti, tag emlowen-V09-02-21
239 - set default angular generator in G4LivermorePhotoElectric.cc as Sauter-Gavrila
240
24119.03.2009, L. Pandola, tag emlowen-V09-02-20
242 - First fully tested version of G4LivermoreBremsstrahlungModel
243 From this tag on, all Livermore models are migrated.
244
24518.03.2009, L. Pandola, tag emlowen-V09-02-19
246 - Removed G4Rayleigh to avoid duplication with G4RayleighScattering
247 - Clean-up of G4RayleighScattering (e.g. removed un-necessary dependencies)
248
24916.03.2009, A. Lechner, tag emlowen-V09-02-18
250 - Replaced old version of G4IonParametrisedLossModel with newer one
251 - Added G4IonDEDXHandler, which is a handler class used by the new
252 G4IonParametrisedLossModel class
253 - Added G4VIonDEDXScalingAlgorithm, which is used by G4IonDEDXHandler
254 - Removed G4IonParametrisedLossTable (is replaced by G4IonDEDXHandler)
255
25604.03.2009, S. Incerti, tag emlowen-V09-02-17
257 - moved IsApplicable method for Geant4-DNA process classes from .hh to .cc
258
25903.03.2009, S. Incerti, tag emlowen-V09-02-16
260 - added gamma particle and energy range test in cross section computation
261 to all Livermore photon processes
262
26316.02.2009, S. Incerti, tag emlowen-V09-02-15
264 - added protections against FPE in G4hLowEnergyLoss.cc (see EM forum
265 item 893)
266
26716.02.2009, S. Incerti, tag emlowen-V09-02-14
268 - removed compilation warning in G4DNAEmfietzoglouExcitationModel.cc
269
27016.02.2009, S. Incerti, tag emlowen-V09-02-13
271 - improved energy limit display in Geant4-DNA model classes
272 - commented InitialiseElementSelectors call.
273
27416.02.2009, S. Incerti, tag emlowen-V09-02-12
275 Made compatible with tag emutils-V09-02-00 the following files
276 - G4DNAElastic.cc
277 - G4DNAExcitation.cc
278 - G4DNAIonisation.cc
279 - G4DNAChargeDecrease.cc
280 - G4DNAChargeIncrease.cc
281
28214.02.2009, S. Incerti, tag emlowen-V09-02-11
283 Added several corrections to migrated Geant4-DNA processes:
284 - G4DNABornIonisationModel.cc
285 - G4DNAEmfietzoglouExcitationModel.cc
286 - G4DNARuddIonisationModel.cc
287 - G4DNAIonisation.hh
288
28910.02.2009, L. Pandola, tag emlowen-V09-02-10
290 - Added G4LivermoreIonisationModel, namely first implementation of
291 LowEnergyIonisation in the new design
292
29329.01.2009, L. Pandola, tag emlowen-V09-02-09
294 - Updated public interface of G4eIonisationCrossSectionHandler.cc in order to
295 facilitate the migration from G4LowEnergyIonisation to G4LivermoreIonisationModel
296
29722.01.2009, S. Incerti, tag emlowen-V09-02-08
298 - Fixed compilation error problem & code syntax in DNA model classes
299
30021.01.2009, S. Incerti, tag emlowen-V09-02-07
301 - Updated Livermore photon processes classes for handling of compound materials
302 - Added pointer removal protections
303 - Involved classes are :
304 G4LivermoreRayleighModel.cc
305 G4LivermorePolarizedRayleighModel.cc
306 G4LivermorePolarizedComptonModel.cc
307 G4LivermorePhotoElectricModel.cc
308 G4LivermoreGammaconversionModel.cc
309 G4LivermoreComptonModel.cc
310
31120.01.2009, S. Incerti, tag emlowen-V09-02-06
312 Added 'kill particle without total energy deposit' feature for DNA charge change processes
313 Involved files are :
314 - G4DNAProcess.icc,
315 - G4FinalStateProduct.hh,.cc,
316 - G4FinalStateChargeDecrease.cc
317 - G4FinalStateChargeIncrease.cc
318
31920.01.2009, S. Incerti, tag emlowen-V09-02-05
320 - Corrected energy limits in G4CrossSectionIonisationBornPartial.cc
321 - Added proton case in G4CrossSectionExcitationMillerGreenPartial.cc
322 - Added protection (waterExcitation.ExcitationEnergy) in G4CrossSectionExcitationMillerGreenPartial.cc
323
32419.01.2009, S. Incerti, tag emlowen-V09-02-04
325 Added angle initialisation in G4DNAScreenedRutherfordElasticModel
326
32712.01.2009, S. Incerti, tag emlowen-V09-02-03
328 Added preliminary migrated Geant4-DNA processes and models.
329
33008.01.2009 L. Pandola, tag emlowen-V09-02-02
331 Edited G4PenelopePhotoElectric.cc and G4PenelopePhotoElectricModel.cc
332 to suppress a warning message from G4AtomicTransitionManager appearing
333 for some elements (Oxygen ,Fluorine). This is due to the fact that
334 Penelope and G4AtomicTransitionManager databases may contain a different number
335 of shells. Physics results are unchanged.
336
33719.12.2008 L. Pandola, tag emlowen-V09-02-01
338 Added G4RayleighScattering process (G4VEmProcess) to
339 describe Rayleigh scattering. This was not available within
340 the Std package
341
34215.12.2008 L. Pandola, tag emlowen-V09-02-00
343 Same as the previous one (emlowen-V09-01-46). I arrived too late.
344
34515.12.2008 L. Pandola, tag emlowen-V09-01-46
346 Added G4PenelopeBremsstrahlungModel, namely bremsstrahlung according to Penelope
347 model, migrated to the Std-design (inheriting from G4VEmModel). A few minor
348 cleaning of G4PenelopeBremsstrahlungContinuous.cc and G4PenelopeIonisation.cc.
349 From this tag, ALL Penelope processes have been migrated.
350
[961]35112.12.2008 S. Incerti, tag emlowen-V09-01-45
352 Upgrade to G4LogLogInterpolation_revision1c.cc
353
[1055]35409.12.2008 S. Incerti, tag emlowen-V09-01-44
355 Added protection to G4FinalStateElasticChampion.cc for angular treatment of XS
356 at 180*deg
[961]357
35809.12.2008 S. Incerti, tag emlowen-V09-01-43
359 Contains G4PenelopeBremsstrahlungContinuous.hh/.cc from Luciano
360 Contains G4LogLogInterpolation_revision1b.cc
361
36209.12.2008 S. Incerti, tag emlowen-V09-01-42
363 Upgrade to G4LogLogInterpolation_revision1b.cc
364
36509.12.2008 S. Incerti, tag emlowen-V09-01-41
366 Return to original G4LogLogInterpolation.cc/.hh class
367 from tag emlowen-V09-01-20
368
36908.12.2008 S. Incerti, tag emlowen-V09-01-40
370 Added protection in G4LogLogInterpolation.cc class
371 against null energy and cross section values
372
37306.12.2008 S. Incerti, tag emlowen-V09-01-39
374 Added vector initialization and EOF protection in G4FinalStateElasticChampion.cc
375 Added EOF protection in G4FinalStateIonisationBorn.cc
376
37706.12.2008 S. Incerti, tag emlowen-V09-01-38
378 Updated G4LogLogInterpolation class (hh and cc) provided by
379 Nicolas Karakatsanis (updated revision 1)
380
38105.12.2008 S. Incerti, tag emlowen-V09-01-37
382 Updated G4LogLogInterpolation class (hh and cc) provided by
383 Nicolas Karakatsanis (revision 1)
384
38505.12.2008 S. Incerti, tag emlowen-V09-01-36
386 Updated low energy limits of Geant4-DNA e- models (Brenner-Zaider and Champion's
387 elastic scattering and Emfietzoglou's excitation)
388
38905.12.2008 S. Incerti, tag emlowen-V09-01-35
390 Added protection in G4FinalStateIonisationBorn.cc causing run-time error (valgrind with test20)
391
39204.12.2008 L. Pandola, tag emlowen-V09-01-34
393 Correction for G4PenelopeComptonModel: now the cross section table
394 calculated by the model corresponds to the original FORTRAN-Penelope.
395 The difference was only for compounds materials and below 1 keV, so
396 irrelevant for virtually all applications.
397 First inclusion of G4PenelopeIonisationModel.
398
39924.11.2008 G. Cosmo, tag emlowen-V09-01-33
400 Fixed compilation errors on gcc-4.3.2:
401 o added required names for struct types (and using G4 prefix);
402 o correctly initialise cached iterators (cannot be an integer!).
403
40421.11.2008 A. Lechner, tag emlowen-V09-01-32
405 added and tagged new stopping power model for ions, which by default
406 uses ICRU 73 data tables. Following files are concerned:
407 G4IonParametrisedLossModel.hh
408 G4IonParametrisedLossModel.icc
409 G4IonParametrisedLossModel.cc
410 G4IonParametrisedLossTable.hh
411 G4IonParametrisedLossTable.icc
412
41306.11.2008 S. Incerti, tag emlowen-V09-01-31
414 corrected bug in computation of diff cross section maximum in
415 G4FinalStateElasticBrennerZaider.cc
416
41730.10.2008 S. Incerti, tag emlowen-V09-01-30
418 added & tagged new photon models compatible with standard EM design :
419
420 -- Penelope models are provided by L. Pandola :
421 G4PenelopeComptonModel.hh and .cc
422 G4PenelopeGammaConversionModel.hh and .cc
423 G4PenelopePhotoElectricModel.hh and .cc
424 G4PenelopeRayleighModel.hh and .cc
425
426 -- Livermore models are provided by S. Incerti :
427 G4LivermoreComptonModel.hh and .cc
428 G4LivermoreGammaConversionModel.hh and .cc
429 G4LivermorePhotoElectricModel.hh and .cc
430 G4LivermorePolarizedComptonModel.hh and .cc
431 G4LivermorePolarizedRayleighModel.hh and .cc
432 G4LivermoreRayleighModel.hh and .cc
433
43429.10.2008 S. Incerti, tag emlowen-V09-01-29
435 - improved generation of scattering angle in G4FinalStateElasticChampion.cc
436
43730.09.2008 S. Incerti, tag emlowen-V09-01-28
438 - removed G4cout in G4LowEnergyCompton.cc (bug report #1026)
439
44020.08.2008 S. Incerti, tag emlowen-V09-01-27
441 - added KillParticle in G4FinalStateElasticChampion.cc below low energy limit
442 - modified condition on low energy limit in G4CrossSectionElasticChampion.cc and G4FinalStateElasticChampion.cc
443
44420.08.2008 S. Incerti, tag emlowen-V09-01-26
445 - removed AddEnergyDeposit below low energy limit in G4FinalStateElasticBrennerZaider.cc (bug, thanks to Marion Bug)
446 - removed AddEnergyDeposit below low energy limit in G4FinalStateExcitationEmfietzoglou.cc (idem)
447 - removed AddEnergyDeposit below low energy limit in G4FinalStateIonisationRudd.cc (idem)
448 - 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
449 - 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
450
45116.07.2008 S. Incerti, tag emlowen-V09-01-25
452 added preliminary process for positronium production
453 from C. Champion's model
454 G4CrossSectionPsCreationChampion.hh and .cc
455 G4CrossSectionPsCreationChampionPartial.hh and .cc
456 G4FinalStatePsCreationChampion.hh and .cc
457 and updated G4DNAGenericIonsManager.cc
458 *** Will work only from version 6.2 of G4EMLOW data
459
46015.07.2008 S. Incerti, tag emlowen-V09-01-24
461 added new elastic scattering process for electrons
462 (Geant4 DNA) from C. Champion's model
463 G4CrossSectionElasticChampion.hh and .cc
464 G4FinalStateElasticChampion.hh and .cc
465 *** Will work only from version 6.2 of G4EMLOW data
466
46714.07.2008 S. Incerti, tag emlowen-V09-01-23
468 cleaned and updated energy limits of the following
469 25 files (Geant4 DNA)
470
471-G4CrossSectionChargeDecrease.hh and .cc
472-G4CrossSectionChargeDecreasePartial.hh and .cc
473-G4CrossSectionChargeIncrease.hh and .cc
474-G4CrossSectionChargeIncreasePartial.hh and .cc
475-G4CrossSectionElasticScreenedRutherfordHE.hh and .cc
476-G4CrossSectionElasticScreenedRutherfordLE.hh and .cc
477-G4CrossSectionExcitationBorn.hh and .cc
478-G4CrossSectionExcitationBornPartial.hh and .cc
479-G4CrossSectionExcitationEmfietzoglou.hh and .cc
480-G4CrossSectionExcitationEmfietzoglouPartial.hh and .cc
481-G4CrossSectionExcitationMillerGreen.hh and .cc
482-G4CrossSectionExcitationMillerGreenPartial.hh and .cc
483-G4CrossSectionIonisationBorn.hh and .cc
484-G4CrossSectionIonisationBornPartial.hh and .cc
485-G4CrossSectionIonisationRudd.hh and .cc
486-G4CrossSectionIonisationRuddPartial.hh and .cc
487-G4FinalStateChargeDecrease.hh and .cc
488-G4FinalStateChargeIncrease.hh and .cc
489-G4FinalStateElasticBrennerZaider.hh and .cc
490-G4FinalStateElasticScreenedRutherford.hh and .cc
491-G4FinalStateExcitationBorn.hh and .cc
492-G4FinalStateExcitationEmfietzoglou.hh and .cc
493-G4FinalStateExcitationMillerGreen.hh and .cc
494-G4FinalStateIonisationBorn.hh and .cc
495-G4FinalStateIonisationRudd.hh and .cc
496
49730.06.2008 S. Incerti, tag emlowen-V09-01-22
498 corrected wrong upper energy limit for :
499 - hydrogen in G4CrossSectionIonisationRudd
500 - proton in G4ChargeDecrease
501
50227.06.2008 S. Incerti, tag emlowen-V09-01-21
503 - added two new classes for electron elastic scattering
504 G4CrossSectionElasticScreenedRutherfordLE.cc and .hh below 200 eV
505 G4CrossSectionElasticScreenedRutherfordHE.cc and .hh above 200 eV
506 that should replace the G4CrossSectionElasticScreenedRutherfordHE class
507 - raised lower energy limit of G4CrossSectionExcitationEmfietzoglou.cc up to 10 eV
508
50927.06.2008 S. Incerti, tag emlowen-VO9-01-20
510 - added protection against negative log argument in G4LogLogInterpolation.cc
511 - added protection against energies above 200 eV in G4FinalStateElasticBrennerZaider.cc
512 - removed verbose in G4CrossSectionChargeTransferExp.cc and in G4CrossSectionExcitationBorn.cc
513
51426.06.2208 S. Incerti, tag emlowen-V09-01-19
515 Added protection against FPE in G4hShellCrossSectionDoubleExp.cc
516
51720.06.2008 S. Incerti, tag emlowen-V09-01-18
518 Added 4 protections against FPE in G4hLowEnergyLoss.cc
519
52011.06.2008 S. Incerti, tag emlowen-V09-01-17
521 - added missing & for cosTheta and phi variables in G4FinalStateIonisationRudd.hh and .cc
522 which were causing wrong angular distributions (bug fix)
523 - removed annoying PrintData in G4CrossSectionExcitationBornPartial.cc
524
52502.06.2008 S. Incerti, tag emlowen-V09-01-16
526 Removed while(1) statement in G4FinalStateIonisationBorn.cc
527 fixing compilation warning.
528 Restored headers for G4PaulKCrossSection, G4OrlicLCrossSection
529 and G4ecpssrCrossSection which were lost.
530
53101.06.2008 F.Lei, tag emlowen-V09-01-15
532 Correction to the corrupted G4Augerdata.cc, and this tag is on top
533 of emlowen-V09-01-12! as emlowen-V09-01-13 is internal and incomplete.
534
53522.05.2008 F.Lei, tag emlowen-V09-01-14
536 Load the the complete Auger dataset on initialization
537
53806.05.2008 H.Ben Abdelouahed, tag emlowen-V09-01-12, emlowen-V09-01-13
539 Semi-Empirical model implementation for L-SubShells-Cross-Section
540 with protons projectiles
541
54202.05.2008 MGP, tag emlowen-V09-01-11
543 Added Doppler broadening in G4LowEnergyComptonPolarized
544 (Francesco Longo), same model as in G4LowEnergyCompton
545 Added PIXE cross section, L shells, for protons in
546 G4OrlicLCrossSection (Haifa Ben Abdelwahed)
547 Corrected compilation warnings as in message by
548 G. Cosmo on 29/4/2008
549
55024.04.2008 MGP, tag emlowen-V09-01-10
551 Fix in Doppler broadening of G4LowEnergyCompton
552 Attempts to fix floating point exceptions in
553 G4FinalStateElasticBrennerZaider and G4hLowEnergyLoss
554
55522.04.2008 H.Ben Abdelouahed, tag emlowen-V09-01-09
556 ECPSSR model implementation for K-Shell-Cross-Section
557 with protons and alpha projectiles
558
55918.03.2008 G.Cosmo, tag emlowen-V09-01-08
560 Fixed compilation error in G4CrossSectionChargeTransferExp.cc
561 for missing inclusion of <sstream>, detected on SUN-CC.
562
56325.03.2008 MGP, tag emlowen-V09-01-07
564 New charge transfer process by incident protons
565 (two cross section and one final state policy classes)
566
56717.03.2008 MGP, tag emlowen-V09-01-06
568 Doppler broadening added to G4LowEnergyCompton
569 based on Y. Namito, S. Ban and H. Hirayama,
570 NIM A 349, pp. 489-494, 1994
571
57210.03.2008 MGP, tag emlowen-V09-01-05
573 Developments for Doppler broadening concerning data management
574
57510.03.2008 MGP, tag emlowen-V09-01-04
576 Fixes to *DataSet files for better readability of the code
577 Extensions to G4ShellData to deal with shell data relevant to
578 Doppler broadening simulation
579
58007.03.2008 MGP, tag emlowen-V09-01-03
581 Reverted to G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
582 as in emlowen-V09-01-01
583
58407.03.2008 MGP, tag emlowen-V09-01-02
585 Operation for convenience of configuration management:
586 updated G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
587 to the head; the modifications to these two classes
588 were an attempt to address a PRS report by A. Howard,
589 but they proved ineffective and caused other problems;
590 a tag including them is made to facilitate later retrieve
591
59206.03.2008 MGP, tag emlowen-V09-01-01
593 Restored readability of *DataSet* classes regards the
594 indentation of the code
595
59621.02.2008 MGP, tag emlowen-V09-01-00
597 Bug fix in G4AtomicTransitionManager concerning
598 total radiative and non radiative probabilities
599 (fix provided by A. Mantero)
600
[819]60126.11.2007 MGP, tag emlowen-V09-00-28
602 Cleaned up std:: in G4FinalStateIonisationBorn/Rudd
603
60414.11.2007 MGP, tag emlowen-V09-00-27
605 Correction to Problem Report 986 in G4AtomicDeexcitation
606
607??.11.2007 Undocumented tag emlowen-V09-00-26
608
60914.11.2007 MGP, tag emlowen-V09-00-25
610 Workaround in G4DNAProcess to avoid meanFrePath=0 when
611 cross section is DBL_MAX
612
61313.11.2007 MGP, tag emlowen-V09-00-24
614 Fixed calculation of local energy deposit in G4DNAProcess
615 in the case when the primary particle is killed
616 Minor code improvements in G4FinalStateIonisationBorn.cc.
617
61812.11.2007 G.Cosmo, tag emlowen-V09-00-23
619 Fixed trivial compilation error on WIN32-VC system in file
620 G4FinalStateIonisationBorn.cc.
621
62209.11.2007 MGP, tag emlowen-V09-00-22
623 Added cross section and final state policy classes to configure
624 a process to kill particles below threshold
625
62609.11.2007 MGP, tag emlowen-V09-00-21
627 Initialized data members missing initialization
628
62909.11.2007 MGP, tag emlowen-V09-00-20
630 Removed verbose printouts in Geant4-DNA processes
631
63209.11.2007 MGP, tag emlowen-V09-00-19
633 Fixed compilation problems on Windows
634
63509.11.2007 MGP, tag emlowen-V09-00-18
636 Fixed compilation problems on Solaris
637
63808.11.2007 MGP, tag emlowen-V09-00-17
639 Added Rudd ionisation
640
64108.11.2007 MGP, tag emlowen-V09-00-16
642 Added Born ionisation final state
643
64408.11.2007 MGP, tag emlowen-V09-00-15
645 Added Miller-Green excitation
646
64708.11.2007 MGP, tag emlowen-V09-00-14
648 Modified data file name in G4EMLOW5.1
649
65008.11.2007 MGP, tag emlowen-V09-00-13
651 Added charge increase/decrease Geant4-DNA cross sections
652 and final states (code by S. Incerti + code review by MGP)
653
65408.11.2007 MGP, tag emlowen-V09-00-12
655 Removed obsolete G4DNA* files from CVS
656
65722.10.2007 MGP, tag emlowen-V09-00-11
658 Added G4CrossSectionIonisationBorn
659 Excludes prototype G4DNA* classes (still available in CVS head)
660 Pertinent G4DNA* classes included are:
661 G4DNAProcess (.hh .icc),
662 G4DNACrossSectionDataSet (.hh .cc),
663 G4DNAGenericIonsManager (.hh .cc)
664
66515.10.2007 MGP, tag emlowen-V09-00-10
666 Added electron excitation (Emfietzoglou model),
667 proton Born excitation, electron ionisation (Born) cross section; modified G4DNACrossSectionDataSet to
668 remove inheritance from concrete base class introduced
669 by a developer against the baseline design
670 Obsolete G4DNA* classes not compliant with the design
671 as in the TNS paper are still in this tag for convenience;
672 they will be removed from the repository when the
673 migration to the design as in the paper is completed
674 Goes with G4EMLOW5.0 (where a new dna/directory has been
675 added containing Geant4-DNA data tables for interpolation)
676
67713.10.2007 MGP, tag emlowen-V09-00-09
678 Added Brenner-Zaider elastic scattering final state
679
68012.10.2007 MGP, tag emlowen-V09-00-08
681 Fully working Geant4-DNA electron elastic scattering,
682 screened Rutherford cross section and final state
683
68412.10.2007 MGP, tag emlowen-V09-00-07
685 Improved G4DNAProcess, G4FinalStateProduct
686
68712.10.2007 MGP, tag emlowen-V09-00-06
688 First core of Geant4-DNA physics compliant with design
689 as in TNS paper: G4DNAProcess, G4FinalStateProduct,
690 G4eCrossSectionScreenedRutherford, G4DummyFinal State
691 (MG implementation)
692
69312.10.2007 MGP, tag emlowen-V09-00-05
694 Extended G4DNAFinalStateProduct to deal with primary
695 particle modified in final state
696 Modified G4DNAProcess.icc accordingly
697
69812.10.2007 MGP, tag emlowen-V09-00-04
699 Refactoring Geant4-DNA domain to be compliant with TNS paper
700 Added G4DNAProcess and G4DNAFinalStateProduct
701
70211.10.2007 MGP, tag emlowen-V09-00-03
703 Identical to emlowen-V09-00-02, which apparently already
704 existed on some files (it is unclear where it originared from)
705
70611.10.2007 MGP, tag emlowen-V09-00-02
707 Re-update to atomic relaxation fixes as in emlowen-V09-00-00
708 emlowen-V09-00-00 was rejected because of a mismatch between
709 code and G4EMLOW data library
710 This tag goes with G4EMLOW4.4
711
71211.10.2007 MGP, tag emlowen-V09-00-01
713 Fix to bug 965 of G4PenelopeRayleigh by L. Pandola
714
71523.07.2007 MGP, tag emlowen-V09-00-00
716 Deleted tag emlowen-V09-00-01 made by A.M. (no V-09-00-00 existed)
717 Fixes by A.M. to handle Z=100 in the Livermore library
718 and to correct Problem Report 933 (the latter fixes are not
719 documented)
720
72104.06.2007 MGP, tag emlowen-V08-03-03
722 Tag on top of emlowen-V08-03-00a
723 Updated license information in G4DNACrossSectionDataSet.cc
724
72504.06.2007 G.Cosmo, tag emlowen-V08-03-00a
726 Archived obsolete class G4LowEnergyBraggModel
727
72830.05.2007 MGP, tag emlowen-V08-03-02
729 Removed from CVS unused class G4LowEnergyBraggModel,
730 which introduced never agreed dependency on standard
731 G4VreEmModel
732 Attempt to fix issue identified by VALGRIND related to
733 PIXE model
734
73525.05.2007 MGP, tag emlowen-V08-03-01
736 Initialized static variables in G4hLowEnergyLoss;
737 not sure whether this is correct, since this is old
738 code moved from utils/, deprived of any documentation
739 and with an evident fortran look. A design review
740 is planned to take care of this domain in a proper way.
741 Also included an updated version of G4BraggModel
742 provided by V.I. due to an interface change: however
743 this class is not used anywhere in the package, and is
744 retained only for historical reasons; it is candidate to be
745 trashed in the next design review.
746
74716.05.2007 MGP, tag emlowen-V08-03-00
748 First set of Geant4-DNA processes compliant with design
749 documented in draft publication
750
75119.10.2006 MGP, tag emlowen-V08-01-02
752 Bug fixes in G4FluoData.cc
753
75414.10.2006 MGP, tag emlowen-V08-01-01
755 Developments and fixes for atomic deexcitation
756
75714.10.2006 MGP, tag emlowen-V08-01-00
758 Cosmetics on code formatting for DNA processes
759
76031.05.2006 G.Cosmo, tag emlowen-V08-00-06
761 Added missing migration to std namespace for mathematical
762 functions. Also required for allowing compilation on Windows
763 platform.
764
76525.05.2006 MGP, tag emlowen-V08-00-05
766 Improved design and implementation of photoelectric angular
767 distribution models (related to atomic deexcitation)
768
76925.05.2006 MGP, tag emlowen-V08-00-04
770 Various fixes to the DNA processes to allow compilation with
771 gcc 3.4.5. Some of the fixes are dummy implementations, or
772 do not make sense physically; they should be revised in
773 a future dummy implementation. The present version of the
774 DNA processes is meant as a first beta release, and is not
775 suitable for physics application yet.
776
77715.05.2006 MGP, tag emlowen-V08-00-03
778 Improved design and implementation of photoelectric angular
779 distribution models
780
78112.05.2006 MGP, tag emlowen-V08-00-02
782 Same as emlowen-V08-00-00, with updated History
783
78412.05.2006 MGP, tag emlowen-V08-00-01
785 New developments: photoelectric angular distribution models
786 The photoelectric angular distribution models have some
787 temporary design features (function arguments passed
788 by value etc.), and preliminary code implementation,
789 (subset of the previous tag emlowen-V08-00-00 for
790 incremental testing)
791
79212.05.2006 MGP, tag emlowen-V08-00-00
793 New developments: photoelectric angular distribution models
794 Geant4-DNA very lowE physics processes in water
795 The photoelectric angular distribution models have some
796 temporary design features (function arguments passed
797 by value etc.), and preliminary code implementation
798 The Geant4-DNA processes are in a beta-release status
799
80020.12.2005 R.Capra, tag emlowen-V08-00-RC
801 * Internal tag with latest developments in the DNA processes
802 - Tested for build, run and plots verified
803
80430.11.2005 G.Cosmo, tag emlowen-V07-01-14
805 * Fixes for migration to <sstream> from obsolete <strstream>.
806 * Trivial fix to G4LowEnergyGammaConversion for support of
807 CLHEP-2.0.X series.
808 NOTE: usage of RandBit can lead to event irreproducibility !
809
81004.11.2005 MGP, tag emlowen-V07-01-13
811 Fix in G4hLowEnergyIonistation (see note on 08.09.2005)
812 On top of emlowen-V07-01-12
813
81404.11.2005 MGP, tag emlowen-V07-01-12
815 Fixes in atomic relaxation by A. Mantero
816 On top of geant4-07-01-ref-04
817
81821.09.2005 Ziad FRANCIS, tag emlowen-V07-01-11
819 * Small corrections in G4DNAProtonBornExcitationProcess
820 * ProtonBornExcitationCrossSection data file created
821 * ProtonBornExcitation is tested an seems working fine.
822
82321.09.2005 Ziad FRANCIS, tag emlowen-V07-01-10
824 * G4DNARuddIonizationFinalStatesPolicy modifications so it
825 becomes a common policy for HydrogenRuddIonization and
826 ProtonRuddIonization.
827 So, G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh .icc
828 where deleted (useless).
829 * G4DNAElectronBornExcitation Process implemented with data
830 file "ElectronBornExcitationCrossSection" and tested by
831 modified G4DNATest.cc
832 * G4DNAProtonBornExcitation Process was implemented.
833 ! It was NOT tested
834 ! Data file "ProtonBornExcitation" is NOT ready yet
835
83616.09.2005 Ziad FRANCIS, tag emlowen-V07-01-09
837 * Implementation of Hydrogen Ionization Process in liquid water
838 according to the model of Eugene Rudd. Files created :
839 - G4DNAHydrogenRuddIonization.hh & .cc
840 - G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh & .icc
841 - "RuddHydrogenIonizationCrossSection.dat" located in
842 ...lowenergy/test/ contains the total integrated
843 cross section.
844 * G4DNATest was modified in order to take into account
845 G4DNAHydrogenRuddIonization process.
846 * Duplicated functions in G4DNARuddIonizationFinalStatesPolicy
847 .hh & . icc were removed and fixed.
848 * G4DNARuddTotalCrossSectionPolicy.hh was removed (not needed).
849 * G4DNAHydrogenRuddIonization Process was tested and seems
850 working fine.
851
85215.09.2005 Ziad FRANCIS, tag emlowen-V07-01-08
853 * Implementation of Proton Charge Increase process according to
854 the model proposed by Dingfelder(2000). Files created :
855 - G4DNAChargeIncreaseInWater.hh .icc
856 - G4DNAProtonChargeIncrease.hh .cc
857 - G4DNAProtonChargeIncreaseTotalCrossSectionPolicy.hh
858 .icc
859 - G4DNAProtonChargeIncreaseFinalStatesPolicy.hh .icc
860 * G4DNATest was modified in order to take into account this
861 proton charge increase process in liquid water.
862 * G4DNAProtonChargeIncrease was tested and seems to be OK!
863
86415.09.2005 Ziad FRANCIS, tag emlowen-V07-01-07
865 * Implementation of slow protons Charge Transfer process
866 according to the model used by M.Dingfelder(2000). Files
867 created :
868 - G4DNAChargeDecreaseInWater.hh .icc
869 - G4DNAProtonChargeDecrease.hh .cc
870 - G4DNAProtonChargeDecreaseTotalCrossSectionPolicy.hh
871 .icc
872 - G4DNAProtonChargeDecreaseFinalStatesPolicy.hh .icc
873 * G4DNATest was modified in order to take into account
874 ProtonChargeDecrease process testing.
875 * G4DNAProtonChargeDecrease was Tested and seems working fine !
876
87713.09.2005 Ziad FRANCIS, tag emlowen-V07-01-06
878 * Implementation of slow protons (<500keV) ionization process according
879 to the Rudd semi empirical model, files created :
880 - G4DNAIonizationInWater.hh .icc
881 - G4DNAProtonRuddIonizationFinalStatesPolicy.hh .icc
882 - G4DNAProtonRuddIonization.hh .cc
883 * Total integrated cross sections are in a data file
884 "RuddProtonIonizationCrossSection.dat"
885 * G4DNATest was modified in order to take into account this
886 ProtonRuddIonization process which was tested in a first
887 approach.
888
88912.09.2005 R.Capra, tag emlowen-V07-01-05
890 * Minor changes to G4DNATest in order to corectly support
891 secondaries.
892 * Minor changes to G4VDNAProcessInWater in order to corectly
893 kill particles with secondaries
894
89510.09.2005 R.Capra, tag emlowen-V07-01-04
896 * Minor fixes to G4DNATotalCrossSectionFromFilePolicy. It had
897 compilation errors.
898
89908.09.2005 R.Capra, tag emlowen-V07-01-03
900 * There is a serius bug in G4hLowEnergyLoss. There are
901 a lot of static data members. Moreover there are static
902 vectors with fixed dimensions.
903 The vector dimension has been resized from 10 to 100 in order
904 to avoid memory corruption errors caused by code in
905 src/G4hLowEnergyIonisation.cc.
906 The bug cannot be considered properly fixed. It is still
907 pending
908 * test/G4DNATest.cc has been upgraded in order to manage
909 processes with more than one secondary particle
910
91126.07.2005 Ziad FRANCIS, tag emlowen-V07-01-02
912 * G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.hh and
913 G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.icc were
914 tested using G4DNATest
915 * G4DNATest upgrade in order to manage G4DNAElectronExcitation
916 testing
917 * Implementation of Electron Excitation process
918 (G4DNAElectronExcitation)
919
92020.07.2005 Riccardo Capra, tag emlowen-V07-01-01
921 * Small corrections in G4DNATotalCrossSectionFromFilePolicy
922 * Implementation of DNA excitation processes for protons and
923 alphas.
924 - Processes tested (preliminary test). Protons seems fine
925 while alpha particle total cross section differs from
926 plots in the reference documents
927 * G4DNATest upgrade in order to manage the new implemented
928 processes and in order to select the particle type from
929 command line
930
93107.07.2005 Riccardo Capra, tag emlowen-V07-01-00
932 * G4DNAElectronElasticBrenner and G4DNAElectronElasticEmfietzoglou
933 were tested with G4DNATest
934 - Some minor correction to the related classes
935 * Implementation of the total cross-section policy that allows
936 reading file tables (tested)
937 * Correction in the Save method of the G4(*)EMDataSet classes
938 - The previous tag has a problem with units
939
94024.06.2005 Riccardo Capra, tag emlowen-V07-00-13
941 * Changes to G4(*)EMDataSet classes according to the design
942 iteration:
943 - LoadData is now a public virtual method
944 - SaveData is a new method that allows data saving in the same
945 format of LoadData.
946 - Constructors with the filename cannot be used anymore. They
947 are substituted with constructors that generates an empty
948 data set
949 - Energies and Data can be set after de construction with
950 the new SetEnergiesData
951
952 * Changes to G4VLowEnergyDiscretePhotonProcess in order to
953 inherit from G4VLowEnergyTestableDiscreteProcess.
954 - GetMeanFreePath and PostStepDoIt methods of all discrete
955 processes made inherit from G4VLowEnergyTestableDiscreteProcess
956 could be (partially) tested with a unique testing code now.
957
958 * DNA code changed according to the design iteration tha now
959 uses templated classes
960
961 * Code builds and links the test codes unde Linux.
962 - G4(*)EMDataSet and DNA classes test are still in progress
963 - Some minor changes could be done to the structures used to
964 configure the policy-based processes
965
966??.??.???? ?, tag emlowen-V07-00-12
967
96831.05.2005 MGP, tag emlowen-V07-00-11
969 Fix to Penelope ionisation (for atomic deexcitation?)
970 contributed by A. Mantero
971
97231.05.2005 MGP, tag emlowen-V07-00-10
973 Sauter angular distribution fixed in G4PenelopePhotoelectric
974 (contributed by L. Pandola)
975
97631.05.2005 Riccardo Capra, emlowen-V07-00-09, implementation of
977 the DNA elastic scattering in water.
978
979 A.M., tag emlowen-V07-00-08
980 Not documented
981
98220.05.2005 MGP, tag emlowen-V07-00-07
983 Small design fixes related to PolarizedRayleigh on top
984 of the previous tag
985
98620.05.2005 MGP, tag emlowen-V07-00-06
987 New low energy polarised Rayleigh scattering process
988 (G4LowEnergyPolarizedRayleigh) developed by Riccardo Capra
989 To be paired to test14-V07-00-00 for integration testing
990
99120.05.2005 MGP, tag emlowen-V07-00-05
992 Fix in G4hICRU49Nuclear.cc G4hZiegler1985Nuclear.cc,
993 provided by V. Ivanchenko
994
99520.05.2005 MGP, tag emlowen-V07-00-04
996 Bug fix in G4LowEnergyPolarizedCompton, provided by R. Capra
997
99820.05.2005 MGP, tag emlowen-V07-00-03
999 Bug fix in AtomicDeexcitation concerning the Auger effect,
1000 provided by A. Mantero
1001
100220.05.2005 MGP, tag emlowen-V07-00-02
1003 Bug fix in PenelopeIonisation provided by L. Pandola (PRS 729)
1004 The solution is correct, but it should be revisited for
1005 improved implementation later
1006
1007 R.C., tag emlowen-V07-00-01
1008 Undocumented
1009
1010 A.M., tag emlowen-V07-00-00
1011 Undocumented
1012
101310.12.2004 G.Cosmo, tag emlowen-V06-02-15
1014 Replaced M_PI with CLHEP's pi.
1015
101610.12.2004 MGP, tag emlowen-V06-02-14
1017 Bug fix in G4AtomicDeexcitation (by A. Mantero)
1018
101902.12.2004 MGP, tag emlowen-V06-02-13
1020 Migration to <cmath>
1021
102201.12.2004 MGP, tag emlowen-V06-02-12
1023 Fixes for uninitialized variables in Auger classes provided
1024 by A. Mantero.
1025
102601.12.2004 MGP, tag emlowen-V06-02-11
1027 On top of emlowen-V06-02-09, with fixes for missing
1028 ParticleChange migration changes, not spotted by
1029 the migration script
1030
103101.12.2004 Alfonso Mantero, tag emlowen-V06-02-10
1032 Fixes for uninitialized variables spotted by Valgrind
1033 Introduces new files still on the head by mistake
1034
103530.11.2004 MGP, tag emlowen-V06-02-09
1036 Corrected uninitialized variables in G4hShellCrossSection*,
1037 spotted by Valgrind
1038
103918.11.2004 MGP, tag emlowen-V06-02-08
1040 Cleaned up code in G4hShellCrossSection*
1041 (further code review urgently needed!)
1042
104323.11.2004 Mark Donszelmann, tag emlowen-V06-02-07
1044 Fix for compilation error of G4hShellCrossSectionDoubleExp.cc
1045 on Linux-icc, WIN32-VC, SUN-CC
1046
104718.11.2004 MGP, tag emlowen-V06-02-06
1048 Migration for new ParticleChange
1049
105018.11.2004 MGP, tag emlowen-V06-02-05
1051 Improved Paul&Sacher PIXE model added; it becomes the default one
1052
105318.11.2004 MGP, tag emlowen-V06-02-04
1054 First Paul&Sacher PIXE model becomes the default one
1055
105617.11.2004 MGP, tag emlowen-V06-02-03
1057 Software improvement in G4PenelopeCompton (by L. Pandola)
1058
105917.11.2004 MGP, tag emlowen-V06-02-02
1060 Revision of G4LowEnergyPhotoelectric to allow for new
1061 development of precise angular distributions
1062
106312.11.2004 MGP, tag emlowen-V06-02-01
1064 Fixes to tables manipulation, effective charge, graphite
1065 problem and Bremsstrhalung low energy edge of the
1066 spectrum by Vladimir Ivanchenko
1067
106827.09.2004 MGP, tag emlowen-V06-02-00
1069 Fixes for compilation with gcc 3.4 (mostly by Gabriele)
1070
107107.06.2004 G.Cosmo, tag emlowen-V06-01-02
1072 Fix in G4hShellCrossSectionExp for compilation error on WIN32-VC.
1073
107401.06.2004 MGP, tag emlowen-V06-01-01
1075 Bug fix for Barkas effect
1076
107701.06.2004 MGP, tag emlowen-V06-01-00
1078 Bug fix in energy loss concerning positrons handled by Penelope
1079
108019.05.2004 MGP, tag emlowen-V06-00-11
1081 New model for PIXE (by Simona Saliceti)
1082
108319.05.2004 MGP, tag emlowen-V06-00-10
1084 First iteration towards new models for photoelectric
1085 angular distribution: design iteration and re-implementation
1086 of re-implementation of non-polarized Sauter-Gavrila
1087 distribution (K-shell approximation)" by Pedro Rodrigues
1088 and Andreia Trindade
1089
109023.03.2004 G.Cosmo, tag emlowen-V06-00-09
1091 Fix in G4PenelopeCompton for compilation error on WIN32-VC.
1092
109315.03.2004 MGP, tag emlowen-V06-00-08
1094 Fix in G4PenelopeRayleigh related to PR 605
1095 Bug fix in G4PenelopeIonisation
1096 Performance improvement in Penelope processes
1097
109815.03.2004 MGP, tag emlowen-V06-00-07
1099 Performance improvement in G4Generator2BN
1100
110112.03.2004 MGP, tag emlowen-V06-00-06
1102 Fixed compilation warnings
1103
110412.03.2004 MGP, tag emlowen-V06-00-05
1105 G4PolarizedRayleigh removed
1106
110712.03.2004 MGP, tag emlowen-V06-00-04
1108 Contains G4PolarizedRayleigh, which has compilation problems,
1109 but no maintenance by authors, for future retrieval
1110
111111.03.2004 MGP, tag emlowen-V06-00-03
1112 Bug fixes in G4PenelopeCompton and G4PenelopeIonisation
1113
111411.03.2004 MGP, tag emlowen-V06-00-02
1115 Bug fix in G4IonisationParameters
1116
111726.01.2004 MGP, tag emlowen-V06-00-01
1118 Optimization of Bremsstrahlung angular generators,
1119 provided by LIP group
1120
112126.01.2004 MGP, tag emlowen-V06-00-00
1122 Fixed memory leaks in G4PenepoleInterpolator and
1123 G4PenelopeIonisation
1124
112518.11.2003 MGP, tag emlowen-V05-02-10
1126 Performance optimization in Bremsstrahlung angular distribution
1127
112818.11.2003 MGP, tag emlowen-V05-02-09
1129 Performance optimisation in Penelope Bremsstrahlung +
1130 fix for local variable hiding a data member in G4PenelopeIonisation
1131
113218.11.2003 MGP, tag emlowen-V05-02-08
1133 Fixed compilation problem on Windows in G4Generator2BS.cc
1134
113510.11.2003 MGP, tag emlowen-V05-02-07
1136 Fix to Penelope Bremsstrahlung angular distribution
1137
113806.11.2003 MGP, tag emlowen-V05-02-06
1139 New processes for electrons and positrons according to
1140 Penelope models
1141
114206.11.2003 MGP, tag emlowen-V05-02-05
1143 Improved user interface to select Bremsstrahlung angular
1144 distribution models
1145 System test coverage in test14-V05-02-01
1146
114705.11.2003 MGP, tag emlowen-V05-02-04
1148 New models of Bremsstrahlung angular distribution (2BN, 2BS),
1149 provided by LIP group
1150
115105.11.2003 MGP, tag emlowen-V05-02-03
1152 Bug fix in G4hLowEnergyIonisation (provided by V. Ivanchenko)
1153
115405.11.2003 MGP, tag emlowen-V05-02-02
1155 Bug fix in G4AtomicDeexcitation (provided by A. Mantero)
1156
1157? A. Mantero, tag emlowen-V05-02-01
1158 ?
1159
1160? H. Kurashige, tag emlowen-V05-02-00
1161 ?
1162
116325.06.2003 G.Cosmo, tag emlowen-V05-01-04
1164 Added disclaimer of liability where needed.
1165 Fixed argument to pow() in G4LinLogLogInterpolation.cc
1166 and G4LogLogInterpolation.cc to allow for porting on .NET 7.1 compiler.
1167
116820.05.2003 MGP, tag emlowen-V05-01-03
1169 Removed memory leaks in G4PenelopeCompton and
1170 G4PenelopeBremsstrahlung
1171 Corrected design flaw in private interface of
1172 G4eBremsstrahlungSpectrum
1173
117420.05.2003 MGP, tag emlowen-V05-01-02
1175 Design iteration in G4LowEnergyBremsstrahlung: abstract class for
1176 angular distribution + implementation in G4ModifiedTsai
1177 (physics unchanged)
1178
117920.05.2003 MGP, tag emlowen-V05-01-01
1180 G4PenelopeCompton triggers atomic relaxation
1181
118220.05.2003 MGP, tag emlowen-V05-01-00
1183 Removed compilation warnings related to config-V05-01-00
1184
118526.04.2003 VI, tag emlowen-V05-00-17
1186 Fixes of stepLimit
1187
118824.04.2003 MGP, tag emlowen-V05-00-16
1189 Fixes related to "cuts-per-region"
1190
119124.04.2003 MGP, tag emlowen-V05-00-15
1192 Fixes for "final range" and fix in G4VeLowEnergyLoss
1193 related to "cuts per region"
1194
119517.04.2003 MGP, tag emlowen-V05-00-14
1196 Bug fix to the Auger effect, in response to user report
1197
119817.04.2003 MGP, tag emlowen-V05-00-13
1199 Modifications related to "cuts per region" by VI as below
1200 Bug fix to G4LowEnergyGammaConversion (angular distribution)
1201
120212.04.2003 VI migration to cut per region for fluo AlongStep
1203 G4ShellVacancy, G4hLowEnergyIonisation, G4LowEnergyIonisation
1204
120528.03.2003 G.Cosmo, tag emlowen-V05-00-12
1206 Fixed compilation errors on SUN-CC for files:
1207 G4PenelopeBremsstrahlung.cc, G4PenelopeBremsstrahlungAngular.cc,
1208 G4PenelopeBremsstrahlungContinuous.cc, G4PenelopeInterpolator.cc.
1209 Variables defined in for-loops scope were used outside scope!
1210
121127.03.2003 G.Cosmo, tag emlowen-V05-00-11
1212 Fixed usage of 'abs' in G4PenelopeInterpolator.cc and
1213 G4PenelopeBremsstrahlungContinuous.cc to allow porting
1214 on WIN32-VC platform. 'abs' should not be included in
1215 the std namespace.
1216
121719.03.2003 MGP, tag emlowen-V05-00-10
1218 Includes the two minor items below, on top of emlowen-V05-00-09
1219
122010.03.2003 VI remove cut per material warning
1221 VI use SutType for ions
1222
122328.02.2003 VI Minor design iteration on Bremsstrahlung, to accomodate
1224 variable name of file with parameters
1225
122626.02.2003 G.Cosmo, tag emlowen-V05-00-09
1227 Fixed usage of 'abs' in G4PenelopeCompton.cc to allow porting
1228 on WIN32-VC platform. 'abs' should not be included in the std
1229 namespace.
1230
123124.02.2003 MGP, tag emlowen-V05-00-08
1232 Small fixes related to Penelope processes for photons
1233
123422.02.2003 MGP, tag emlowen-V05-00-07
1235 Porting Penelope processes for photons to SUN
1236
123722.02.2003 MGP, tag emlowen-V05-00-06
1238 Minor design iteration on Bremsstrahlung, to accomodate
1239 variable number of parameters compatible with Penelope
1240 processes
1241
124222.02.2003 MGP, tag emlowen-V05-00-05
1243 New Ziegler2000 parameterisation for G4hLowEnergyIonisation
1244 added by VI
1245
124612.02.2003 MGP, tag emlowen-V05-00-04
1247 Corrected compilation error in G4LowEnergyLoss in tags V05-00-02/3
1248 Migrated Penelope processes to cuts-per-region
1249 Removed some compilation warnings
1250
125111.02.2003 MGP, tag emlowen-V05-00-03
1252 First tag including Penelope processes for photons and related
1253 unit tests, implemented by Luciano Pandola
1254
125511.02.2003 MGP, tag emlowen-V05-00-02
1256 Included minor editing of header files in the cut-per-region
1257 migration and protection of energy loss fluctuations by VI
1258
125905.02.2003 CG, tag emlowen-V05-00-01
1260 Removed redundant inclusion of headers for units and constants.
1261 Now using directly CLHEP headers. Affected files:
1262 G4QAOLowEnergyLoss.cc and few unit test .cc files.
1263
126424.01.2003 MGP, tag emlowen-V05-00-00
1265 Included changes by VI for migration to cuts-by-region aware
1266 processes.
1267
126810.12.2002 MGP, tag emlowen-V04-01-09
1269 VI G4hLowEnergyIonisation.cc - antiprotons: free electron gas
1270 model replaces constant extension of quantum oscillator model
1271 at low energies (< 25 keV), as for protons
1272
127328.11.2002 MGP, tag emlowen-V04-01-08
1274 Update of G4ComptonTest and test/GNUmakefile by A. Pfeiffer
1275 for AIDA3/Anaphe5
1276
127718.11.2002 MGP, tag emlowen-V04-01-07
1278 Bug fix in G4BremsstrahlungParameters, to load EEDL correctly
1279 (correction for PRS 430)
1280
128108.11.2002 MGP, tag emlowen-V04-01-06
1282 New model for angular distribution in Rayleigh by Gerardo
1283 Depaola and Francesco Longo; corrects PRS problem 406
1284
128508.11.2002 MGP, tag emlowen-V04-01-05
1286 VI optimisation of tables in G4LowEnergyIonisation,
1287 G4eLowEnergyLoss, G4hLowEnergyLoss, G4hLowEnergyIonisation
1288
128908.10.2002 MGP, tag emlowen-V04-01-04
1290 VI G4hLowEnergyIonisation.cc - clean up fluo flag definition and init
1291 VI G4hIonEffChargeSquare.cc - fix in charge definition
1292 VI G4hShellCrossSection.cc - fix in shell cross section for hadrons
1293 VI G4hLowEnergyLoss.cc - clean up inverse range table build
1294 VI G4VeLowEnergyLoss.cc - clean up inverse range table build
1295 VI G4hLowEnergyIonisation.cc - clean up energy ranges for models
1296 VI G4LowEnergyIonisation.cc - remove ActivateFluorescence from
1297 SetCut.. methods
1298
129927.08.2002 CG,VI, tag emlowen-V04-01-03
1300 A. Mantero fix leakage in G4AtomicTransition.cc
1301
130230.07.2002 CG,VI, tag emlowen-V04-01-02
1303 VI fix to G4LowEnergyIonisation.cc, for restricted energy loss
1304
130530.07.2002 CG,VI, tag emlowen-V04-01-01
1306 CG fix to G4VCrossSectionHandler.cc, to fix compilation problems
1307 on DEC-cxx non-ISO.
1308 VI fix to G4AugerData.cc, to clean warnings on gcc-3.1 and optimise
1309 load of data in memory.
1310
131115.06.2002 MGP, tag emlowen-V04-01-00
1312 VI Bug fix in G4eEnergySpectrum
1313 VI Bug fix in G4VCrossSectionHandler, connected modifications in
1314 other handlers
1315
131615.06.2002 MGP, tag emlowen-V04-00-17
1317 VI Bug fix in fluctuations in G4hLowEnergyIonisation
1318 VI Removed duplicate member function to activate fluorescence
1319
132010.06.2002 MGP, tag emlowen-V04-00-16
1321 fStopAndKill moved to fStopAndAlive in G4hLowEnergyIonisation
1322 to satisfy UR for activation of further processes for ions
1323 (UR by UKDM)
1324
132507.06.2002 MGP, tag emlowen-V04-00-15
1326 Fixes to Rayleigh by Francesco Longo and Gerardo Depaola (PRS 371)
1327
132807.06.2002 MGP, tag emlowen-V04-00-14
1329 Added comments for Software Reference Manual
1330
133103.06.2002 MGP, tag emlowen-V04-00-13
1332 Fixes to Auger by Alfonso Mantero
1333 Goes with new version of G4LEDATA G4EMLOW1.1
1334
133503.06.2002 MGP, tag emlowen-V04-00-12
1336 Introduce Auger implementation (previously handled as
1337 local energy deposit)
1338
133902.06.2002 MGP, tag emlowen-V04-00-11
1340 VI Fixes in Bremsstrahlung - interpolation above 10 MeV
1341 VI Change parametrisation of e- ionisation - 24-parameters
1342 for each shell are used. Corresponding change is
1343 sampling and integration
1344 VI Add excitation cross sections and energy
1345 New interpolation algorithm
1346 Goes with new version of G4LEDATA G4EMLOW1.0
1347
134802.06.2002 MGP, tag emlowen-V04-00-10
1349 Improvements to PolarizedCompton by F. Longo and G. Depaola
1350
135102.06.2002 MGP, tag emlowen-V04-00-09
1352 Fixed max length of ntuple variable names for HBOOK
1353 in test/G4ComptonTest
1354 Updates in unit tests and in hTest by V.I.
1355
135628.05.2002 MGP, tag emlowen-V04-00-08
1357 Code and minor design improvements deriving from reviews,
1358 inspections and Code Wizard
1359
136028.05.2002 MGP, tag emlowen-V04-00-07
1361 Added protection in G4eIonisationSpectrum
1362
136328.05.2002 MGP, tag emlowen-V04-00-06
1364 G4ComptonTest and test/GNUmakefile updated to AIDA 2.2 and
1365 Anaphe 4.0.n
1366
136719.04.2002 - MGP, tag emlowen-V04-00-05
1368 Fixed compilation warnings; added pointer protection in
1369 G4eLowEnergyLoss
1370
137118.04.2002 - MGP, tag emlowen-V04-00-04
1372 Modification to G4VCrossSectionHandler and
1373 G4LowEnergyPhotoElectric to fix a problem
1374
137518.04.2002 - VNI
1376 G4LowEnergyPhotoElectric: fix in Fluo part + MeanFreePath
1377 calculation using crossSectionHandler and cross sections
1378 directly
1379
138018.04.2002 - MGP, tag emlowen-V04-00-03
1381 Modification to table calculation for GenericIon as below
1382
138309.04.2002 - VNI
1384 For GenericIons all tables are calculated once now
1385
138603.04.2002 - MGP, tag emlowen-V04-00-02
1387 Option to activate atomic deexcitation in ionisation processes
1388
138928.03.2002 - VNI
1390 Add Fluorescence flag to electron and hadron ionisation
1391
139227.03.2002 - VNI, tag emlowen-V04-00-01
1393 Bug fix in hadron Fluo and in deexcitation
1394
139528.02.2002 - MGP, tag emlowen-V04-00-00
1396 V.Ivanchenko bug fix for GenericIons
1397
139830.11.2001 - MGP, tag emlowen-V03-02-49
1399 Major physics improvement in electron processes by V.I.
1400 Significant improvement of performance
1401 Requires new version of data: G4EMLOW0.5
1402
140328.11.2001 - MGP, tag emlowen-V03-02-48
1404 Fix for compilation on Windows
1405
140627.11.2001 - MGP, tag emlowen-V03-02-47
1407 Fix by V.I. related to the removal of static inline functions
1408
140923.11.2001 - MGP, tag emlowen-V03-02-46
1410 Removed static inline functions, as requested by G. Cosmo
1411 to satisfy porting requirements
1412
141315.11.2001 - MGP, tag emlowen-V03-02-45
1414 Bug fix in G4FluoData
1415 Physics improvement in Bremsstrahlung
1416 Modified warning message in G4hLowEnergyIonisation
1417 Goes with new database version G4EMLOW0.4
1418
141909.11.2001 - MGP, tag emlowen-V03-02-44
1420 Example for using analysis in test/LowEnTest, based on
1421 Ramon's XrayTel
1422
142309.11.2001 - MGP, tag emlowen-V03-02-43
1424 Fixed name in test/processTest/GNUmakefile causing
1425 problems with library map
1426
142708.11.2001 - MGP, tag emlowen-V03-02-42
1428 Modifications to be compliant with the unsupported,
1429 deprecated "cuts per material"
1430 Added G4CutsPerMaterialWarning functor to warn users
1431 WARNING: LowE processes are not supported if using different
1432 cuts for different materials
1433
143406.11.2001 - MGP, tag emlowen-V03-02-41
1435 Identical to emlowen-V03-02-40
1436 Redone because the tag aborted before completion
1437
143806.11.2001 - MGP, tag emlowen-V03-02-40
1439 Performance improvement in electron processes
1440 Some clean up of code (include/forward class declarations,
1441 coding style guidelines etc.)
1442 First implementation of a generic unit test, with AIDA/Lizard
1443 analysis in test/processTest
1444
144501.11.2001 - MGP, tag emlowen-V03-02-39
1446 PIXE introduced in G4hLowEnergyIonisation
1447
144829.10.2001 - MGP, tag emlowen-V03-02-38
1449 Bug fixes in new code
1450 Generic unit test for e/photon processes in test/processTest
1451 (analysis still to be added)
1452
145328.10.2001 - MGP, tag emlowen-V03-02-37
1454 Fixed compilation warnings on Linux and HP
1455 Improved code style
1456
145726.10.2001 - MGP, tag emlowen-V03-02-36
1458 Bug and memory leak fixes in the new electron classes
1459
146026.10.2001 - MGP, tag emlowen-V03-02-35
1461 Swapped old/new electron processes
1462
146325.10.2001 - MGP, tag emlowen-V03-02-34
1464 Bug fixes in the new classes related to Bremsstrahlung and
1465 e/h Ionisation
1466
146725.10.2001 - MGP, tag emlowen-V03-02-33
1468 G4LowEnergyPolarizedCompton moved to new design
1469 Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
1470 New classes for shell cross sections for proton-induced fluorescence
1471 Fluorescence introduced in temporary class G4hLowEnergyIonisation
1472 Fluorescence introduced in the continuous part of electron
1473 ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI
1474
147518.10.2001 - MGP, tag emlowen-V03-02-32
1476 Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
1477 and G4eIonisationParameters.cc by G. Cosmo for compatibility with
1478 geant4-03-02-ref-06 in view of STL migration
1479
148018.10.2001 - MGP, tag emlowen-V03-02-31
1481 Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
1482 for generation of atomic deexcitation products in the continuous part
1483
148418.10.2001 - MGP, tag emlowen-V03-02-30
1485 Electron processes: contributions to the implementation by V.I.
1486 revision of code quality and consistency
1487 with design by MGP
1488
148918.10.2001 - MGP, tag emlowen-V03-02-29
1490 Modification of G4hNuclearStoppingModel and
1491 G4hParametrisedLossModel by G. Cosmo required for
1492 compatibility with materials-V03-02-04
1493
149412.10.2001 - MGP, tag emlowen-V03-02-28
1495 Cosmetics in the source code (FALSE/TRUE moved to false/true)
1496 and update of all tests to new materials migrated to STL
1497
149811.10.2001 - MGP, tag emlowen-V03-02-27
1499 Further revision of the new code in the previous tag
1500 Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung
1501 as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
1502 renamed temporarily to allow for parallel development
1503 Removed references to Rogue Wave and STL interface from
1504 test/LowEnTest/ and test/fluoTest/
1505
150610.10.2001 - MGP, tag emlowen-V03-02-26
1507 Code for implementation of design iteration for electrons
1508 by V. Ivanchenko
1509 Major revision of new code to improve code quality and consistency
1510 with design by MGP
1511 Since the new code does not respect the design and broke system
1512 test and user code, this tag is only for internal debugging
1513 purpose and should not be used by developers
1514
151509.10.2001 - MGP, tag emlowen-V03-02-25
1516 Identical to the previous one, but restored G4VDataSetAlgorithm
1517 (corrupted in cvs update?)
1518
151908.10.2001 - MGP, tag emlowen-V03-02-24
1520 Modified G4CrossSectionHandler to inherit from base class
1521 Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
1522 Encapsulated range test to generate secondaries into a
1523 strategy pattern; implemented in photon processes
1524
152504.10.2001 - MGP, tag emlowen-V03-02-23
1526 Fluorescence according to the new design introduced
1527 into e- ionisation (contribution to PostStepDoIt)
1528 by E. Guardincerri
1529
153026.09.2001 - MGP, tag emlowen-V03-02-22
1531 Workaround to support deficiencies of ObjectSpace in
1532 implementation of STL pair
1533
153425.09.2001 - MGP, tag emlowen-V03-02-21
1535 Workaround to support deficiencies of ObjectSpace in
1536 implementation of STL pair (wrongly tagged)
1537
153824.09.2001 - MGP, tag emlowen-V03-02-20
1539 Minor modifications to make the lowenergy category co-work
1540 with both materials-V03-02-03 and materials as
1541 in geant4-03-02-ref-03
1542
154323.09.2001 - MGP, tag emlowen-V03-02-19
1544 Same as previous one + migration to materials-V03-02-03 (STL)
1545
154623.09.2001 - MGP, tag emlowen-V03-02-18
1547 New class to generate shell vacancies in continuous part
1548 of processes by E. Guardincerri
1549 Renamed old photon processes (pre-design iteration) to
1550 G4LowEnergyOld; to be kept for a limited period for convenience
1551 of regression testing
1552 Fixed various STL problems found with HP compiler
1553 Added protection in G4LowEnergyPhotoElectric to avoid
1554 generating photons causing negative energy balance
1555
155621.09.2001 - MGP, tag emlowen-V03-02-17
1557 G4LowEnergyPhotoElectric moved to the implementation
1558 according to the new fluo+data design
1559 [Test version G4LowEnergyPhotoElectricMG removed]
1560 Fixed warning for energy outside allowed range in G4EMDataSet
1561 Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
1562 Minor cosmetics
1563
156419.09.2001 - MGP, tag emlowen-V03-02-16
1565 Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
1566 and G4ComptonTest.py for histograms and ntuples with Lizard
1567 (by A. Pfeiffer)
1568
156919.09.2001 - MGP, tag emlowen-V03-02-15
1570 Same as previous one, but test/fluoTest with Particle gun
1571
157219.09.2001 - MGP, tag emlowen-V03-02-14
1573 Minor cosmetics w.r.t. the previous one (removed compilation
1574 warnings)
1575 test/fluoTest with GPS
1576
157716.09.2001 - MGP, tag emlowen-V03-02-13
1578 Update to the fluorescence domain consistent with the
1579 new design (development by E. Guardincerri)
1580 Update to test/fluoTest (development by E. Guardincerri)
1581
158213.09.2001 - MGP, tag emlowen-V03-02-12
1583 Fix in G4CrossSectionHandler::Clear to remove an infinite loop
1584 occurring in test14
1585
158610.09.2001 - MGP, tag emlowen-V03-02-11
1587 Identical to emlowen-V03-02-10
1588 Restored a clean situation in the cvs head, removing all
1589 the code inconsistent with the design present in
1590 emlowen-after-chep2001, resulting from a fault in the
1591 software process by a developer.
1592
159310.09.2001 - MGP, tag emlowen-after-chep2001
1594 Junk found in the repository
1595 Tagged as an aid in the procedure of restoring a reasonable
1596 situation in the cvs head for future developments
1597
159829.08.2001 - MGP, tag emlowen-V03-02-10
1599 Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
1600 G4LowEnergyGammaConversion: re-implementation according to
1601 the design iteration in the data domain
1602 Temporary re-implementation of G4LowEnergyPhotoElectricMG,
1603 without fluorescence yet
1604
160529.08.2001 - MGP, tag emlowen-V03-02-09
1606 Bug fix in G4CrossSectionHandler
1607
160829.08.2001 - MGP, tag emlowen-V03-02-08
1609 Cleared compilation warnings in G4AtomicTransitionManager
1610
161128.08.2001 - G.Cosmo, tag emlowen-V03-02-07
1612 Fixed mess with tag names
1613
161427.08.2001 - STT, tag emlowen-V03-02-06
1615
161620.08.2001 - MGP, tag emlowen-V03-02-05
1617 Added files resulting from design iteration in the data domain
1618
161920.08.2001 - MGP, tag emlowen-V03-02-04
1620 Same as emlowen-V03-02-02 + bug fix by V.I. described below
1621
162218.08.2001 - V.Ivanchenko fix energy conservation bugs for small
1623 range cuts in G4LowEnergyIonisation.cc
1624
162530.07.2001 - MGP, tag emlowen-V03-02-03
1626 First step of design iteration in fluorescence (files
1627 contributed by E. Guardincerri, G4AtomicShell and
1628 G4AtomicTransitionManager) + related unit test
1629
163030.07.2001 - MGP, tag emlowen-V03-02-02
1631 Fix to GammaConversion by F. Longo
1632
163330.07.2001 - MGP, tag emlowen-V03-02-01
1634 Added modifications by V.I. listed below (13.07.2001),
1635 on top of previous tag
1636
163730.07.2001 - MGP, tag emlowen-V03-02-00
1638 Same as emlowen-V03-01-19, with liability disclaimer added
1639
164013.07.2001 - V.Ivanchenko remove comments with Rogue Wave
1641 fix a problem of continuity of ion effective charge
1642
164318.06.2001 - MGP, tag emlowen-V03-01-19
1644 Same as emlowen-V03-01-18, with corrections by S. Chauvie
1645 to recover from modifications listed below
1646 Quantum oscillator model is applied to all materials, as it
1647 has been since Geant4 3.0 release
1648 Contains also updates to G4StoppingPowerTest
1649
165018.06.2001 - MGP, tag emlowen-V03-01-18
1651 Same as emlowen-V03-01-17, with a bug fix to
1652 G4LowEnergyPolarizedCompton by F. Longo and G. Depaola
1653
165407.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
1655 Oscillator model is applied only for 6 materials (V.I.)
1656
165705.06.2001 - MGP, tag emlowen-V03-01-17
1658 Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
1659 with the changes below
1660 Also fixes in unit tests related to hadron ionisation
1661
166201.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
1663 search by Z not name, validity range down to 5 keV,
1664 fix sign of the Barkas term
1665
166628.05.2001 - MGP, tag emlowen-V03-01-16
1667 Corrected typo involuntarily introduced into a public m.f.
1668
166925.05.2001 - MGP, tag emlowen-V03-01-15
1670 Added protections in G4LowEnergyPolarizedCompton (MGP)
1671 Improved comments in hadron/ion classes (V.I.)
1672 Improved code style in e/photon classes (MGP)
1673
167424.05.2001 - MGP, tag emlowen-V03-01-14
1675 Modified G4LowEnergyPolarizedCompton to inherit from
1676 G4VDiscreteProcess
1677
167823.05.2001 - MGP, tag emlowen-V03-01-13
1679 Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss
1680 by V.Ivanchenko:
1681 calculation of range directly from RangeTable;
1682 calculation of MeanFreePath from LambdaTable;
1683 improvement in the kinematics of delta-ray production
1684
168523.05.2001 - MGP, tag emlowen-V03-01-12
1686 Minor fix in G4hLowEnergyIonisation by V.Ivanchenko
1687
168823.05.2001 - MGP, tag emlowen-V03-01-11
1689 Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
1690 minor changes in hTest histograms
1691
169223.05.2001 - V.Ivanchenko
1693 G4LowEnergyIonisation and G4eLowEnergyLoss changed:
1694 direct method of range table calculation;
1695 MeanFreePath is calculated from lambda table;
1696 kinematics of delta-ray production improved;
1697 minor fix in G4hLowEnergyIonisation.
1698
169922.05.2001 - MGP, tag emlowen-V03-01-10
1700 Bug fix in G4QAOLowEnergyLoss.cc
1701
170222.05.2001 - MGP, tag emlowen-V03-01-09
1703 Same as emlowen-V03-01-08, with further modifications to hTest
1704
170522.05.2001 - MGP, tag emlowen-V03-01-08
1706 Same as emlowen-V03-01-07, with in addition:
1707 - new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
1708 - modifications to hTest
1709 - test macros renamed to be more easily identifiable
1710
171111.05.2001 - MGP, tag emlowen-V03-01-07
1712 Removed more compilation warnings in ANSI strict mode
1713
171411.05.2001 - MGP, tag emlowen-V03-01-06
1715 Same as emlowen-V03-01-04, with minor modification on hTest
1716 by V. Ivanchenko
1717
171811.05.2001 - MGP, tag emlowen-V03-01-05
1719 Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko
1720
172110.05.2001 - V.Ivanchenko
1722 Removed compilation warnings in ANSI strict mode
1723
172408.05.2001 - MGP, tag emlowen-V03-01-04
1725 Removed compilation warnings in ANSI strict mode
1726
172707.05.2001 - MGP, tag emlowen-V03-01-03
1728 Removal of RW remnants, moved to STL containers
1729
173007.05.2001 - MGP, tag emlowen-V03-01-02
1731 Same as emlowen-V03-01-01, with some improvements in tests
1732
173302.05.2001 - MGP, tag emlowen-V03-01-01
1734 Same as emlowen-V03-01-00, with a first implementation of
1735 a full suite of unit tests for electrons and photons
1736
173702.05.2001 - MGP, tag emlowen-V03-01-00
1738 Same as emlowen-V03-00-00, with minor new functionalities in
1739 test/G4BremsstrahlungTest and G4eIonisationTest, and a new
1740 test/G4PhotoelectricTest unit test
1741
174224.04.2001 - V.Ivanchenko remove all references to RogueWave vectors
1743
174424.04.2001 - V.Ivanchenko reorganize and update hTest
1745
174605.02.2001 - G.Cosmo, tag emlowen-V03-00-00
1747 Migration to STL for G4DataVector and G4OrderedTable:
1748 o Removed obsolete class G4Data. G4DataVector is now used instead.
1749 o Modified files:
1750 G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
1751 G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
1752 G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
1753 G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].
1754
175514.12.2000 - G.Cosmo, tag emlowen-V02-00-23
1756 Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.
1757
175822.11.2000 - MGP, tag emlowen-V02-00-22
1759 Yang and Chu fluctuation models applied for positive
1760 charged ions only
1761
176223.11.2000 - Ion energy fluctuations only for charge>0
1763 V.Ivanchenko
1764
176522.11.2000 - MGP, tag emlowen-V02-00-21
1766 Includes bug fix to electron energy fluctuations
1767 Compatible with electromagnetic/utils V02-00-04 tag, that has
1768 been finally accepted by STT
1769
177022.11.2000 - Bug fixed in electron energy fluctuations
1771 V.Ivanchenko
1772
177321.11.2000 - MGP, tag emlowen-V02-00-20
1774 Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
1775 (All this duplication of emlowen tags is due to the fact that the
1776 electromagnetic/utils tag with the interface updates contains
1777 also bug fixes and new features, and such tag has not passed
1778 system testing yet)
1779
178021.11.2000 - MGP, tag emlowen-V02-00-19
1781 Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations
1782
178321.11.2000 - Bug fixed in hadron/ion energy fluctuations
1784 V.Ivanchenko
1785
178616.11.2000 - MGP, tag emlowen-V02-00-18
1787 Same as emlowen-V02-00-16, with on top modifications to
1788 G4LowEnergyUtilities to replace the obsolete HepString
1789 with G4String in several places
1790
179116.11.2000 - MGP, tag emlowen-V02-00-17
1792 Same as emlowen-V02-00-15, with on top modifications to
1793 G4LowEnergyUtilities to replace the obsolete HepString
1794 with G4String in several places
1795
179605.11.2000 - MGP, tag emlowen-V02-00-16
1797 Remove the temporary const cast introduced with emlowen-V02-00-08
1798 Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
1799
180005.11.2000 - MGP, tag emlowen-V02-00-15
1801 Includes bug fixes and other modifications by V. Ivanchenko
1802 listed below
1803
180405.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
1805 edition, name "Aluninum", de/dx at E=2 MeV, and
1806 more correct charge calculation
1807 - New method to calculate ranges via de/dx table and
1808 remove dynamic binning in G4hLowEnergyLoss.cc
1809 - More precise calculation of ionisation ranges for
1810 KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
1811 V. Ivanchenko
1812
181303.11.2000 - MGP, tag emlowen-V02-00-14
1814 Fix by V. Ivanchenko to remove the cause of instability
1815 of hadron ionisation on different platforms, related to the last
1816 step
1817 Set MinKineticEnergy = LowestKineticEnergy = 10eV
1818 Results changed w.r.t. the previous version by 0.5% for protons,
1819 1% for antiprotons and 2.8% for C12
1820
182103.11.2000 - Modification
1822 MinKineticEnergy=LowestKineticEnergy=10eV
1823 V. Ivanchenko
1824
182503.11.2000 - MGP, tag emlowen-V02-00-13
1826 Same as emlowen-V02-00-12, added comments for the generation of
1827 the Software Reference Manual
1828
182931.10.2000 - MGP, tag emlowen-V02-00-12
1830 Including modifications by V. Ivanchenko since emlowen-V02-00-11
1831 listed below
1832
183323.10.2000 -
1834 Clean up and update comments
1835 V. Ivanchenko
1836
183714.10.2000 -
1838 Bug fix in nuclear stopping table name
1839 V. Ivanchenko
1840
184120.09.2000 - MGP, tag emlowen-V02-00-11
1842 Bug fix related to electron energy loss fluctuations by
1843 V. Ivanchenko
1844
184518.09.2000 - MGP, tag emlowen-V02-00-10
1846 Improvements to the readability of the code by V. Ivanchenko
1847
184817.09.2000 - MGP, tag emlowen-V02-00-09
1849 New features on antiproton ionisation by Stephane Chauvie:
1850 extension of the Quantum Harmonic Oscillator model to
1851 generic materials, calculation of oscillator strengths for
1852 all elements
1853 Antiproton model also moved to be compliant with the new design
1854 iteration
1855
185616.09.2000 - MGP, tag emlowen-V02-00-08
1857 Const cast in G4hLowEnergyIonisation (const G4Material* into
1858 G4Material*) to convert the previously _good_ LowE code
1859 into bad one, but palatable to G4EnergyLossTables, that has
1860 various member functions requiring a non-const G4Material*
1861 pointer in the arguments
1862 This modification was required to avoid compilation errors
1863 on DEC; it is meant to be temporary
1864 The affected pointers SHOULD BE REVERTED TO CONST
1865 AS SOON AS POSSIBLE, after agreement with the
1866 G4EnergyLossTables author
1867
186816.09.2000 - MGP, tag emlowen-V02-00-07
1869 Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?)
1870 to remove compilation problems on DEC (uninitialized variable)
1871 Fix in G4hLowEnergyLoss, eliminated two protected variables
1872 G4Proton* theProton and G4AntiProton* theAntiProton
1873 to revove compilation problems on DEC (hiding)
1874
187516.09.2000 - MGP, tag emlowen-V02-00-06
1876 Modifications by V.I. in hadron classes (renaming of classes
1877 for better understanding of the code)
1878
187905.09.2000 - MGP, tag emlowen-V02-00-05
1880 Fixes to remove warnings (hiding member functions and
1881 data members) in hadron classes
1882
188304.09.2000 - MGP, tag emlowen-V02-00-04
1884 Same as emlowen-V02-00-03, with V.I.'s new implementations
1885 and fixes (see below, July-August 2000)
1886
188704.09.2000 - MGP, tag emlowen-V02-00-03
1888 Same as emlowen-V02-00-02, with Gabriele's fixes
1889 (see below, 03.08.2000)
1890
189122.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
1892 The calculation of step limit for low energy
1893 hadrons/ions is upgraded.
1894 The Barkas and Bloch corrections are introduced
1895 for ions "on fly"
1896
189718.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
1898 A bug in GetConstrain method for hadrons/ions is fixed
1899
190018.08.2000 - V.Ivanchenko: two additional models of ions energy
1901 loss fluctuations have been implemented
1902
190310.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
1904 energy losses of hadrons and ions are fixed
1905
190604.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
1907 Energy losses of hadrons and ions are implemented
1908
190903.08.2000 - G.Cosmo
1910 Fixes to allow events' reproducibility:
1911 G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
1912 RandBit::shootBit().
1913 G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
1914 G4RandGauss.
1915
191602.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
1917 a lot of new classes are created. New unit test is designed
1918 as well (G4hTestStoppingPower).
1919
192029.07.2000 - MGP, tag emlowen-V02-00-02
1921 Added theta to ntuples in G4BremsstrahlungTest
1922
192318.07.2000 - MGP, tag emlowen-V02-00-01
1924 V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt
1925
192611.07.2000 - MGP, tag emlowen-V02-00-00
1927 Improvements in G4BremsstrahlungTest and G4eIonisationTest
1928
192924.06.2000 - MGP, tag emlowen-V01-01-22
1930 Modification to hTest G4Ion... classes by V. Ivanchenko to
1931 fix crash on exit on Linux
1932
193322.06.2000 - MGP, tag emlowen-V01-01-21
1934 MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
1935 correction to prevent log of negative argument
1936 Fixes problems with test14 in system testing on HP
1937 To be further verified
1938
193922.06.2000 - MGP, tag emlowen-V01-01-20
1940 Minor improvements in test/G4BremsstrahlungTest and
1941 and test/G4eIonisationTest
1942 Cosmetics (found $ tag $ in many header files, where does it
1943 come from?)
1944
194520.06.2000 - MGP, tag emlowen-V01-01-19
1946 Fixed printout in test/G4eIonisationTest
1947
194820.06.2000 - MGP, tag emlowen-V01-01-18
1949 Two new unit tests created by MGP: test/G4BremsstrahlungTest
1950 and test/G4eIonisationTest
1951
195224.05.2000 - MGP, tag emlowen-V01-01-17
1953 Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
1954 by Stephane Chauvie: physics fixes
1955 Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
1956 by MG Pia: fixes to the private interface,
1957 fixes to remove compilation warnings
1958 added protections
1959 proper code indentation to improve legibility
1960 Reorganization of the test directory by Petteri Nieminen:
1961 content of eUnitTests/ moved to ePhotonIntegration/
1962 (indeed they were not unit tests)
1963 content of validation/ moved to aluminumtest/
1964 Corrections by MG Pia to GNUmakefiles in test/ subdirectories
1965 TestEm6, TestP, eUnitTests and validation are obsolete
1966 directories, still in the repository but not to be used
1967
196823.05.2000 - MGP, tag emlowen-V01-01-16
1969 New G4QAOLowEnergyloss class by Stephane Chauvie for
1970 antiproton energy loss model
1971 Modifications to G4hLowEnergyIonisation for the new
1972 antiproton models
1973 Physics extension to lower energies for antiprotons for a
1974 set of materials
1975 New test/hTest for integration/physics testing of hadrons/ions
1976 (was previously TestEm6)
1977
197825.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
1979 G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation
1980
198122.05.2000 - MGP, tag emlowen-V01-01-15
1982 Modifications in G4VhEnergyLossModel.hh
1983
198419.05.2000 - MGP, tag emlowen-V01-01-14
1985 Includes typo correction in G4VhEnergyLossModel.hh
1986
1987 8.05.2000 - MGP, tag emlowen-V01-01-13
1988 Includes minor modifications in G4VhEnergyLossModel.hh
1989
1990 7.05.2000 - MGP, tag emlowen-V01-01-12
1991 Includes the G4VhEnergyLossModel abstract class,
1992 as part of the design iteration in the hadronic domain
1993
1994 7.05.2000 - MGP, tag emlowen-V01-01-11
1995 Includes Francesco Longo's fix of missing units in
1996 G4LowEnergyGammaConversion.cc
1997
1998 7.05.2000 - MGP, tag emlowen-V01-01-10
1999 Includes Vladimir's test/TestEm6 and test/TestP directories
2000 requires removing two (!) duplicate TestEm6 directories
2001 elsewhere
2002 Includes Stephane's unit tests G4hLETestLossTable.cc
2003 and G4hLETestAlongPostStep.cc
2004
200519.04.2000 - MGP, tag emlowen-V01-01-09
2006 same as emlowen-V01-01-08, with modifications by V.L. for
2007 first implementation of continuous energy loss in
2008 G4LowEnergyBremsstrahlung
2009
201018.04.2000 - MGP, tag emlowen-V01-01-08
2011 same as emlowen-V01-01-06,
2012 with modification to G4LowEnergyBremsstrahlung.cc to correct
2013 error introduced by V.L
2014
201518.04.2000 - MGP, tag emlowen-V01-01-07
2016 same as emlowen-V01-01-05
2017 (disregarding modifications in emlowen-V01-01-06),
2018 with modification to G4LowEnergyBremsstrahlung.cc to correct
2019 error introduced by V.L.
2020
202118.04.2000 - MGP, tag emlowen-V01-01-06
2022 includes Veronique's modifications to
2023 G4LowEnergyIonisation.hh
2024 G4LowEnergyIonisation.icc
2025 G4LowEnergyIonisation.icc
2026 G4eLowEnergyLoss.cc
2027 G4G4LowEnergyPhotoElectric.cc
2028 for integration of cross sections, float/G4double conversions
2029 and corrections of fluorescence transition probabilities
2030 to take into account non-radiative transitions
2031 (no Auger electron simulated yet)
2032
2033
203404.04.2000 - MGP, tag emlowen-V01-01-05
2035 removed dependency on standard category (G4eEnergyLoss)
2036
203704.04.2000 - MGP, tag emlowen-V01-01-04
2038 tag Vladimir's and Stephane's modifications for antiprotons
2039
204003.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
2041 1) Linearity into Barkas effect and nuclear stopping power
2042 for antiprotons
2043
204402.04.2000 - MGP, tag emlowen-V01-01-03
2045 tag V.L.'s modifications to G4LowEnergyIonisation (units)
2046
204702.04.2000 - MGP, tag emlowen-V01-01-02
2048 tag V.L.'s fix of typo in G4LowEnergyGammaConversion
2049
205002.04.2000 - MGP, tag emlowen-V01-01-01
2051 tag V.I.'s modifications, 31.03.2000
2052
205331.03.2000 - Vladimir Ivanchenko update
2054 1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
2055 is insert in dedx, cross section calculation and sampling
2056 2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
2057 klon of G4hEnergyLoss.cc
2058 3) Spin 1/2 and spin 1 corrections are inserted is cross
2059 section calculation, cross section sampling, de/dx
2060 4) IfAplicable check lepton number
2061
206221.01.2000 - Vladimir Ivanchenko update
2063 1) G4hLowEnergyIonisation.cc Barkas effect calculation
2064 and inicialisation
2065 2) G4ionLowEnergyIonisation.cc remove double deleting of
2066 MeanFreePath Table
2067
206821.01.2000 - create by Michel Maire
2069
2070
Note: See TracBrowser for help on using the repository browser.