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

Last change on this file since 819 was 819, checked in by garnier, 17 years ago

import all except CVS

File size: 62.7 KB
RevLine 
[819]1$Id: History,v 1.284 2007/11/26 17:27:09 pia 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
2026.11.2007 MGP, tag emlowen-V09-00-28
21 Cleaned up std:: in G4FinalStateIonisationBorn/Rudd
22
2314.11.2007 MGP, tag emlowen-V09-00-27
24 Correction to Problem Report 986 in G4AtomicDeexcitation
25
26??.11.2007 Undocumented tag emlowen-V09-00-26
27
2814.11.2007 MGP, tag emlowen-V09-00-25
29 Workaround in G4DNAProcess to avoid meanFrePath=0 when
30 cross section is DBL_MAX
31
3213.11.2007 MGP, tag emlowen-V09-00-24
33 Fixed calculation of local energy deposit in G4DNAProcess
34 in the case when the primary particle is killed
35 Minor code improvements in G4FinalStateIonisationBorn.cc.
36
3712.11.2007 G.Cosmo, tag emlowen-V09-00-23
38 Fixed trivial compilation error on WIN32-VC system in file
39 G4FinalStateIonisationBorn.cc.
40
4109.11.2007 MGP, tag emlowen-V09-00-22
42 Added cross section and final state policy classes to configure
43 a process to kill particles below threshold
44
4509.11.2007 MGP, tag emlowen-V09-00-21
46 Initialized data members missing initialization
47
4809.11.2007 MGP, tag emlowen-V09-00-20
49 Removed verbose printouts in Geant4-DNA processes
50
5109.11.2007 MGP, tag emlowen-V09-00-19
52 Fixed compilation problems on Windows
53
5409.11.2007 MGP, tag emlowen-V09-00-18
55 Fixed compilation problems on Solaris
56
5708.11.2007 MGP, tag emlowen-V09-00-17
58 Added Rudd ionisation
59
6008.11.2007 MGP, tag emlowen-V09-00-16
61 Added Born ionisation final state
62
6308.11.2007 MGP, tag emlowen-V09-00-15
64 Added Miller-Green excitation
65
6608.11.2007 MGP, tag emlowen-V09-00-14
67 Modified data file name in G4EMLOW5.1
68
6908.11.2007 MGP, tag emlowen-V09-00-13
70 Added charge increase/decrease Geant4-DNA cross sections
71 and final states (code by S. Incerti + code review by MGP)
72
7308.11.2007 MGP, tag emlowen-V09-00-12
74 Removed obsolete G4DNA* files from CVS
75
7622.10.2007 MGP, tag emlowen-V09-00-11
77 Added G4CrossSectionIonisationBorn
78 Excludes prototype G4DNA* classes (still available in CVS head)
79 Pertinent G4DNA* classes included are:
80 G4DNAProcess (.hh .icc),
81 G4DNACrossSectionDataSet (.hh .cc),
82 G4DNAGenericIonsManager (.hh .cc)
83
8415.10.2007 MGP, tag emlowen-V09-00-10
85 Added electron excitation (Emfietzoglou model),
86 proton Born excitation, electron ionisation (Born) cross section; modified G4DNACrossSectionDataSet to
87 remove inheritance from concrete base class introduced
88 by a developer against the baseline design
89 Obsolete G4DNA* classes not compliant with the design
90 as in the TNS paper are still in this tag for convenience;
91 they will be removed from the repository when the
92 migration to the design as in the paper is completed
93 Goes with G4EMLOW5.0 (where a new dna/directory has been
94 added containing Geant4-DNA data tables for interpolation)
95
9613.10.2007 MGP, tag emlowen-V09-00-09
97 Added Brenner-Zaider elastic scattering final state
98
9912.10.2007 MGP, tag emlowen-V09-00-08
100 Fully working Geant4-DNA electron elastic scattering,
101 screened Rutherford cross section and final state
102
10312.10.2007 MGP, tag emlowen-V09-00-07
104 Improved G4DNAProcess, G4FinalStateProduct
105
10612.10.2007 MGP, tag emlowen-V09-00-06
107 First core of Geant4-DNA physics compliant with design
108 as in TNS paper: G4DNAProcess, G4FinalStateProduct,
109 G4eCrossSectionScreenedRutherford, G4DummyFinal State
110 (MG implementation)
111
11212.10.2007 MGP, tag emlowen-V09-00-05
113 Extended G4DNAFinalStateProduct to deal with primary
114 particle modified in final state
115 Modified G4DNAProcess.icc accordingly
116
11712.10.2007 MGP, tag emlowen-V09-00-04
118 Refactoring Geant4-DNA domain to be compliant with TNS paper
119 Added G4DNAProcess and G4DNAFinalStateProduct
120
12111.10.2007 MGP, tag emlowen-V09-00-03
122 Identical to emlowen-V09-00-02, which apparently already
123 existed on some files (it is unclear where it originared from)
124
12511.10.2007 MGP, tag emlowen-V09-00-02
126 Re-update to atomic relaxation fixes as in emlowen-V09-00-00
127 emlowen-V09-00-00 was rejected because of a mismatch between
128 code and G4EMLOW data library
129 This tag goes with G4EMLOW4.4
130
13111.10.2007 MGP, tag emlowen-V09-00-01
132 Fix to bug 965 of G4PenelopeRayleigh by L. Pandola
133
13423.07.2007 MGP, tag emlowen-V09-00-00
135 Deleted tag emlowen-V09-00-01 made by A.M. (no V-09-00-00 existed)
136 Fixes by A.M. to handle Z=100 in the Livermore library
137 and to correct Problem Report 933 (the latter fixes are not
138 documented)
139
14004.06.2007 MGP, tag emlowen-V08-03-03
141 Tag on top of emlowen-V08-03-00a
142 Updated license information in G4DNACrossSectionDataSet.cc
143
14404.06.2007 G.Cosmo, tag emlowen-V08-03-00a
145 Archived obsolete class G4LowEnergyBraggModel
146
14730.05.2007 MGP, tag emlowen-V08-03-02
148 Removed from CVS unused class G4LowEnergyBraggModel,
149 which introduced never agreed dependency on standard
150 G4VreEmModel
151 Attempt to fix issue identified by VALGRIND related to
152 PIXE model
153
15425.05.2007 MGP, tag emlowen-V08-03-01
155 Initialized static variables in G4hLowEnergyLoss;
156 not sure whether this is correct, since this is old
157 code moved from utils/, deprived of any documentation
158 and with an evident fortran look. A design review
159 is planned to take care of this domain in a proper way.
160 Also included an updated version of G4BraggModel
161 provided by V.I. due to an interface change: however
162 this class is not used anywhere in the package, and is
163 retained only for historical reasons; it is candidate to be
164 trashed in the next design review.
165
16616.05.2007 MGP, tag emlowen-V08-03-00
167 First set of Geant4-DNA processes compliant with design
168 documented in draft publication
169
17019.10.2006 MGP, tag emlowen-V08-01-02
171 Bug fixes in G4FluoData.cc
172
17314.10.2006 MGP, tag emlowen-V08-01-01
174 Developments and fixes for atomic deexcitation
175
17614.10.2006 MGP, tag emlowen-V08-01-00
177 Cosmetics on code formatting for DNA processes
178
17931.05.2006 G.Cosmo, tag emlowen-V08-00-06
180 Added missing migration to std namespace for mathematical
181 functions. Also required for allowing compilation on Windows
182 platform.
183
18425.05.2006 MGP, tag emlowen-V08-00-05
185 Improved design and implementation of photoelectric angular
186 distribution models (related to atomic deexcitation)
187
18825.05.2006 MGP, tag emlowen-V08-00-04
189 Various fixes to the DNA processes to allow compilation with
190 gcc 3.4.5. Some of the fixes are dummy implementations, or
191 do not make sense physically; they should be revised in
192 a future dummy implementation. The present version of the
193 DNA processes is meant as a first beta release, and is not
194 suitable for physics application yet.
195
19615.05.2006 MGP, tag emlowen-V08-00-03
197 Improved design and implementation of photoelectric angular
198 distribution models
199
20012.05.2006 MGP, tag emlowen-V08-00-02
201 Same as emlowen-V08-00-00, with updated History
202
20312.05.2006 MGP, tag emlowen-V08-00-01
204 New developments: photoelectric angular distribution models
205 The photoelectric angular distribution models have some
206 temporary design features (function arguments passed
207 by value etc.), and preliminary code implementation,
208 (subset of the previous tag emlowen-V08-00-00 for
209 incremental testing)
210
21112.05.2006 MGP, tag emlowen-V08-00-00
212 New developments: photoelectric angular distribution models
213 Geant4-DNA very lowE physics processes in water
214 The photoelectric angular distribution models have some
215 temporary design features (function arguments passed
216 by value etc.), and preliminary code implementation
217 The Geant4-DNA processes are in a beta-release status
218
21920.12.2005 R.Capra, tag emlowen-V08-00-RC
220 * Internal tag with latest developments in the DNA processes
221 - Tested for build, run and plots verified
222
22330.11.2005 G.Cosmo, tag emlowen-V07-01-14
224 * Fixes for migration to <sstream> from obsolete <strstream>.
225 * Trivial fix to G4LowEnergyGammaConversion for support of
226 CLHEP-2.0.X series.
227 NOTE: usage of RandBit can lead to event irreproducibility !
228
22904.11.2005 MGP, tag emlowen-V07-01-13
230 Fix in G4hLowEnergyIonistation (see note on 08.09.2005)
231 On top of emlowen-V07-01-12
232
23304.11.2005 MGP, tag emlowen-V07-01-12
234 Fixes in atomic relaxation by A. Mantero
235 On top of geant4-07-01-ref-04
236
23721.09.2005 Ziad FRANCIS, tag emlowen-V07-01-11
238 * Small corrections in G4DNAProtonBornExcitationProcess
239 * ProtonBornExcitationCrossSection data file created
240 * ProtonBornExcitation is tested an seems working fine.
241
24221.09.2005 Ziad FRANCIS, tag emlowen-V07-01-10
243 * G4DNARuddIonizationFinalStatesPolicy modifications so it
244 becomes a common policy for HydrogenRuddIonization and
245 ProtonRuddIonization.
246 So, G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh .icc
247 where deleted (useless).
248 * G4DNAElectronBornExcitation Process implemented with data
249 file "ElectronBornExcitationCrossSection" and tested by
250 modified G4DNATest.cc
251 * G4DNAProtonBornExcitation Process was implemented.
252 ! It was NOT tested
253 ! Data file "ProtonBornExcitation" is NOT ready yet
254
25516.09.2005 Ziad FRANCIS, tag emlowen-V07-01-09
256 * Implementation of Hydrogen Ionization Process in liquid water
257 according to the model of Eugene Rudd. Files created :
258 - G4DNAHydrogenRuddIonization.hh & .cc
259 - G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh & .icc
260 - "RuddHydrogenIonizationCrossSection.dat" located in
261 ...lowenergy/test/ contains the total integrated
262 cross section.
263 * G4DNATest was modified in order to take into account
264 G4DNAHydrogenRuddIonization process.
265 * Duplicated functions in G4DNARuddIonizationFinalStatesPolicy
266 .hh & . icc were removed and fixed.
267 * G4DNARuddTotalCrossSectionPolicy.hh was removed (not needed).
268 * G4DNAHydrogenRuddIonization Process was tested and seems
269 working fine.
270
27115.09.2005 Ziad FRANCIS, tag emlowen-V07-01-08
272 * Implementation of Proton Charge Increase process according to
273 the model proposed by Dingfelder(2000). Files created :
274 - G4DNAChargeIncreaseInWater.hh .icc
275 - G4DNAProtonChargeIncrease.hh .cc
276 - G4DNAProtonChargeIncreaseTotalCrossSectionPolicy.hh
277 .icc
278 - G4DNAProtonChargeIncreaseFinalStatesPolicy.hh .icc
279 * G4DNATest was modified in order to take into account this
280 proton charge increase process in liquid water.
281 * G4DNAProtonChargeIncrease was tested and seems to be OK!
282
28315.09.2005 Ziad FRANCIS, tag emlowen-V07-01-07
284 * Implementation of slow protons Charge Transfer process
285 according to the model used by M.Dingfelder(2000). Files
286 created :
287 - G4DNAChargeDecreaseInWater.hh .icc
288 - G4DNAProtonChargeDecrease.hh .cc
289 - G4DNAProtonChargeDecreaseTotalCrossSectionPolicy.hh
290 .icc
291 - G4DNAProtonChargeDecreaseFinalStatesPolicy.hh .icc
292 * G4DNATest was modified in order to take into account
293 ProtonChargeDecrease process testing.
294 * G4DNAProtonChargeDecrease was Tested and seems working fine !
295
29613.09.2005 Ziad FRANCIS, tag emlowen-V07-01-06
297 * Implementation of slow protons (<500keV) ionization process according
298 to the Rudd semi empirical model, files created :
299 - G4DNAIonizationInWater.hh .icc
300 - G4DNAProtonRuddIonizationFinalStatesPolicy.hh .icc
301 - G4DNAProtonRuddIonization.hh .cc
302 * Total integrated cross sections are in a data file
303 "RuddProtonIonizationCrossSection.dat"
304 * G4DNATest was modified in order to take into account this
305 ProtonRuddIonization process which was tested in a first
306 approach.
307
30812.09.2005 R.Capra, tag emlowen-V07-01-05
309 * Minor changes to G4DNATest in order to corectly support
310 secondaries.
311 * Minor changes to G4VDNAProcessInWater in order to corectly
312 kill particles with secondaries
313
31410.09.2005 R.Capra, tag emlowen-V07-01-04
315 * Minor fixes to G4DNATotalCrossSectionFromFilePolicy. It had
316 compilation errors.
317
31808.09.2005 R.Capra, tag emlowen-V07-01-03
319 * There is a serius bug in G4hLowEnergyLoss. There are
320 a lot of static data members. Moreover there are static
321 vectors with fixed dimensions.
322 The vector dimension has been resized from 10 to 100 in order
323 to avoid memory corruption errors caused by code in
324 src/G4hLowEnergyIonisation.cc.
325 The bug cannot be considered properly fixed. It is still
326 pending
327 * test/G4DNATest.cc has been upgraded in order to manage
328 processes with more than one secondary particle
329
33026.07.2005 Ziad FRANCIS, tag emlowen-V07-01-02
331 * G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.hh and
332 G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.icc were
333 tested using G4DNATest
334 * G4DNATest upgrade in order to manage G4DNAElectronExcitation
335 testing
336 * Implementation of Electron Excitation process
337 (G4DNAElectronExcitation)
338
33920.07.2005 Riccardo Capra, tag emlowen-V07-01-01
340 * Small corrections in G4DNATotalCrossSectionFromFilePolicy
341 * Implementation of DNA excitation processes for protons and
342 alphas.
343 - Processes tested (preliminary test). Protons seems fine
344 while alpha particle total cross section differs from
345 plots in the reference documents
346 * G4DNATest upgrade in order to manage the new implemented
347 processes and in order to select the particle type from
348 command line
349
35007.07.2005 Riccardo Capra, tag emlowen-V07-01-00
351 * G4DNAElectronElasticBrenner and G4DNAElectronElasticEmfietzoglou
352 were tested with G4DNATest
353 - Some minor correction to the related classes
354 * Implementation of the total cross-section policy that allows
355 reading file tables (tested)
356 * Correction in the Save method of the G4(*)EMDataSet classes
357 - The previous tag has a problem with units
358
35924.06.2005 Riccardo Capra, tag emlowen-V07-00-13
360 * Changes to G4(*)EMDataSet classes according to the design
361 iteration:
362 - LoadData is now a public virtual method
363 - SaveData is a new method that allows data saving in the same
364 format of LoadData.
365 - Constructors with the filename cannot be used anymore. They
366 are substituted with constructors that generates an empty
367 data set
368 - Energies and Data can be set after de construction with
369 the new SetEnergiesData
370
371 * Changes to G4VLowEnergyDiscretePhotonProcess in order to
372 inherit from G4VLowEnergyTestableDiscreteProcess.
373 - GetMeanFreePath and PostStepDoIt methods of all discrete
374 processes made inherit from G4VLowEnergyTestableDiscreteProcess
375 could be (partially) tested with a unique testing code now.
376
377 * DNA code changed according to the design iteration tha now
378 uses templated classes
379
380 * Code builds and links the test codes unde Linux.
381 - G4(*)EMDataSet and DNA classes test are still in progress
382 - Some minor changes could be done to the structures used to
383 configure the policy-based processes
384
385??.??.???? ?, tag emlowen-V07-00-12
386
38731.05.2005 MGP, tag emlowen-V07-00-11
388 Fix to Penelope ionisation (for atomic deexcitation?)
389 contributed by A. Mantero
390
39131.05.2005 MGP, tag emlowen-V07-00-10
392 Sauter angular distribution fixed in G4PenelopePhotoelectric
393 (contributed by L. Pandola)
394
39531.05.2005 Riccardo Capra, emlowen-V07-00-09, implementation of
396 the DNA elastic scattering in water.
397
398 A.M., tag emlowen-V07-00-08
399 Not documented
400
40120.05.2005 MGP, tag emlowen-V07-00-07
402 Small design fixes related to PolarizedRayleigh on top
403 of the previous tag
404
40520.05.2005 MGP, tag emlowen-V07-00-06
406 New low energy polarised Rayleigh scattering process
407 (G4LowEnergyPolarizedRayleigh) developed by Riccardo Capra
408 To be paired to test14-V07-00-00 for integration testing
409
41020.05.2005 MGP, tag emlowen-V07-00-05
411 Fix in G4hICRU49Nuclear.cc G4hZiegler1985Nuclear.cc,
412 provided by V. Ivanchenko
413
41420.05.2005 MGP, tag emlowen-V07-00-04
415 Bug fix in G4LowEnergyPolarizedCompton, provided by R. Capra
416
41720.05.2005 MGP, tag emlowen-V07-00-03
418 Bug fix in AtomicDeexcitation concerning the Auger effect,
419 provided by A. Mantero
420
42120.05.2005 MGP, tag emlowen-V07-00-02
422 Bug fix in PenelopeIonisation provided by L. Pandola (PRS 729)
423 The solution is correct, but it should be revisited for
424 improved implementation later
425
426 R.C., tag emlowen-V07-00-01
427 Undocumented
428
429 A.M., tag emlowen-V07-00-00
430 Undocumented
431
43210.12.2004 G.Cosmo, tag emlowen-V06-02-15
433 Replaced M_PI with CLHEP's pi.
434
43510.12.2004 MGP, tag emlowen-V06-02-14
436 Bug fix in G4AtomicDeexcitation (by A. Mantero)
437
43802.12.2004 MGP, tag emlowen-V06-02-13
439 Migration to <cmath>
440
44101.12.2004 MGP, tag emlowen-V06-02-12
442 Fixes for uninitialized variables in Auger classes provided
443 by A. Mantero.
444
44501.12.2004 MGP, tag emlowen-V06-02-11
446 On top of emlowen-V06-02-09, with fixes for missing
447 ParticleChange migration changes, not spotted by
448 the migration script
449
45001.12.2004 Alfonso Mantero, tag emlowen-V06-02-10
451 Fixes for uninitialized variables spotted by Valgrind
452 Introduces new files still on the head by mistake
453
45430.11.2004 MGP, tag emlowen-V06-02-09
455 Corrected uninitialized variables in G4hShellCrossSection*,
456 spotted by Valgrind
457
45818.11.2004 MGP, tag emlowen-V06-02-08
459 Cleaned up code in G4hShellCrossSection*
460 (further code review urgently needed!)
461
46223.11.2004 Mark Donszelmann, tag emlowen-V06-02-07
463 Fix for compilation error of G4hShellCrossSectionDoubleExp.cc
464 on Linux-icc, WIN32-VC, SUN-CC
465
46618.11.2004 MGP, tag emlowen-V06-02-06
467 Migration for new ParticleChange
468
46918.11.2004 MGP, tag emlowen-V06-02-05
470 Improved Paul&Sacher PIXE model added; it becomes the default one
471
47218.11.2004 MGP, tag emlowen-V06-02-04
473 First Paul&Sacher PIXE model becomes the default one
474
47517.11.2004 MGP, tag emlowen-V06-02-03
476 Software improvement in G4PenelopeCompton (by L. Pandola)
477
47817.11.2004 MGP, tag emlowen-V06-02-02
479 Revision of G4LowEnergyPhotoelectric to allow for new
480 development of precise angular distributions
481
48212.11.2004 MGP, tag emlowen-V06-02-01
483 Fixes to tables manipulation, effective charge, graphite
484 problem and Bremsstrhalung low energy edge of the
485 spectrum by Vladimir Ivanchenko
486
48727.09.2004 MGP, tag emlowen-V06-02-00
488 Fixes for compilation with gcc 3.4 (mostly by Gabriele)
489
49007.06.2004 G.Cosmo, tag emlowen-V06-01-02
491 Fix in G4hShellCrossSectionExp for compilation error on WIN32-VC.
492
49301.06.2004 MGP, tag emlowen-V06-01-01
494 Bug fix for Barkas effect
495
49601.06.2004 MGP, tag emlowen-V06-01-00
497 Bug fix in energy loss concerning positrons handled by Penelope
498
49919.05.2004 MGP, tag emlowen-V06-00-11
500 New model for PIXE (by Simona Saliceti)
501
50219.05.2004 MGP, tag emlowen-V06-00-10
503 First iteration towards new models for photoelectric
504 angular distribution: design iteration and re-implementation
505 of re-implementation of non-polarized Sauter-Gavrila
506 distribution (K-shell approximation)" by Pedro Rodrigues
507 and Andreia Trindade
508
50923.03.2004 G.Cosmo, tag emlowen-V06-00-09
510 Fix in G4PenelopeCompton for compilation error on WIN32-VC.
511
51215.03.2004 MGP, tag emlowen-V06-00-08
513 Fix in G4PenelopeRayleigh related to PR 605
514 Bug fix in G4PenelopeIonisation
515 Performance improvement in Penelope processes
516
51715.03.2004 MGP, tag emlowen-V06-00-07
518 Performance improvement in G4Generator2BN
519
52012.03.2004 MGP, tag emlowen-V06-00-06
521 Fixed compilation warnings
522
52312.03.2004 MGP, tag emlowen-V06-00-05
524 G4PolarizedRayleigh removed
525
52612.03.2004 MGP, tag emlowen-V06-00-04
527 Contains G4PolarizedRayleigh, which has compilation problems,
528 but no maintenance by authors, for future retrieval
529
53011.03.2004 MGP, tag emlowen-V06-00-03
531 Bug fixes in G4PenelopeCompton and G4PenelopeIonisation
532
53311.03.2004 MGP, tag emlowen-V06-00-02
534 Bug fix in G4IonisationParameters
535
53626.01.2004 MGP, tag emlowen-V06-00-01
537 Optimization of Bremsstrahlung angular generators,
538 provided by LIP group
539
54026.01.2004 MGP, tag emlowen-V06-00-00
541 Fixed memory leaks in G4PenepoleInterpolator and
542 G4PenelopeIonisation
543
54418.11.2003 MGP, tag emlowen-V05-02-10
545 Performance optimization in Bremsstrahlung angular distribution
546
54718.11.2003 MGP, tag emlowen-V05-02-09
548 Performance optimisation in Penelope Bremsstrahlung +
549 fix for local variable hiding a data member in G4PenelopeIonisation
550
55118.11.2003 MGP, tag emlowen-V05-02-08
552 Fixed compilation problem on Windows in G4Generator2BS.cc
553
55410.11.2003 MGP, tag emlowen-V05-02-07
555 Fix to Penelope Bremsstrahlung angular distribution
556
55706.11.2003 MGP, tag emlowen-V05-02-06
558 New processes for electrons and positrons according to
559 Penelope models
560
56106.11.2003 MGP, tag emlowen-V05-02-05
562 Improved user interface to select Bremsstrahlung angular
563 distribution models
564 System test coverage in test14-V05-02-01
565
56605.11.2003 MGP, tag emlowen-V05-02-04
567 New models of Bremsstrahlung angular distribution (2BN, 2BS),
568 provided by LIP group
569
57005.11.2003 MGP, tag emlowen-V05-02-03
571 Bug fix in G4hLowEnergyIonisation (provided by V. Ivanchenko)
572
57305.11.2003 MGP, tag emlowen-V05-02-02
574 Bug fix in G4AtomicDeexcitation (provided by A. Mantero)
575
576? A. Mantero, tag emlowen-V05-02-01
577 ?
578
579? H. Kurashige, tag emlowen-V05-02-00
580 ?
581
58225.06.2003 G.Cosmo, tag emlowen-V05-01-04
583 Added disclaimer of liability where needed.
584 Fixed argument to pow() in G4LinLogLogInterpolation.cc
585 and G4LogLogInterpolation.cc to allow for porting on .NET 7.1 compiler.
586
58720.05.2003 MGP, tag emlowen-V05-01-03
588 Removed memory leaks in G4PenelopeCompton and
589 G4PenelopeBremsstrahlung
590 Corrected design flaw in private interface of
591 G4eBremsstrahlungSpectrum
592
59320.05.2003 MGP, tag emlowen-V05-01-02
594 Design iteration in G4LowEnergyBremsstrahlung: abstract class for
595 angular distribution + implementation in G4ModifiedTsai
596 (physics unchanged)
597
59820.05.2003 MGP, tag emlowen-V05-01-01
599 G4PenelopeCompton triggers atomic relaxation
600
60120.05.2003 MGP, tag emlowen-V05-01-00
602 Removed compilation warnings related to config-V05-01-00
603
60426.04.2003 VI, tag emlowen-V05-00-17
605 Fixes of stepLimit
606
60724.04.2003 MGP, tag emlowen-V05-00-16
608 Fixes related to "cuts-per-region"
609
61024.04.2003 MGP, tag emlowen-V05-00-15
611 Fixes for "final range" and fix in G4VeLowEnergyLoss
612 related to "cuts per region"
613
61417.04.2003 MGP, tag emlowen-V05-00-14
615 Bug fix to the Auger effect, in response to user report
616
61717.04.2003 MGP, tag emlowen-V05-00-13
618 Modifications related to "cuts per region" by VI as below
619 Bug fix to G4LowEnergyGammaConversion (angular distribution)
620
62112.04.2003 VI migration to cut per region for fluo AlongStep
622 G4ShellVacancy, G4hLowEnergyIonisation, G4LowEnergyIonisation
623
62428.03.2003 G.Cosmo, tag emlowen-V05-00-12
625 Fixed compilation errors on SUN-CC for files:
626 G4PenelopeBremsstrahlung.cc, G4PenelopeBremsstrahlungAngular.cc,
627 G4PenelopeBremsstrahlungContinuous.cc, G4PenelopeInterpolator.cc.
628 Variables defined in for-loops scope were used outside scope!
629
63027.03.2003 G.Cosmo, tag emlowen-V05-00-11
631 Fixed usage of 'abs' in G4PenelopeInterpolator.cc and
632 G4PenelopeBremsstrahlungContinuous.cc to allow porting
633 on WIN32-VC platform. 'abs' should not be included in
634 the std namespace.
635
63619.03.2003 MGP, tag emlowen-V05-00-10
637 Includes the two minor items below, on top of emlowen-V05-00-09
638
63910.03.2003 VI remove cut per material warning
640 VI use SutType for ions
641
64228.02.2003 VI Minor design iteration on Bremsstrahlung, to accomodate
643 variable name of file with parameters
644
64526.02.2003 G.Cosmo, tag emlowen-V05-00-09
646 Fixed usage of 'abs' in G4PenelopeCompton.cc to allow porting
647 on WIN32-VC platform. 'abs' should not be included in the std
648 namespace.
649
65024.02.2003 MGP, tag emlowen-V05-00-08
651 Small fixes related to Penelope processes for photons
652
65322.02.2003 MGP, tag emlowen-V05-00-07
654 Porting Penelope processes for photons to SUN
655
65622.02.2003 MGP, tag emlowen-V05-00-06
657 Minor design iteration on Bremsstrahlung, to accomodate
658 variable number of parameters compatible with Penelope
659 processes
660
66122.02.2003 MGP, tag emlowen-V05-00-05
662 New Ziegler2000 parameterisation for G4hLowEnergyIonisation
663 added by VI
664
66512.02.2003 MGP, tag emlowen-V05-00-04
666 Corrected compilation error in G4LowEnergyLoss in tags V05-00-02/3
667 Migrated Penelope processes to cuts-per-region
668 Removed some compilation warnings
669
67011.02.2003 MGP, tag emlowen-V05-00-03
671 First tag including Penelope processes for photons and related
672 unit tests, implemented by Luciano Pandola
673
67411.02.2003 MGP, tag emlowen-V05-00-02
675 Included minor editing of header files in the cut-per-region
676 migration and protection of energy loss fluctuations by VI
677
67805.02.2003 CG, tag emlowen-V05-00-01
679 Removed redundant inclusion of headers for units and constants.
680 Now using directly CLHEP headers. Affected files:
681 G4QAOLowEnergyLoss.cc and few unit test .cc files.
682
68324.01.2003 MGP, tag emlowen-V05-00-00
684 Included changes by VI for migration to cuts-by-region aware
685 processes.
686
68710.12.2002 MGP, tag emlowen-V04-01-09
688 VI G4hLowEnergyIonisation.cc - antiprotons: free electron gas
689 model replaces constant extension of quantum oscillator model
690 at low energies (< 25 keV), as for protons
691
69228.11.2002 MGP, tag emlowen-V04-01-08
693 Update of G4ComptonTest and test/GNUmakefile by A. Pfeiffer
694 for AIDA3/Anaphe5
695
69618.11.2002 MGP, tag emlowen-V04-01-07
697 Bug fix in G4BremsstrahlungParameters, to load EEDL correctly
698 (correction for PRS 430)
699
70008.11.2002 MGP, tag emlowen-V04-01-06
701 New model for angular distribution in Rayleigh by Gerardo
702 Depaola and Francesco Longo; corrects PRS problem 406
703
70408.11.2002 MGP, tag emlowen-V04-01-05
705 VI optimisation of tables in G4LowEnergyIonisation,
706 G4eLowEnergyLoss, G4hLowEnergyLoss, G4hLowEnergyIonisation
707
70808.10.2002 MGP, tag emlowen-V04-01-04
709 VI G4hLowEnergyIonisation.cc - clean up fluo flag definition and init
710 VI G4hIonEffChargeSquare.cc - fix in charge definition
711 VI G4hShellCrossSection.cc - fix in shell cross section for hadrons
712 VI G4hLowEnergyLoss.cc - clean up inverse range table build
713 VI G4VeLowEnergyLoss.cc - clean up inverse range table build
714 VI G4hLowEnergyIonisation.cc - clean up energy ranges for models
715 VI G4LowEnergyIonisation.cc - remove ActivateFluorescence from
716 SetCut.. methods
717
71827.08.2002 CG,VI, tag emlowen-V04-01-03
719 A. Mantero fix leakage in G4AtomicTransition.cc
720
72130.07.2002 CG,VI, tag emlowen-V04-01-02
722 VI fix to G4LowEnergyIonisation.cc, for restricted energy loss
723
72430.07.2002 CG,VI, tag emlowen-V04-01-01
725 CG fix to G4VCrossSectionHandler.cc, to fix compilation problems
726 on DEC-cxx non-ISO.
727 VI fix to G4AugerData.cc, to clean warnings on gcc-3.1 and optimise
728 load of data in memory.
729
73015.06.2002 MGP, tag emlowen-V04-01-00
731 VI Bug fix in G4eEnergySpectrum
732 VI Bug fix in G4VCrossSectionHandler, connected modifications in
733 other handlers
734
73515.06.2002 MGP, tag emlowen-V04-00-17
736 VI Bug fix in fluctuations in G4hLowEnergyIonisation
737 VI Removed duplicate member function to activate fluorescence
738
73910.06.2002 MGP, tag emlowen-V04-00-16
740 fStopAndKill moved to fStopAndAlive in G4hLowEnergyIonisation
741 to satisfy UR for activation of further processes for ions
742 (UR by UKDM)
743
74407.06.2002 MGP, tag emlowen-V04-00-15
745 Fixes to Rayleigh by Francesco Longo and Gerardo Depaola (PRS 371)
746
74707.06.2002 MGP, tag emlowen-V04-00-14
748 Added comments for Software Reference Manual
749
75003.06.2002 MGP, tag emlowen-V04-00-13
751 Fixes to Auger by Alfonso Mantero
752 Goes with new version of G4LEDATA G4EMLOW1.1
753
75403.06.2002 MGP, tag emlowen-V04-00-12
755 Introduce Auger implementation (previously handled as
756 local energy deposit)
757
75802.06.2002 MGP, tag emlowen-V04-00-11
759 VI Fixes in Bremsstrahlung - interpolation above 10 MeV
760 VI Change parametrisation of e- ionisation - 24-parameters
761 for each shell are used. Corresponding change is
762 sampling and integration
763 VI Add excitation cross sections and energy
764 New interpolation algorithm
765 Goes with new version of G4LEDATA G4EMLOW1.0
766
76702.06.2002 MGP, tag emlowen-V04-00-10
768 Improvements to PolarizedCompton by F. Longo and G. Depaola
769
77002.06.2002 MGP, tag emlowen-V04-00-09
771 Fixed max length of ntuple variable names for HBOOK
772 in test/G4ComptonTest
773 Updates in unit tests and in hTest by V.I.
774
77528.05.2002 MGP, tag emlowen-V04-00-08
776 Code and minor design improvements deriving from reviews,
777 inspections and Code Wizard
778
77928.05.2002 MGP, tag emlowen-V04-00-07
780 Added protection in G4eIonisationSpectrum
781
78228.05.2002 MGP, tag emlowen-V04-00-06
783 G4ComptonTest and test/GNUmakefile updated to AIDA 2.2 and
784 Anaphe 4.0.n
785
78619.04.2002 - MGP, tag emlowen-V04-00-05
787 Fixed compilation warnings; added pointer protection in
788 G4eLowEnergyLoss
789
79018.04.2002 - MGP, tag emlowen-V04-00-04
791 Modification to G4VCrossSectionHandler and
792 G4LowEnergyPhotoElectric to fix a problem
793
79418.04.2002 - VNI
795 G4LowEnergyPhotoElectric: fix in Fluo part + MeanFreePath
796 calculation using crossSectionHandler and cross sections
797 directly
798
79918.04.2002 - MGP, tag emlowen-V04-00-03
800 Modification to table calculation for GenericIon as below
801
80209.04.2002 - VNI
803 For GenericIons all tables are calculated once now
804
80503.04.2002 - MGP, tag emlowen-V04-00-02
806 Option to activate atomic deexcitation in ionisation processes
807
80828.03.2002 - VNI
809 Add Fluorescence flag to electron and hadron ionisation
810
81127.03.2002 - VNI, tag emlowen-V04-00-01
812 Bug fix in hadron Fluo and in deexcitation
813
81428.02.2002 - MGP, tag emlowen-V04-00-00
815 V.Ivanchenko bug fix for GenericIons
816
81730.11.2001 - MGP, tag emlowen-V03-02-49
818 Major physics improvement in electron processes by V.I.
819 Significant improvement of performance
820 Requires new version of data: G4EMLOW0.5
821
82228.11.2001 - MGP, tag emlowen-V03-02-48
823 Fix for compilation on Windows
824
82527.11.2001 - MGP, tag emlowen-V03-02-47
826 Fix by V.I. related to the removal of static inline functions
827
82823.11.2001 - MGP, tag emlowen-V03-02-46
829 Removed static inline functions, as requested by G. Cosmo
830 to satisfy porting requirements
831
83215.11.2001 - MGP, tag emlowen-V03-02-45
833 Bug fix in G4FluoData
834 Physics improvement in Bremsstrahlung
835 Modified warning message in G4hLowEnergyIonisation
836 Goes with new database version G4EMLOW0.4
837
83809.11.2001 - MGP, tag emlowen-V03-02-44
839 Example for using analysis in test/LowEnTest, based on
840 Ramon's XrayTel
841
84209.11.2001 - MGP, tag emlowen-V03-02-43
843 Fixed name in test/processTest/GNUmakefile causing
844 problems with library map
845
84608.11.2001 - MGP, tag emlowen-V03-02-42
847 Modifications to be compliant with the unsupported,
848 deprecated "cuts per material"
849 Added G4CutsPerMaterialWarning functor to warn users
850 WARNING: LowE processes are not supported if using different
851 cuts for different materials
852
85306.11.2001 - MGP, tag emlowen-V03-02-41
854 Identical to emlowen-V03-02-40
855 Redone because the tag aborted before completion
856
85706.11.2001 - MGP, tag emlowen-V03-02-40
858 Performance improvement in electron processes
859 Some clean up of code (include/forward class declarations,
860 coding style guidelines etc.)
861 First implementation of a generic unit test, with AIDA/Lizard
862 analysis in test/processTest
863
86401.11.2001 - MGP, tag emlowen-V03-02-39
865 PIXE introduced in G4hLowEnergyIonisation
866
86729.10.2001 - MGP, tag emlowen-V03-02-38
868 Bug fixes in new code
869 Generic unit test for e/photon processes in test/processTest
870 (analysis still to be added)
871
87228.10.2001 - MGP, tag emlowen-V03-02-37
873 Fixed compilation warnings on Linux and HP
874 Improved code style
875
87626.10.2001 - MGP, tag emlowen-V03-02-36
877 Bug and memory leak fixes in the new electron classes
878
87926.10.2001 - MGP, tag emlowen-V03-02-35
880 Swapped old/new electron processes
881
88225.10.2001 - MGP, tag emlowen-V03-02-34
883 Bug fixes in the new classes related to Bremsstrahlung and
884 e/h Ionisation
885
88625.10.2001 - MGP, tag emlowen-V03-02-33
887 G4LowEnergyPolarizedCompton moved to new design
888 Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
889 New classes for shell cross sections for proton-induced fluorescence
890 Fluorescence introduced in temporary class G4hLowEnergyIonisation
891 Fluorescence introduced in the continuous part of electron
892 ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI
893
89418.10.2001 - MGP, tag emlowen-V03-02-32
895 Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
896 and G4eIonisationParameters.cc by G. Cosmo for compatibility with
897 geant4-03-02-ref-06 in view of STL migration
898
89918.10.2001 - MGP, tag emlowen-V03-02-31
900 Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
901 for generation of atomic deexcitation products in the continuous part
902
90318.10.2001 - MGP, tag emlowen-V03-02-30
904 Electron processes: contributions to the implementation by V.I.
905 revision of code quality and consistency
906 with design by MGP
907
90818.10.2001 - MGP, tag emlowen-V03-02-29
909 Modification of G4hNuclearStoppingModel and
910 G4hParametrisedLossModel by G. Cosmo required for
911 compatibility with materials-V03-02-04
912
91312.10.2001 - MGP, tag emlowen-V03-02-28
914 Cosmetics in the source code (FALSE/TRUE moved to false/true)
915 and update of all tests to new materials migrated to STL
916
91711.10.2001 - MGP, tag emlowen-V03-02-27
918 Further revision of the new code in the previous tag
919 Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung
920 as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
921 renamed temporarily to allow for parallel development
922 Removed references to Rogue Wave and STL interface from
923 test/LowEnTest/ and test/fluoTest/
924
92510.10.2001 - MGP, tag emlowen-V03-02-26
926 Code for implementation of design iteration for electrons
927 by V. Ivanchenko
928 Major revision of new code to improve code quality and consistency
929 with design by MGP
930 Since the new code does not respect the design and broke system
931 test and user code, this tag is only for internal debugging
932 purpose and should not be used by developers
933
93409.10.2001 - MGP, tag emlowen-V03-02-25
935 Identical to the previous one, but restored G4VDataSetAlgorithm
936 (corrupted in cvs update?)
937
93808.10.2001 - MGP, tag emlowen-V03-02-24
939 Modified G4CrossSectionHandler to inherit from base class
940 Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
941 Encapsulated range test to generate secondaries into a
942 strategy pattern; implemented in photon processes
943
94404.10.2001 - MGP, tag emlowen-V03-02-23
945 Fluorescence according to the new design introduced
946 into e- ionisation (contribution to PostStepDoIt)
947 by E. Guardincerri
948
94926.09.2001 - MGP, tag emlowen-V03-02-22
950 Workaround to support deficiencies of ObjectSpace in
951 implementation of STL pair
952
95325.09.2001 - MGP, tag emlowen-V03-02-21
954 Workaround to support deficiencies of ObjectSpace in
955 implementation of STL pair (wrongly tagged)
956
95724.09.2001 - MGP, tag emlowen-V03-02-20
958 Minor modifications to make the lowenergy category co-work
959 with both materials-V03-02-03 and materials as
960 in geant4-03-02-ref-03
961
96223.09.2001 - MGP, tag emlowen-V03-02-19
963 Same as previous one + migration to materials-V03-02-03 (STL)
964
96523.09.2001 - MGP, tag emlowen-V03-02-18
966 New class to generate shell vacancies in continuous part
967 of processes by E. Guardincerri
968 Renamed old photon processes (pre-design iteration) to
969 G4LowEnergyOld; to be kept for a limited period for convenience
970 of regression testing
971 Fixed various STL problems found with HP compiler
972 Added protection in G4LowEnergyPhotoElectric to avoid
973 generating photons causing negative energy balance
974
97521.09.2001 - MGP, tag emlowen-V03-02-17
976 G4LowEnergyPhotoElectric moved to the implementation
977 according to the new fluo+data design
978 [Test version G4LowEnergyPhotoElectricMG removed]
979 Fixed warning for energy outside allowed range in G4EMDataSet
980 Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
981 Minor cosmetics
982
98319.09.2001 - MGP, tag emlowen-V03-02-16
984 Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
985 and G4ComptonTest.py for histograms and ntuples with Lizard
986 (by A. Pfeiffer)
987
98819.09.2001 - MGP, tag emlowen-V03-02-15
989 Same as previous one, but test/fluoTest with Particle gun
990
99119.09.2001 - MGP, tag emlowen-V03-02-14
992 Minor cosmetics w.r.t. the previous one (removed compilation
993 warnings)
994 test/fluoTest with GPS
995
99616.09.2001 - MGP, tag emlowen-V03-02-13
997 Update to the fluorescence domain consistent with the
998 new design (development by E. Guardincerri)
999 Update to test/fluoTest (development by E. Guardincerri)
1000
100113.09.2001 - MGP, tag emlowen-V03-02-12
1002 Fix in G4CrossSectionHandler::Clear to remove an infinite loop
1003 occurring in test14
1004
100510.09.2001 - MGP, tag emlowen-V03-02-11
1006 Identical to emlowen-V03-02-10
1007 Restored a clean situation in the cvs head, removing all
1008 the code inconsistent with the design present in
1009 emlowen-after-chep2001, resulting from a fault in the
1010 software process by a developer.
1011
101210.09.2001 - MGP, tag emlowen-after-chep2001
1013 Junk found in the repository
1014 Tagged as an aid in the procedure of restoring a reasonable
1015 situation in the cvs head for future developments
1016
101729.08.2001 - MGP, tag emlowen-V03-02-10
1018 Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
1019 G4LowEnergyGammaConversion: re-implementation according to
1020 the design iteration in the data domain
1021 Temporary re-implementation of G4LowEnergyPhotoElectricMG,
1022 without fluorescence yet
1023
102429.08.2001 - MGP, tag emlowen-V03-02-09
1025 Bug fix in G4CrossSectionHandler
1026
102729.08.2001 - MGP, tag emlowen-V03-02-08
1028 Cleared compilation warnings in G4AtomicTransitionManager
1029
103028.08.2001 - G.Cosmo, tag emlowen-V03-02-07
1031 Fixed mess with tag names
1032
103327.08.2001 - STT, tag emlowen-V03-02-06
1034
103520.08.2001 - MGP, tag emlowen-V03-02-05
1036 Added files resulting from design iteration in the data domain
1037
103820.08.2001 - MGP, tag emlowen-V03-02-04
1039 Same as emlowen-V03-02-02 + bug fix by V.I. described below
1040
104118.08.2001 - V.Ivanchenko fix energy conservation bugs for small
1042 range cuts in G4LowEnergyIonisation.cc
1043
104430.07.2001 - MGP, tag emlowen-V03-02-03
1045 First step of design iteration in fluorescence (files
1046 contributed by E. Guardincerri, G4AtomicShell and
1047 G4AtomicTransitionManager) + related unit test
1048
104930.07.2001 - MGP, tag emlowen-V03-02-02
1050 Fix to GammaConversion by F. Longo
1051
105230.07.2001 - MGP, tag emlowen-V03-02-01
1053 Added modifications by V.I. listed below (13.07.2001),
1054 on top of previous tag
1055
105630.07.2001 - MGP, tag emlowen-V03-02-00
1057 Same as emlowen-V03-01-19, with liability disclaimer added
1058
105913.07.2001 - V.Ivanchenko remove comments with Rogue Wave
1060 fix a problem of continuity of ion effective charge
1061
106218.06.2001 - MGP, tag emlowen-V03-01-19
1063 Same as emlowen-V03-01-18, with corrections by S. Chauvie
1064 to recover from modifications listed below
1065 Quantum oscillator model is applied to all materials, as it
1066 has been since Geant4 3.0 release
1067 Contains also updates to G4StoppingPowerTest
1068
106918.06.2001 - MGP, tag emlowen-V03-01-18
1070 Same as emlowen-V03-01-17, with a bug fix to
1071 G4LowEnergyPolarizedCompton by F. Longo and G. Depaola
1072
107307.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
1074 Oscillator model is applied only for 6 materials (V.I.)
1075
107605.06.2001 - MGP, tag emlowen-V03-01-17
1077 Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
1078 with the changes below
1079 Also fixes in unit tests related to hadron ionisation
1080
108101.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
1082 search by Z not name, validity range down to 5 keV,
1083 fix sign of the Barkas term
1084
108528.05.2001 - MGP, tag emlowen-V03-01-16
1086 Corrected typo involuntarily introduced into a public m.f.
1087
108825.05.2001 - MGP, tag emlowen-V03-01-15
1089 Added protections in G4LowEnergyPolarizedCompton (MGP)
1090 Improved comments in hadron/ion classes (V.I.)
1091 Improved code style in e/photon classes (MGP)
1092
109324.05.2001 - MGP, tag emlowen-V03-01-14
1094 Modified G4LowEnergyPolarizedCompton to inherit from
1095 G4VDiscreteProcess
1096
109723.05.2001 - MGP, tag emlowen-V03-01-13
1098 Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss
1099 by V.Ivanchenko:
1100 calculation of range directly from RangeTable;
1101 calculation of MeanFreePath from LambdaTable;
1102 improvement in the kinematics of delta-ray production
1103
110423.05.2001 - MGP, tag emlowen-V03-01-12
1105 Minor fix in G4hLowEnergyIonisation by V.Ivanchenko
1106
110723.05.2001 - MGP, tag emlowen-V03-01-11
1108 Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
1109 minor changes in hTest histograms
1110
111123.05.2001 - V.Ivanchenko
1112 G4LowEnergyIonisation and G4eLowEnergyLoss changed:
1113 direct method of range table calculation;
1114 MeanFreePath is calculated from lambda table;
1115 kinematics of delta-ray production improved;
1116 minor fix in G4hLowEnergyIonisation.
1117
111822.05.2001 - MGP, tag emlowen-V03-01-10
1119 Bug fix in G4QAOLowEnergyLoss.cc
1120
112122.05.2001 - MGP, tag emlowen-V03-01-09
1122 Same as emlowen-V03-01-08, with further modifications to hTest
1123
112422.05.2001 - MGP, tag emlowen-V03-01-08
1125 Same as emlowen-V03-01-07, with in addition:
1126 - new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
1127 - modifications to hTest
1128 - test macros renamed to be more easily identifiable
1129
113011.05.2001 - MGP, tag emlowen-V03-01-07
1131 Removed more compilation warnings in ANSI strict mode
1132
113311.05.2001 - MGP, tag emlowen-V03-01-06
1134 Same as emlowen-V03-01-04, with minor modification on hTest
1135 by V. Ivanchenko
1136
113711.05.2001 - MGP, tag emlowen-V03-01-05
1138 Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko
1139
114010.05.2001 - V.Ivanchenko
1141 Removed compilation warnings in ANSI strict mode
1142
114308.05.2001 - MGP, tag emlowen-V03-01-04
1144 Removed compilation warnings in ANSI strict mode
1145
114607.05.2001 - MGP, tag emlowen-V03-01-03
1147 Removal of RW remnants, moved to STL containers
1148
114907.05.2001 - MGP, tag emlowen-V03-01-02
1150 Same as emlowen-V03-01-01, with some improvements in tests
1151
115202.05.2001 - MGP, tag emlowen-V03-01-01
1153 Same as emlowen-V03-01-00, with a first implementation of
1154 a full suite of unit tests for electrons and photons
1155
115602.05.2001 - MGP, tag emlowen-V03-01-00
1157 Same as emlowen-V03-00-00, with minor new functionalities in
1158 test/G4BremsstrahlungTest and G4eIonisationTest, and a new
1159 test/G4PhotoelectricTest unit test
1160
116124.04.2001 - V.Ivanchenko remove all references to RogueWave vectors
1162
116324.04.2001 - V.Ivanchenko reorganize and update hTest
1164
116505.02.2001 - G.Cosmo, tag emlowen-V03-00-00
1166 Migration to STL for G4DataVector and G4OrderedTable:
1167 o Removed obsolete class G4Data. G4DataVector is now used instead.
1168 o Modified files:
1169 G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
1170 G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
1171 G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
1172 G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].
1173
117414.12.2000 - G.Cosmo, tag emlowen-V02-00-23
1175 Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.
1176
117722.11.2000 - MGP, tag emlowen-V02-00-22
1178 Yang and Chu fluctuation models applied for positive
1179 charged ions only
1180
118123.11.2000 - Ion energy fluctuations only for charge>0
1182 V.Ivanchenko
1183
118422.11.2000 - MGP, tag emlowen-V02-00-21
1185 Includes bug fix to electron energy fluctuations
1186 Compatible with electromagnetic/utils V02-00-04 tag, that has
1187 been finally accepted by STT
1188
118922.11.2000 - Bug fixed in electron energy fluctuations
1190 V.Ivanchenko
1191
119221.11.2000 - MGP, tag emlowen-V02-00-20
1193 Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
1194 (All this duplication of emlowen tags is due to the fact that the
1195 electromagnetic/utils tag with the interface updates contains
1196 also bug fixes and new features, and such tag has not passed
1197 system testing yet)
1198
119921.11.2000 - MGP, tag emlowen-V02-00-19
1200 Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations
1201
120221.11.2000 - Bug fixed in hadron/ion energy fluctuations
1203 V.Ivanchenko
1204
120516.11.2000 - MGP, tag emlowen-V02-00-18
1206 Same as emlowen-V02-00-16, with on top modifications to
1207 G4LowEnergyUtilities to replace the obsolete HepString
1208 with G4String in several places
1209
121016.11.2000 - MGP, tag emlowen-V02-00-17
1211 Same as emlowen-V02-00-15, with on top modifications to
1212 G4LowEnergyUtilities to replace the obsolete HepString
1213 with G4String in several places
1214
121505.11.2000 - MGP, tag emlowen-V02-00-16
1216 Remove the temporary const cast introduced with emlowen-V02-00-08
1217 Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
1218
121905.11.2000 - MGP, tag emlowen-V02-00-15
1220 Includes bug fixes and other modifications by V. Ivanchenko
1221 listed below
1222
122305.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
1224 edition, name "Aluninum", de/dx at E=2 MeV, and
1225 more correct charge calculation
1226 - New method to calculate ranges via de/dx table and
1227 remove dynamic binning in G4hLowEnergyLoss.cc
1228 - More precise calculation of ionisation ranges for
1229 KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
1230 V. Ivanchenko
1231
123203.11.2000 - MGP, tag emlowen-V02-00-14
1233 Fix by V. Ivanchenko to remove the cause of instability
1234 of hadron ionisation on different platforms, related to the last
1235 step
1236 Set MinKineticEnergy = LowestKineticEnergy = 10eV
1237 Results changed w.r.t. the previous version by 0.5% for protons,
1238 1% for antiprotons and 2.8% for C12
1239
124003.11.2000 - Modification
1241 MinKineticEnergy=LowestKineticEnergy=10eV
1242 V. Ivanchenko
1243
124403.11.2000 - MGP, tag emlowen-V02-00-13
1245 Same as emlowen-V02-00-12, added comments for the generation of
1246 the Software Reference Manual
1247
124831.10.2000 - MGP, tag emlowen-V02-00-12
1249 Including modifications by V. Ivanchenko since emlowen-V02-00-11
1250 listed below
1251
125223.10.2000 -
1253 Clean up and update comments
1254 V. Ivanchenko
1255
125614.10.2000 -
1257 Bug fix in nuclear stopping table name
1258 V. Ivanchenko
1259
126020.09.2000 - MGP, tag emlowen-V02-00-11
1261 Bug fix related to electron energy loss fluctuations by
1262 V. Ivanchenko
1263
126418.09.2000 - MGP, tag emlowen-V02-00-10
1265 Improvements to the readability of the code by V. Ivanchenko
1266
126717.09.2000 - MGP, tag emlowen-V02-00-09
1268 New features on antiproton ionisation by Stephane Chauvie:
1269 extension of the Quantum Harmonic Oscillator model to
1270 generic materials, calculation of oscillator strengths for
1271 all elements
1272 Antiproton model also moved to be compliant with the new design
1273 iteration
1274
127516.09.2000 - MGP, tag emlowen-V02-00-08
1276 Const cast in G4hLowEnergyIonisation (const G4Material* into
1277 G4Material*) to convert the previously _good_ LowE code
1278 into bad one, but palatable to G4EnergyLossTables, that has
1279 various member functions requiring a non-const G4Material*
1280 pointer in the arguments
1281 This modification was required to avoid compilation errors
1282 on DEC; it is meant to be temporary
1283 The affected pointers SHOULD BE REVERTED TO CONST
1284 AS SOON AS POSSIBLE, after agreement with the
1285 G4EnergyLossTables author
1286
128716.09.2000 - MGP, tag emlowen-V02-00-07
1288 Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?)
1289 to remove compilation problems on DEC (uninitialized variable)
1290 Fix in G4hLowEnergyLoss, eliminated two protected variables
1291 G4Proton* theProton and G4AntiProton* theAntiProton
1292 to revove compilation problems on DEC (hiding)
1293
129416.09.2000 - MGP, tag emlowen-V02-00-06
1295 Modifications by V.I. in hadron classes (renaming of classes
1296 for better understanding of the code)
1297
129805.09.2000 - MGP, tag emlowen-V02-00-05
1299 Fixes to remove warnings (hiding member functions and
1300 data members) in hadron classes
1301
130204.09.2000 - MGP, tag emlowen-V02-00-04
1303 Same as emlowen-V02-00-03, with V.I.'s new implementations
1304 and fixes (see below, July-August 2000)
1305
130604.09.2000 - MGP, tag emlowen-V02-00-03
1307 Same as emlowen-V02-00-02, with Gabriele's fixes
1308 (see below, 03.08.2000)
1309
131022.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
1311 The calculation of step limit for low energy
1312 hadrons/ions is upgraded.
1313 The Barkas and Bloch corrections are introduced
1314 for ions "on fly"
1315
131618.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
1317 A bug in GetConstrain method for hadrons/ions is fixed
1318
131918.08.2000 - V.Ivanchenko: two additional models of ions energy
1320 loss fluctuations have been implemented
1321
132210.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
1323 energy losses of hadrons and ions are fixed
1324
132504.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
1326 Energy losses of hadrons and ions are implemented
1327
132803.08.2000 - G.Cosmo
1329 Fixes to allow events' reproducibility:
1330 G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
1331 RandBit::shootBit().
1332 G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
1333 G4RandGauss.
1334
133502.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
1336 a lot of new classes are created. New unit test is designed
1337 as well (G4hTestStoppingPower).
1338
133929.07.2000 - MGP, tag emlowen-V02-00-02
1340 Added theta to ntuples in G4BremsstrahlungTest
1341
134218.07.2000 - MGP, tag emlowen-V02-00-01
1343 V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt
1344
134511.07.2000 - MGP, tag emlowen-V02-00-00
1346 Improvements in G4BremsstrahlungTest and G4eIonisationTest
1347
134824.06.2000 - MGP, tag emlowen-V01-01-22
1349 Modification to hTest G4Ion... classes by V. Ivanchenko to
1350 fix crash on exit on Linux
1351
135222.06.2000 - MGP, tag emlowen-V01-01-21
1353 MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
1354 correction to prevent log of negative argument
1355 Fixes problems with test14 in system testing on HP
1356 To be further verified
1357
135822.06.2000 - MGP, tag emlowen-V01-01-20
1359 Minor improvements in test/G4BremsstrahlungTest and
1360 and test/G4eIonisationTest
1361 Cosmetics (found $ tag $ in many header files, where does it
1362 come from?)
1363
136420.06.2000 - MGP, tag emlowen-V01-01-19
1365 Fixed printout in test/G4eIonisationTest
1366
136720.06.2000 - MGP, tag emlowen-V01-01-18
1368 Two new unit tests created by MGP: test/G4BremsstrahlungTest
1369 and test/G4eIonisationTest
1370
137124.05.2000 - MGP, tag emlowen-V01-01-17
1372 Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
1373 by Stephane Chauvie: physics fixes
1374 Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
1375 by MG Pia: fixes to the private interface,
1376 fixes to remove compilation warnings
1377 added protections
1378 proper code indentation to improve legibility
1379 Reorganization of the test directory by Petteri Nieminen:
1380 content of eUnitTests/ moved to ePhotonIntegration/
1381 (indeed they were not unit tests)
1382 content of validation/ moved to aluminumtest/
1383 Corrections by MG Pia to GNUmakefiles in test/ subdirectories
1384 TestEm6, TestP, eUnitTests and validation are obsolete
1385 directories, still in the repository but not to be used
1386
138723.05.2000 - MGP, tag emlowen-V01-01-16
1388 New G4QAOLowEnergyloss class by Stephane Chauvie for
1389 antiproton energy loss model
1390 Modifications to G4hLowEnergyIonisation for the new
1391 antiproton models
1392 Physics extension to lower energies for antiprotons for a
1393 set of materials
1394 New test/hTest for integration/physics testing of hadrons/ions
1395 (was previously TestEm6)
1396
139725.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
1398 G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation
1399
140022.05.2000 - MGP, tag emlowen-V01-01-15
1401 Modifications in G4VhEnergyLossModel.hh
1402
140319.05.2000 - MGP, tag emlowen-V01-01-14
1404 Includes typo correction in G4VhEnergyLossModel.hh
1405
1406 8.05.2000 - MGP, tag emlowen-V01-01-13
1407 Includes minor modifications in G4VhEnergyLossModel.hh
1408
1409 7.05.2000 - MGP, tag emlowen-V01-01-12
1410 Includes the G4VhEnergyLossModel abstract class,
1411 as part of the design iteration in the hadronic domain
1412
1413 7.05.2000 - MGP, tag emlowen-V01-01-11
1414 Includes Francesco Longo's fix of missing units in
1415 G4LowEnergyGammaConversion.cc
1416
1417 7.05.2000 - MGP, tag emlowen-V01-01-10
1418 Includes Vladimir's test/TestEm6 and test/TestP directories
1419 requires removing two (!) duplicate TestEm6 directories
1420 elsewhere
1421 Includes Stephane's unit tests G4hLETestLossTable.cc
1422 and G4hLETestAlongPostStep.cc
1423
142419.04.2000 - MGP, tag emlowen-V01-01-09
1425 same as emlowen-V01-01-08, with modifications by V.L. for
1426 first implementation of continuous energy loss in
1427 G4LowEnergyBremsstrahlung
1428
142918.04.2000 - MGP, tag emlowen-V01-01-08
1430 same as emlowen-V01-01-06,
1431 with modification to G4LowEnergyBremsstrahlung.cc to correct
1432 error introduced by V.L
1433
143418.04.2000 - MGP, tag emlowen-V01-01-07
1435 same as emlowen-V01-01-05
1436 (disregarding modifications in emlowen-V01-01-06),
1437 with modification to G4LowEnergyBremsstrahlung.cc to correct
1438 error introduced by V.L.
1439
144018.04.2000 - MGP, tag emlowen-V01-01-06
1441 includes Veronique's modifications to
1442 G4LowEnergyIonisation.hh
1443 G4LowEnergyIonisation.icc
1444 G4LowEnergyIonisation.icc
1445 G4eLowEnergyLoss.cc
1446 G4G4LowEnergyPhotoElectric.cc
1447 for integration of cross sections, float/G4double conversions
1448 and corrections of fluorescence transition probabilities
1449 to take into account non-radiative transitions
1450 (no Auger electron simulated yet)
1451
1452
145304.04.2000 - MGP, tag emlowen-V01-01-05
1454 removed dependency on standard category (G4eEnergyLoss)
1455
145604.04.2000 - MGP, tag emlowen-V01-01-04
1457 tag Vladimir's and Stephane's modifications for antiprotons
1458
145903.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
1460 1) Linearity into Barkas effect and nuclear stopping power
1461 for antiprotons
1462
146302.04.2000 - MGP, tag emlowen-V01-01-03
1464 tag V.L.'s modifications to G4LowEnergyIonisation (units)
1465
146602.04.2000 - MGP, tag emlowen-V01-01-02
1467 tag V.L.'s fix of typo in G4LowEnergyGammaConversion
1468
146902.04.2000 - MGP, tag emlowen-V01-01-01
1470 tag V.I.'s modifications, 31.03.2000
1471
147231.03.2000 - Vladimir Ivanchenko update
1473 1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
1474 is insert in dedx, cross section calculation and sampling
1475 2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
1476 klon of G4hEnergyLoss.cc
1477 3) Spin 1/2 and spin 1 corrections are inserted is cross
1478 section calculation, cross section sampling, de/dx
1479 4) IfAplicable check lepton number
1480
148121.01.2000 - Vladimir Ivanchenko update
1482 1) G4hLowEnergyIonisation.cc Barkas effect calculation
1483 and inicialisation
1484 2) G4ionLowEnergyIonisation.cc remove double deleting of
1485 MeanFreePath Table
1486
148721.01.2000 - create by Michel Maire
1488
1489
Note: See TracBrowser for help on using the repository browser.