source: trunk/source/processes/electromagnetic/utils/History @ 869

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

import all except CVS

File size: 42.1 KB
Line 
1$Id: History,v 1.308.2.1 2008/04/22 15:28:12 vnivanch 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
2022 April 08: V.Ivant (emutils-V09-00-14)
21- G4EmCorrections - set finite size correction to zero (provides         
22                    flat distribution of vertex detector response
23                    for high energy hadrons)
24- G4ionEffectiveCharge - minor change of numerical constants to provide
25                         a continuous change of charge versus energy
26
2711 January 08: V.Ivant (emutils-V09-01-00)
28- G4EmCorrections - improve CPU by usage expansions and precalculated
29                    values of Z^0.23
30- G4VEnergyLossProcess - fixed list of "collaborative" processes
31                         needed for sub-cutoff option
32
3309 November 07: V.Ivant (emutils-V09-00-13)
34- G4VMultipleScattering - set at initialisation that scattering may be
35                          off electrons (needed for single scattering)
36- G4EmModelmanager - add pointers to G4Gamma and G4Positron at
37                     initialisation
38
3907 November 07: V.Ivant (emutils-V09-00-12)
40- G4VEnergyLossProcess - simplify logic to switch on/off fluctuations
41- G4EmProcessOptions - add forgotten initialisation of G4LossTableManager
42                       parameters together with parameters of concrete
43                       processes (fixed initialisation when options
44                       defined before processes are instantiated)
45
4629 October 07: V.Ivant (emutils-V09-00-11)
47- G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering
48  cleanup - move virtual method to the source code
49- G4VMultipleScattering - use SamleScattering method PostStep
50- G4VEmModel - added SampleScattering method for msc models
51- G4VEnergyLossProcess - set default flags of fluctuation to "false"
52                         they changed to "true" when first model
53                         of fluctuations is added
54
5508 October 07: V.Ivant (emutils-V09-00-10)
56- G4VEmProcess - use cut in PostStepDoIt (before was zero)
57
5804 October 07: V.Ivant (emutils-V09-00-09)
59- G4VEnergyLossProcess - fixed problem at destruction
60
6102 October 07: V.Ivant (emutils-V09-00-08)
62- G4VEnergyLossProcess, G4VEmProcess, G4VMultipleScattering - fixed
63  memory leak - proper delete of G4PhysicsTables
64
6527 September 07: V.Ivant (emutils-V09-00-07)
66- G4ionEffectiveCharge - use Fermi energy from G4Material and not
67  recalculate at each step; reorganized formulas - less calls to
68  exp, log, pow
69
7026 September 07: V.Ivant (emutils-V09-00-06)
71- G4VEnergyLossProcess and G4VEmProcess - move virtual function
72   PostStepGetPhysicalInteractionLength from inline to body of classes
73
7425 September 07: V.Ivant (emutils-V09-00-05)
75- G4VEnergyLossProcess and G4VEmProcess - fixed handling zero cross
76  section in PostStepGetPhysicalInteractionLength method to avoid problem
77  happens in FanoCavity example when cross section inside cavity is zero
78- G4VEmModel - compare cross section with DBL_MIN instead of zero
79
8016 August 07: V.Ivant (emutils-V09-00-04)
81- G4EmCalculator - fixed default region name
82- G4VEnergyLossProcess - use prestep time for subcutoff secondaries
83                         and do not use GetVelocity method
84
8502 August 07: V.Ivant (emutils-V09-00-03)
86- G4VEnergyLossProcess - simplify energy loss computation for the case
87                         of big step (few % faster)
88
8928 July 07: V.Ivant (emutils-V09-00-02)
90- G4VEnergyLossProcess - use stl vector of G4VEmModel instead of array
91- G4VEmProcess - added cut to ComputeCrossSectionPerAtom method;
92                 added vector of cuts per material for secondaries,
93                 which are needed for single scattering process
94
9516 July 07: V.Ivant (emutils-V09-00-01)
96- G4VEmProcess - integral option coupled with buildLambdaTable option:
97  integral cannot be true if buildLambdaTable is false
98
9911 July 07: V.Ivant (emutils-V09-00-00)
100- G4VEmModel - fixed SelectRandomAtom method (last element of compound
101  was never selected - instead first was taken)
102
10320 June 07: V.Ivant (emutils-V08-03-06)
104- G4VEnergyLossProcess add initialisation of preStepKinEnergy before
105  run in order to fix a problem of test14 reported by Valgrind
106
10714 June 07: V.Ivant (emutils-V08-03-05)
108- G4LossTableManager - add deletion of G4EmCorrections in destructor
109
11012 June 07: V.Ivant (emutils-V08-03-04)
111- G4VEnergyLossProcess fixed estimation of step limit inside
112  AlongStepGetPhysicalInteractionLength method - do not use safety
113
11411 June 07: V.Ivant (emutils-V08-03-03)
115- G4MscStepLimitType, G4VMultipleScattering, G4EnergyLossMessenger
116  substitute name "G4v71" -> "Minimal"
117
11823 May 07: V.Ivant (emutils-V08-03-02)
119- G4VEnergyLossProcess, G4VEmProcess - remove method SecondaryPostStep
120  use instead a direct call to selected model
121
12222 May 07: V.Ivant (emutils-V08-03-01)
123- G4VEmModel - change interface of SampleSecondary method, it become
124  void, extra parameter std::vector<G4DynamicParticle*>*, this vector
125  is now a member of base class G4VEnergyLossProcess, G4VEmProcess,
126  no new and delete of the vector in the run time. About 5% speedup
127  of EM shower simulation
128- G4VEnergyLossProcess, G4VEmProcess, G4VMultipleScattering modified
129  to follow this new interface
130
13121 May 07: V.Ivant (emutils-V08-03-00)
13221 May 07: V.Ivant (emutils-V08-02-12)
133- G4VEnergyLossProcess - speadup the code by added implementation
134         method PostStepGetPhysicalInteractionLength;
135         added methods InitialiseStep and InitialiseMassCharge
136- G4VEmProcess - speadup the code by added implementation
137         method PostStepGetPhysicalInteractionLength;
138         add comments to header and inline methods
139
14020 May 07: V.Ivant (emutils-V08-02-11)
141- G4VMultipleScattering - speadup the code by added implementation
142         of method AlongStepGetPhysicalInteractionLength and
143         do not use ContinuousStepLimit; also added implementation
144         of method PostStepGetPhysicalInteractionLength           
145- G4VEnergyLossProcess - speadup the code by added implementation
146         method AlongStepGetPhysicalInteractionLength and
147         do not use ContinuousStepLimit
148
14918 May 07: V.Ivant (emutils-V08-02-10)
150- G4EnergyLossMessenger - make new UI sub-directory "/process/msc"
151                          and reorganise UI commands for msc
152                          processes; use G4EmProcessOptions as
153                          an interface to all EM processes
154- G4LossTableManager - remove set msc parameters
155- G4EmProcessOptions - update interface to msc processes, add
156                       extra methods to set parameters
157- G4VEnergyLossProcess - cleanup comments and reorgnize code for
158                         easier reading; move short methods to inline;
159- G4VMultipleScattering - cleanup comments and reorgnize code for
160                         easier reading; move short methods to inline;
161                         add method to set msc parameters
162- G4MscStepLimitType - is added
163
16410 May 07: V.Ivant (emutils-V08-02-09)
165- integrated fixes of emutils-V08-02-06a
166
16725 April 07: V.Ivant (emutils-V08-02-08)
168- G4VEnegryLossProcess - move initialisation of safety helper to
169                         BuildPhysicsTable
170
17112 April 07: V.Ivant (emutils-V08-02-07)
172- G4VEnegryLossProcess - use unique G4SafetyHelper
173- G4VEmProcess - remove double call to Clear method
174
17508 May 07: V.Ivant (emutils-V08-02-06a)
176- G4VEnegryLossProcess - use linearLossLimit 0.05 as in 8.2
177- G4EmCorrections - fix division by zero by using ion mass from G4IonTable
178
17919 March 07: V.Ivant (emutils-V08-02-06)
180- G4VMultipleScattering - add protection against zero step or energy
181- G4EmModelManager - add maxCutInRange variable for sub-cutoff option
182- G4EmCalculator - add method ComputeEnergyCutFromRangeCut
183- G4EnergyLossMessenger - send message "/run/physicsModified" after all
184                          commands, which require reinitialisation
185- G4VEnergyLossProcess - use SafetyHelper instead of Navigator
186                       - add protection agains zero-length step
187
18816 February 07: V.Ivant (emutils-V08-02-05)
189- G4VEnegryLossProcess - change initialisation: linLossLimit=1.e-6
190                         improve precision of energy loss for high
191                         energy incident and high cut
192                         
19313 February 07: V.Ivant (emutils-V08-02-04)
194- G4LossTableManager, G4EmProcessOptions, G4EnergyLossMessenger
195  add command MscSkin, linearLossLimit
196- G4VMultipleScattering - add SetSkin and Skin methods
197- G4LossTableBuilder - use more precise algorithm to build inverse
198                       range table using G4LPhysicsFreeVector
199
20007 February 07: V.Ivant (emutils-V08-02-03)
201- G4LossTableManager, G4EmProcessOptions, G4EnergyLossMessenger
202  add command MscLateralDisplacement
203
20416 January 07: V.Ivant (emutils-V08-02-02)
205- G4LossTableBuilder - fill new vector for dedx (do not reuse old)
206- G4LossTableManager - fix problen of reinitialisation for the next run
207                       after activate/desactivate energy loss process
208- G4VEmEnergyLossProcess - add members theIonisationTable and
209                           theSubIonisationTables in order to save
210                           separately total energy loss and energy
211                           loss due to ionisation; 
212     
21315 January 07: mma (emutils-V08-02-01)
214- G4VEmEnergyLossProcess - add SetEmModel(index) add SetFluctModel()
215
21611 January 07: V.Ivant
217- G4LossTableManager - fix problen of initialisation
218- G4VEmEnergyLossProcess - fix subcutoff option for bremsstrahlung
219
22010 November 06: V.Ivant (emutils-V08-01-06)
221- G4EnergyLossMessenger - add commands binsDEDX, binsLambda
222
22323 October 06: V.Ivant (emutils-V08-01-05)
224- G4LossTableManger - add method GetEnergyLossProcess
225- G4EmCalculator - 10 keV - 1 keV energy to access lowEnergy ionisation
226
22729 Septenber 06: V.Ivant (emutils-V08-01-04)
228- G4EmCalculator add computation of smoothing factor for dedx of hadrons/ions
229     
23013 September 06: mma (emutils-V08-01-03)
231- G4VEmProcess: add function SetModel( G4VEmModel* )
232
23329 August 06: V.Ivant (emutils-V08-01-02)
234- G4VEmModel add member currentElement and protected Get/Set methods
235
23615 June 06: V.Ivant (emutils-V08-01-01)
237- G4VEnergyLossProcess - make protected LambdaPhysicsVector method
238- G4ionEffectiveCharge - add protection for NULL pointer to material
239
24005 July 06: V.Ivant (emutils-V08-01-00)
241- G4LossTableManager - do not clear loss table map to avoid crash for
242                       activate/desactivate regime with ion gun,
243                       propagate 'RandomStep' flag to processes
244
24507 June 06: V.Ivant (emutils-V08-00-20)
246- G4VEnergyLossProcess - Do not change particle momentum AlongStep
247
24802 June 06: V.Ivant (emutils-V08-00-19)
249- G4EmCorrections - fix compilation warnings at SUN
250
25122 May 06: V.Ivant (emutils-V08-00-18)
252- G4EmProcessOptions, G4LossTableManager - add Get/SetBremsstrahlungTh
253  method requested by CMS
254- G4ionEffectiveCharge make upper limit of the model proportional to Z
255
25614 May 06: V.Ivant (emutils-V08-00-17)
257- G4VEnergyLossProcess, G4VEmProcess, G4VMultipleScattering - add
258  NumberOfModels method
259- G4VEnergyLossProces - add random step sampling and minor fix subcut
260
26113 May 06: V.Ivant (emutils-V08-00-16)
262- G4EmCalculator and G4EmCorrections - add correction from user data
263  on stopping power
264- G4VEnergyLossProcess, G4VEmProcess, G4VMultipleScattering - add
265  GetModelByIndex method
266
26710 May 06: V.Ivant (emutils-V08-00-15)
268- G4LossTableMessenger - add command MscStepLimitation
269- G4LOssTableManager - add methods SetMscStepLimitation, FacRange,
270  and MscFlag
271
27204 May 06: V.Ivant (emutils-V08-00-14)
273- G4EmCorrections - fix compilation warning at SUN
274
27528 April 06: V.Ivant (emutils-V08-00-13)
276- G4EmCalculator - remove debug output
277- G4EmCorrections - add finite size correction, cleanup other
278- G4ionEffectiveCharge - extend upper limit to 50 MeV
279
28018 April 06: V.Ivant (emutils-V08-00-12)
281- G4EmCalculator - fix GetCrossSectionPerVolume problem for gamma
282
28310 April 06: V.Ivant (emutils-V08-00-11)
284- Add flag of LPM effect to G4LossTableMessenger, G4LossTableManager and
285  G4EmProcessOptions
286- fix problem of activate/desactvate in G4LossTableManager
287
28829 March 06: V.Ivant (emutils-V08-00-10)
289- G4LossTableBuilder fix compilation warning at g++3.4.4
290
29128 March 06: V.Ivant (emutils-V08-00-09)
292- G4VEnergyLossProcess - add store energy loss tables for bremsstrahlung
293- G4LossTableBuilder & G4LossTableManager - fix logic to ensure rebuild PhysicsTable
294        in the regime activate/desactivate processes
295- G4VEmProcess - fix printout
296
29723 March 06: V.Ivant (emutils-V08-00-08)
298- G4VEnergyLossProcess add SetDynamicMassCharge (used by ionIonisation)
299  use flag isIonisation AlongStep, PrintInfo, and StoreTables     
300- G4LossTableManager set flag isIonisation for processes
301- G4EmCalculator add public methods ComputeTotalDEDX, ComputeElectronicDEDX
302  update GetDEDX for ions
303
30414 March 06 (mma) (emutils-V08-00-07)
305- corrections in G4EmCalculator::GetCrossSectionPerVolume,
306  GetCrossSectionPerAtom, ComputeCrossSectionPerAtom
307
30807 March 06: V.Ivant (emutils-V08-00-06)
309- Complete design iteration for msc (V.Ivanchenko)
310- Add G4DummyModel (V.Ivanchenko)
311
31207 March 06: V.Ivant (emutils-V08-00-05)
313- Optimize interfaces to Msc model (G4VEmModel and G4VMultipleScattering)
314
31517 February 06: V.Ivant (emutils-V08-00-04)
316- G4VmultipleScattering - Lambda table keep cross section not mfp
317- remove obsolete interface G4VSCProcessor.hh
318     
31906 February 06 mma  (emutils-V08-00-03)
320- Added function G4VEmModel::ComputeMeanFreePath() (mma)
321     
32201 February 06
323- G4VEmProcess::ComputeCrossSectionPerAtom(): put default value A=0,
324  G4VEmModel::ComputeCrossSectionPerAtom(): put default value A=0,
325  to keep compatibility with v5.2 (mma)
326   
32726 January 06: V.Ivant (emutils-V08-00-02)
328- add method GetRangeFromRestricteDEDX for later replacement of GetRange(VI)
329- G4VEnergyLossProcess - improve cout (VI)
330- G4VEnergyLossProcess - Fix subcutoff simulation (VI)
331
33220 January 06: V.Ivant (emutils-V08-00-01)
333- Add G4EmTableType.hh enumerator (VI)
334- Use G4EmTableType to reduce methods with practically identical code (VI)
335- G4VEnergyLossProcess - recalculation of presafety for subcutoff
336                         update energy constrain for subcutoff
337                         add energy correction to subcutoff (VI)
338
33911 January 06: V.Ivant (emutils-V08-00-00)
340- G4VEnergyLossProcess - simplify subcutoff calculation (VI)
341- G4EmCalculator - add GetCSDARange (VI)
342- G4VEmProcess - remove dependence on G4NistManager (VI)
343- Substitute PreciseRange -> CSDARange (VI)
344- Substitute SetStepLimits -> SetStepFunction (VI)
345- G4VEnergyLossProcess - remove minStepLimit member and use finalRange (VI)
346- G4VEnergyLossProcess - reset currentCouple when StepFunction is changed (VI)
347
34805 December 05: V.Ivant (emutils-V07-01-13)
349- G4EmProcessOptions - fix verbosity definition for energy loss processes
350
35129 November 05: V.Ivant (emutils-V07-01-12)
352- G4EmModelmanager - add protection for arithmetic operations with cut=DBL_MAX
353
35426 November 05: V.Ivant (emutils-V07-01-11)
355- G4EmCalculator - upgrade printout
356- G4EmCorrection - fix on calculation of effective charge and Mott correction
357                   for heavy ions
358
35915 November 05: V.Ivant (emutils-V07-01-10)
360- G4EnergyLossMessenger: migration to <sstream>
361
36228 October 05: V.Ivant (emutils-V07-01-09)
363- Fix problem in G4EmCalculator in ComputeDEDX for ions
364- Provide subcutoff regime inside G4VEnergyLossProcess - do not
365  use G4VSubCutoffProcessor anymore 
366- update subcutoff set method inside G4EmProcessOptions
367
36827 October 05: V.Ivant (emutils-V07-01-08)
369- add virtual method MscStepLimitation() to G4VMultipleScattering
370- add SetMscStepLimitation to G4EmProcessOptions
371
37225 October 05: V.Ivant (emutils-V07-01-07)
373- G4VEmModel.cc - default energy range from 0.1*keV to 100*TeV to
374  make easier initialisation of PAI models
375     
37617 October 05: L.Urban (emutils-V07-01-06)
377- G4VEnergyLossProcess.cc: protection againg 0 mean loss removed,
378  effect cured in standard/G4UniversalFluctuation
379
38007 October 05: L.Urban (emutils-V07-01-05)
381- G4VMultipleScattering.hh: error in a protection in GetContinuousStepLimit
382  corrected. Must cowork with emstand-V07-01-14
383     
38405 October 05: L.Urban (emutils-V07-01-04)
385- G4VEnergyLossProcess: added protection against mean_energy_loss = 0
386
38704 September 05: V.Ivant (emutils-V07-01-03)
388- G4VEnergyLossProcess, G4VEmProcess: default lambdaFactor 0.8
389
39002 September 05: V.Ivant (emutils-V07-01-02)
391- This tag is 7.1 + bug fixes
392- G4VEnergyLossProcess: Integral=true; SetStepFunction(0.2, 1*mm)
393  fix a problem #780 connected with d-electron production tmax < cut
394- G4EmManager - fix a cut calculation for e+e- pair     
395
39612 August 05: mma (emutils-V07-01-01)
397- G4VEnergyLossProcess: Integral=false; SetStepFunction(0.2, 0.1*mm)
398
39925 July 05: V.Ivant (emutils-V07-01-00)
400- G4VEnergyLossProcess: add extra protection for non-integral mode
401- G4VEmModel, G4VEmFluctuationModel : move constructor anddestructor to the body
402- G4VEmProcess - use integral mode only for charged particles
403
40427 May 05: V.Ivant (utils-V07-00-13)
405- Fix problem observed for second run after adding/removal materials
406- Fix compilation warning at SUN in G4EmCalculator and G4EmCorrections;
407
40818 May 05: V.Ivant (utils-V07-00-12)
409- fix calculation of CrossSection without /run/initialise
410
41112 May 05: V.Ivant (utils-V07-00-11)
412- fix calculation of MFP in G4Emcalculator
413- cleanup
414
41509 May 05: V.Ivant (utils-V07-00-10)
416- Bux fixes in G4VEmProcess, G4VEmModel, G4EmCorrections
417     
41803 May 05: V.Ivant (utils-V07-00-09)
419- fabs -> std::abs
420
42129 April 05: V.Ivant (utils-V07-00-08)
422- Fix compilation warning at gcc.3.4
423
42426 April 05: V.Ivant (utils-V07-00-07)
425- Fix compilation warning at Windaows
426
42719 April 05: V.Ivant (utils-V07-00-06)
428- Add method SelectRandomAtom to G4VEmModel
429
43018 April 05: V.Ivant (utils-V07-00-05)
431- G4VEmProcess migrate to G4ParticleChangeForGamma
432- G4VMultipleScattering and G4VEmModel - optimise internal interfaces
433
43413 April 05: V.Ivant (utils-V07-00-04)
435- Optimization of internal interfaces G4VEmModel, G4VEmFluctuationModel,
436  G4VEmProcess, G4VEnergyLossProcess
437- Fix range calculation for dedx=0 in G4LossTableBuilder
438- Add Mott correction to G4EmCorrection
439
44018 March 05: V.Ivant (utils-V07-00-03)
441- Optimization of G4VEmProcess interface for gamma processes
442- Put default inline implementation for virtual method of G4VEmModel
443
44411 March 05: V.Ivant (utils-V07-00-02)
445- Shift verbose level, set default value 1
446- Add flags "ApplyCuts" and "KillPrimary" to G4VEmProcess
447- Add G4EmCorrection class
448
44907 March 05: V.Ivant (utils-V07-00-01)
450- Fix bug in initialisation of G4VEmProcess
451
45213 Jan 05: V.Ivant (utils-V07-00-00)
453- Fix bug which takes place when inactivate eIoni
454- Fix problem of effective charge for very slow ions - add protections
455- Fix problem of initialisation for ion beam examples
456
45709 Dec 04: V.Ivant (utils-V06-02-22)
458- Fix bug related to hadron tests
459
46006 Dec 04: V.Ivant (utils-V06-02-21)
461- Minor but critical fix in BuildPhysicsTables for muons
462- Fix of BuildDEDXtables for e-, e+, mu+, mu-
463
46401 Dec 04: V.Ivant (utils-V06-02-20)
465- Migration to cmath
466
46701 Dec 04: V.Ivant (utils-V06-02-19)
468- Move the classes with real models from utils to standard
469
47029 November 04: V.Ivanchenko (utils-V06-02-18)
471- Restructure of standard subdirectories
472- Cleanup GNUmakefile
473
47429 November 04: V.Ivanchenko (utils-V06-02-17)
475- Fix control on verboseLevel for energy loss and msc
476- Fix BuildPhysicsTable for case of sharing processes between particles
477
47818 November 04: V.Ivanchenko (utils-V06-02-16)
479- Update signature of G4EmCalculator
480- Add method CrossSectionPerAtom to G4VEmModel
481- Fix bug at initialisation for ion
482- Improve printout for G4VEnergyLossProcess
483- Fix bug - initialisation of map for particle/processes for external
484  access to dE/dx tables
485
48615 November 04: V.Ivanchenko (utils-V06-02-15)
487- Remove ProposeTrackStatus from AlongStep
488
48918 November 04: V.Ivanchenko (utils-V06-02-14b)
490- Fix bug - initialisation of map for particle/processes for external
491  access to dE/dx tables
492
49317 November 04: V.Ivanchenko (utils-V06-02-14a)
494- Fix bug at initialisation for ion
495
49611 November 04: V.Ivanchenko (utils-V06-02-14)
497- The fix in Retrieve tables
498
49911 November 04: V.Ivanchenko (utils-V06-02-13)
500- Migration to new algorithm to Store/Retrieve tables
501
50202 November 04: L.Urban (utils-V06-02-12)
503- Precision problem for very high energy ions in gases(or with
504  small stepsize) has been solved in src/G4MscModel.cc
505
50625 October 04: V.Ivanchenko (utils-V06-02-11)
507- Migrate to new interfaces for ParticleChange
508
50914 October 04: V.Ivanchenko (utils-V06-02-10)
510- Bug fix in effective charge sampling
511     
51227 september 04: L.Urban (utils-V06-02-09)
513- G4Mscmodel.cc: change in the tail of the angular distribution,
514  contributing to step independance.
515
51613 September 04: V.Ivanchenko (utils-V06-02-08)
517- Extend G4BraggModel below 1 keV
518- Add verbose for G4EmCalculator
519- Fix problem of integral regime for cross sections with more
520  than 1 peak
521
52226 Augest 04: V.Ivanchenko (utils-V06-02-07)
523- Update G4EmCalculator class - add protections and cleanup
524- Fix effective charge for He4
525- Fix deuteron energy loss
526- For G4VEnergyLossProcess and G4VMultipleScattring introduce new methods
527  to perform initialisation in both cases Build or Retrieve tables
528     
52917 August 04: L.Urban (utils-V06-02-06)
530- Name of data member facxsi changed to factail together with the corresponding
531  set function.
532- Changes in the angle distribution (slightly modified Highland formula for the
533  width of the central part, changes in the numerical values of some other
534  parameters) ---> approximately step independent distribution.
535   
53606 Augest 04: V.Ivanchenko (utils-V06-02-05)
537- Change names of private member functions to make they be more clear
538- Optimise MFP and step limit calculation
539- Remove random step feature from G4VEnergyLossProcess
540- Add interfaces to G4Emcalculator
541- Clear up interfaces in G4VEmProcess
542- Use new interfaces from G4VParticleChange
543- Remove obsolete interfaces for particles
544
54527 July 04: V.Ivanchenko (utils-V06-02-04)
546- Fix a compilation problem connected with removal of the dependence
547  of particle cathegory on G4Material
548- Add G4EmCalculator - a class to access/calculate dedx, range, cross
549  sections of EM processes
550- Add G4ionEffectiveCharge class needed both to ion physics and
551  G4EmCalculator
552
55323 July 04: V.Ivanchenko (utils-V06-02-03)
554- Fix a problem of cut dependence of transmission energy of low energy e-
555  via thin foil
556
55721 July 04: V.Ivanchenko (utils-V06-02-02)
558- Fix a problem tried after desactivation of muon ionisation
559     
56019 July 04: mma (utils-V06-02-01)
561- G4MscModel.cc: correction in SampleCosineTheta in order to avoid
562  num. precision problems at high energy/small step(L.Urban)
563
56405 July 04: V.Ivanchenko (utils-V06-02-00)
565- Fix a problem of G4VEnergyLossProcess seen for ions at small cuts in range
566
56726 May 04: V.Ivanchenko (utils-V06-01-07)
568- Critical fix in msc to avoid crash in case of use of G4hLowEnergyIonisation
569  for ions together with msc
570
57117 May 04: V.Ivanchenko (utils-V06-01-06)
572- Update integral method taking into account 1 peak in cross section
573- Add options to G4EmProcessOptions
574- Fix minor problem at initialisation
575
57610 May 04: V.Ivanchenko (utils-V06-01-05)
577- Add method GetCurrentRange
578- Add additional initialisation to fluctuations
579- Fix in printout format
580
58104 May 04: V.Ivanchenko (utils-V06-01-04)
582- Use dynamic change for simulation of multiple scattering angle
583- Use trancate range table for estimation of energy loss inside
584  msc model.
585
58626 April 04: V.Ivanchenko (utils-V06-01-03)
587- Reduce aria of applicability of the model for simulation
588  of fluctuations at very small steps to provide less step dependent
589  results.
590
59123 April 04: L.Urban (utils-V06-01-02)
592- changes in G4MscModel: t->z and z->t transformations (true length
593  to geometrical length and back)  have been completely rewritten,
594  change in the angular distribution for e+/e-
595  ( correction to the Highland formula) + some technical changes
596  ==> results are closer to data, step dependence decreased. Effect
597  the resolution of sampling calorimeters
598
59905 April 04: V.Ivant  (utils-V06-01-01)
600- G4VEnergyLossProcess: Update calulation of energy loss from tables
601  (important for proton energies about 1 MeV);
602- Fluctuations: smooth out sampling of Gaussian fluctuations,
603  when sigma is much bigger than energy loss.
604
60531 March 04: V.Ivant  (utils-V06-01-00)
606- G4VEnergyLossProcess: Fix a problem of retrieve tables if PreciseRange
607  is absent
608     
60915 March 04: V.Ivant  (utils-V06-00-09)
610- G4VEnergyLossProcess: Fix a problem of energy below lowestKinEnergy
611 
61215 March 04: mma  (utils-V06-00-08)
613 
61412 March 04: V.Ivant
615- G4VEnergyLossProcess: put back lowestKinEnergy = 1.*eV;
616 
61710 March 04: V.Ivant
618- G4LossTableManager.cc: fix a problem of Precise Range table
619- G4VEnergyLossProcess: fix problem of step limit calculation
620 
62110 March 04: L.Urban
622- G4MscModel: changes in data members,
623  corrections in GeomPathLength,TrueStepLength, SampleCosineTheta
624 
62506 March 04: V.Ivant (utils-V06-00-07)
626- fix a bug in link at SUN
627
62801 March 04: V.Ivant (utils-V06-00-06)
629- fixes of bugs coming with transition to model variant of msc
630  and simplifications of calculation of energy dependence of internal
631  parameters (L.Urban)
632
633
63427 Feb 04: V.Ivant (utils-V06-00-05)
635- fix problem of ionisation in air with low pressure 10^-4 Atm
636- add G4EmProcessOptions class
637- update calculation of energy from range
638
63917 Feb 04: V.Ivant (utils-V06-00-04)
640- murge the patch and development tag
641- minor cleanup in ionisation models
642
64306 Feb 04: V.Ivant (utils-a-V06-00-00)
644- The tag on top of utils-V06-00-00 for the patch include:
645- Fix problem of destruction of PAI model
646- Fix a bug responsibile for mess in cross section of delta-electron
647  production by muons
648- Add protection for small edep in G4UniversalFluctuations
649
65027 Jan 04: V.Ivant (utils-V06-00-03)
651- Fix problem of destruction of PAI model
652
65326 Jan 04: V.Ivant (utils-V06-00-02)
654- Fix a bug responsibile for mess in cross section of delta-electron
655  production by muons
656
65722 Jan 04: V.Ivant (utils-V06-00-01)
658- Migrade to G4ParticleChangeForLoss
659
66014 Jan 04: V.Ivant (utils-V06-00-00)
661- Activate precise range calculation
662- Add Set methods to G4LossTablemanager to define: binning, maxEnergy for muon
663  tables, maxEnergy for precise range.
664
66526 Nov 03: V.Ivant (utils-V05-02-17)
666- Close precise range feature for the time being
667
66826 Nov 03: L.Urban
669- Bugfix in G4VMultipleScattering:AlongStepDoIt + G4MscModel
670  truestep <= range
671
67225 Nov 03: V.Ivant (utils-V05-02-16)
673- Fix wrong deletion and error in SetRangeTable
674
67525 Nov 03: V.Ivant (utils-V05-02-15)
676- Fix crash for case of inactivated ionisation and bremsstrahlung
677
67813 Nov 03: V.Ivant (utils-V05-02-14)
679- Fix negative energy loss
680
68111 Nov 03: V.Ivant (utils-V05-02-13)
682- Update printout in RetrievePhysicsTable
683- Substitute G4VEnergyLossSTD by G4VEnergyLossProcess
684- For ions update ionisation (V.Ivanchenko) and multiple scattering (L.Urban)
685
68610 Nov 03: Urban
687- highKinEnergy is set back to 100 TeV for multiple scattering
688- number of table bins set to 120             "
689- small change in the tail of the angular distribution (after tuning!)
690- code cleaning in G4MscModel.cc
691
69207 Nov 03: mma (utils-V05-02-12)
693- Fix problem of rounding of double in G4UniversalFluctuations
694- Fix precision problems for high energy (PeV) particles
695- change in the tail of the angular distribution
696- highKinEnergy is set to 100 PeV
697 
69803 Nov 03: V.Ivant (utils-V05-02-11)
699- Remove STD processes
700- Fix problem of RetrievePhysicsTable
701
70230 Oct 03: G.Cosmo (utils-V05-02-10)
703- Fixed compilation problem on Windows in G4LossTableManager.cc for multiple
704  declaration of indeces ...
705
70624 Oct 03: V.Ivant (utils-V05-02-09)
707- Update logic of BuildPhysicsTable to take into account desactivate processes
708- Update defalts for stepping algorithm
709
71020 Oct 03: V.Ivant (utils-V05-02-08)
711- Minor change of interface to G4EmFluctuationModel for PAI development
712- Update logic of the messenger and G4LossTableManager to provide independence
713  on command sequence
714- Increase verbosity for store/retrieve tables
715
71614 Oct 03: V.Ivant (utils-V05-02-07)
717- Update verbose/printout
718- Add new method DefineForRegion to G4VEmModel
719- Fix minor problems in messenger
720
7214 Oct 03: G.Cosmo (utils-V05-02-06)
722- Modified GNUmakefiles:
723  o added dependency to new module "geometry/navigation".
724  o replaced "digits+hits" with "digits_hits".
725- Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00".
726
72725 Sept 03: H.Kurashige (utils-V05-02-05)
728- Add "#include G4MaterialCutsCouple.hh" in G4MultipleScattering52.hh
729
73020 Sept 03: V.Ivant (utils-V05-02-04)
731-Use warning for obsolete interfaces which uses G4Material instead of
732 G4MaterialCutsCouple
733-Update initialization of energy loss processes
734-Update GNUmakefile
735
73612 September 03: L.Urban
737-fixed num. error for small stepsize in G4MscModel.cc (z sampling)
738
73927 August 03: V.Ivant (utils-V05-02-03)
740-Fix problems in compilation of some tests
741
74208 August 03: V.Ivant (utils-V05-02-02)
743-Substitute standerd by STD, freezing old standard as 52
744
74507 August 03: V.Ivant (utils-V05-02-01)
746- Update of the ion fluctuation model
747- Update design - STD processes can be mixed in physics list with
748  old processes
749- Tunning of msc model: fix poblems for width and for tails of distribution
750  for the STD variant
751
75224 July 03: V.Ivant (utils-V05-02-00)
753-Update model interface - substitute G4Material by G4MaterialCutsCouple
754 in dE/dx and CrossSection methods
755-Add Set methods to energy range of msc table
756-Add method to change the nergy range of model
757-Add possibility to have STD and other processes in the same physics list
758
75916 June 03: V.Ivant (utils-V05-01-07)
760- ShortLived particles are not applicable for msc
761
76204 June 03: V.Ivant (utils-V05-01-06)
763- Fix compilation warnings
764- Update STD initialisation
765
76628 May 03: V.Ivant (utils-V05-01-05)
767- Remove absolete msc STD classes and add msc model (V.Ivanchenko)
768- Fix misprint for msc at Tev energy (L.Urban)
769
77026 May 03: V.Ivant (utils-V05-01-04)
771- Fix compilation warnings for pedantic compiler option
772
77326 May 03: V.Ivant (utils-V05-01-03)
774- replaced msc STD with model variant
775- remove debug printout from G4VEnergyLossSTD for ions
776- fix minor problem in nuclear formfactor calculations for msc
777
77823 May 03: V.Ivant (utils-V05-01-02)
779- Fix initialisation of integral approach - correct definition
780  of STD fluctuation model
781- Remove tracking cut from STD
782- Establish limits on eloss for Bohr and Ion fluctuations for STD
783
78423 May 03: L.Urban (utils-V05-01-01)
785- MultipleScattering and MultipleScatteringSTD :
786- IMPORTANT change in the angle distribution for muons/hadrons
787  the width of the central part now is corresponds to the value
788  can be computed from the HighLand formula (no change of this
789  kind for e+/e-) --> small change in the width for low to
790  medium energy (protons - 1 MeV - few hundred MeV) but change up to
791  20 -25 % for high energy.
792- minor correction in the angle sampling algorithm, affects
793  e+/e- too --> small change for very small and very big
794  stepsize/range values.
795
79615 May 03: V.Ivant (utils-V05-01-00)
797- add precise range calculation for STD
798- defauld step parameters for STD set to be the same as standard
799
80028 Apr 03: V.Ivant (utils-V05-00-13)
801- add control on range for msc (effective for ions)
802
80326 Apr 03: V.Ivant (utils-V05-00-12)
804- fix of store/retrieve tables for msc and STD
805- cleanup Bohr and Ion fluctuations
806
80717 Apr 03: V.Ivant (utils-V05-00-11)
808- additional clean up of msc variables
809- improve output
810
81113 Apr 03: V.Ivant (utils-V05-00-10)
812- Add additional initialisation msc variables
813- Add interface between standard and STD tables
814
81509 Apr 03: V.Ivant (utils-V05-00-09)
816- Fix problem of negative step limit for STD
817
81807 Apr 03: V.Ivant (utils-V05-00-08)
819- Add DeRegister to STD loss classes
820- Add G4VMultipleScattering
821- Remove STD messenger
822     
82326 Mar 03: V.Ivant (utils-V05-00-07)
824- Add GetDEDXDispersion to STD loss tables
825
82625 Mar 03: mma
827- G4VEnergyLoss : add finalRangeRequested
828
82912 Mar 03: V.Ivant (utils-V05-00-06)
830- Add warning and G4Exception to G4EnergyLossTable
831- Fix in MSC cut per region
832- Fix in initialisation for STD
833- Make messanger active at PreInit
834
83510 Mar 03: V.Ivant (utils-V05-00-05)
836- Updated MSC
837- SubType for GenericIons
838- Fix in energy range of models for STD
839
84026 feb 03: V.Ivant (utils-V05-00-04a)
841- For the February reference tag return back msc of 5.0
842- Simplify control on GenericIons for STD
843
84418 feb 03: V.Ivant (utils-V05-00-04)
845- add control on CutsCouple usage
846- utilise SubType for GenericIons
847- fix problems with lambda and range tables for STD hadrons/ions
848- fix problem of several runs with changed cuts/couples for STD
849
85013 feb 03: V.Ivant
851- add names for all models
852- make the set of model per region available
853- make SubCutoff regime available per region
854
85510 feb 03: mma (utils-V05-00-03)
856- tag to take account the Laszlo + Vladimir modifs
857
85807 feb 03: V.Ivant
859- fix problem in fluctuations for STD
860
86106 feb 03: L.Urban
862- important modifications in MSC (both in old design and model
863  version)
864  - changes in data members
865  - algorithm to reduce the step dependence is new
866  - new sampling for the geom.pathlengths
867
86805 feb 03: V.Ivant (utils-V05-00-02)
869- Fix on warnings at SUN for STD classes
870- Add Initialise method to STD classes to calculate PartialSumSigma
871- Subsitute Material by MaterialCutsCouple for PostStep STD
872
87324 jan 03: V.Ivant (utils-V05-00-01)
874- Migration to "cut per region"
875
87606 jan 03: V.Ivant (utils-V05-00-00)
877- Update interfaces to STD classes in order to be ready to migrade
878  to "cut per region"
879
88012 dec 02: V.Ivant (utils-V04-01-12)
881- Fix in multiple scattering for 1 MeV protons in both implementations.
882
88309 dec 02: V.Ivant (utils-V04-01-11)
884- Removed warnings in G4SCProcessorStand and G4UniversalFluctuation.
885
88606 dec 02: G.Cosmo (utils-V04-01-10)
887- Merged changes for new G4ApplicationState in messengers.
888
88904 dec 02: V.Ivant (utils-V04-01-09)
890- STD processes: fix model selection + delta-electron spectra   
891
89211 nov 02: V.Ivant (utils-V04-01-08)
893- G4VEnergyLoss: return back previous fluctuation model   
894     
89530 oct 02: mma (utils-V04-01-07)
896- G4MultipleScattering: modified angle distribution, mods in boundary
897  algorithm, changes in data members, rename variable cm -> Ecm
898  This new parametrisation improves the ~100 MeV proton scattering.
899- propagated to G4MultipleScatteringSTD
900- G4VEnergyLoss: minor changes in fluctuations   
901
90228 oct 02: V.Ivanchenko (utils-V04-01-06)
903- fix in G4MultipleScattringSTD + cleanup warnings in STD classes
904
90517 oct 02: V.Ivant (utils-V04-01-05)
906- temporary fix for proton scattering propagated in MultipleScatteringSTD
907- Few changes in LossTableBuilder
908 
90916 oct 02: Laszlo (utils-V04-01-04)
910- temporary fix for proton scattering
911   
91215 oct 02: V.Ivant (utils-V04-01-03)
913- redesign for a Model approach: files processNameSTD and processNameModel
914     
91526 sep 02: Laszlo (utils-V04-01-02)
916- angle distribution modified
917- minor changes in boundary algorithm
918     
91912 aug 02: Laszlo (utils-V04-01-01)
920- bug fixed in PostStepDoIt (lateral displacement)
921     
92206 aug 02: V.Ivanchenko (utils-V04-01-00)
923G4VEnergyLoss: Fix at low energies - if tmax below ionisation potential
924               then only Gaussian fluctuations are sampled.
925
92611 jun 02: Laszlo (utils-V04-00-08)
927- important bug fixed in G4MultipleScattering.cc
928  ComputeTransportCrossSection. The bug affected the scattering
929  for all the low energy ( <~ few hundred MeV) heavy particles.
930     
93124 may 02: Laszlo (utils-V04-00-07)
932- G4MultipleScattering.hh,.cc: mods in angle distribution and
933  in boundary algorithm
934
93506 may 02: Laszlo (utils-V04-00-06)
936- G4MultipleScattering.cc :bug fixed in GetContinuousStepLimit
937     
93824 apr 02: Laszlo (utils-V04-00-05)
939- G4MultipleScattering.hh,.cc have been committed:
940  some minor changes in boundary algorithm to improve the backscattering.
941       
94222 apr 02: Laszlo (utils-V04-00-04)
943- G4MultipleScattering.hh,.cc have been committed:
944  boundary algorithm has been modified resulting improvement ~10%
945  in the performance (with the same physics).
946 
94717 apr 02: Laszlo (utils-V04-00-03)
948- G4MultipleScattering.hh,.cc have been committed:
949  new parametrisation for angle distribution.
950  boundary algorithm has been modified + some other (minor) changes.
951
95226 feb 02: mma (utils-V04-00-02)
953- initial value of data member of G4VEnergyLoss finalRange = 1 mm
954  (actual value of this data member is computed in
955   G4VeEnergyLoss,G4VhEnergyLoss and G4VMuEnergyLoss.)
956   
95714 feb 02: L.Urban (utils-V04-00-01)
958- initial value of data member of G4VEnergyLoss finalRange
959  has been changed
960  (actual value of this data member is computed in
961   G4VeEnergyLoss,G4VhEnergyLoss and G4VMuEnergyLoss..)
962
96311 feb 02: mma (utils-V04-00-00)
964- subSecFlag = false --> No sucutoff generation
965   
96608 nov 01: mma (utils-V03-02-11)
967- G4VEnergyLoss: some data members and functions are no more static
968     
96907 nov 01: mma (utils-V03-02-10)
970- bug fixe in G4MultipleScattering::PostStepDoIt()
971     
97229 oct 01: mma (utils-V03-02-09)
973- static functions no more inlined
974     
97524 oct 01: mma (utils-V03-02-08)
976- cut per material: G4VEnergyLoss
977     
97828 sep 01: mma (utils-V03-02-07)
979- StorePhysicsTable: ParticleName included in FileName
980
98127 sep 01: L.Urban (utils-V03-02-06)
982-  bug fixed in G4EnergyLossTables.icc,.cc:
983   this bug caused sometime negative energy deposit
984   (it was a very-very old bug)
985-  value of data member factlim in msc has been changed
986
98719 sep 01: mma (utils-V03-02-05)
988- come back to previous process name: "msc"
989     
99017 sep 01: mma (utils-V03-02-04)
991- modifs in muls and VEnergyLoss for the migration of Materials to pure STL,
992  but backward compatible with g4rw
993         
994 13 sep 01: L.Urban (utils-V03-02-03)
995- Unused TrueToGeomTransformation method deleted. Class description
996- corr. in ComputeTransportCrossSection
997   
998 11 sep 01: L.Urban (utils-V03-02-02)
999- G4MultipleScatteringx put as the default: G4MultipleScattering
1000     
1001 11 sep 01: L.Urban (utils-V03-02-01)
1002- last tag with G4MultipleScatteringx file.
1003   
1004 03 sep 01: L.Urban (utils-V03-02-00)
1005- value of data member factlim has been changed.
1006     
1007 28 aug 01: mma
1008- G4MultipleScatteringx: small modifs in BuildPhysicsTable,
1009  ComputeTransportCrossSection, PostStepDoIt.
1010  GetContinuousStepLimit and AlongStepDoIt moved to .cc file
1011
1012 23 aug 01: L. Urban
1013- new angle and z(geom. pathlength) distributions,
1014  energy (step) dependence has been reduced,
1015  Store/Retrieve methods have been commented out temporarily
1016     
1017 8 aug 01: mma
1018- G4MultipleScatteringx: methods to store/retrieve PhysicsTable
1019
102018 may 01: V.Ivanchenko (utils-V03-01-01)
1021- clean up againist Linux ANSI strict compilation mode.
1022   
102316 may 01: L.Urban (utils-V03-01-00)
1024- value of the member cpar has been changed back to the original
1025  value 1.5 in G4MultipleScattering.cc. The same is done in
1026  G4MultipleScatteringx.cc (the data member name is cparm there).
1027  This change affects all the results for low energy (< 1 MeV
1028  for electrons).
1029 
103015 may 01: L.Urban
1031- new multiple scattering version committed under the class name
1032  G4MultipleScatteringx. It gives better msc angle distribution
1033  than the standard G4MultipleScattering. It uses a distribution
1034  to simulate the geom./true pathlengths (standard : mean values
1035  only) and has a framework implemented in it to perform special
1036  stepping near to a boundary (this algorithm works, but some
1037  further development/tuning needed - this algorithm is disabled
1038  by default). This new version can be used after the change:
1039       G4MultipleScattering  --> G4MultipleScatteringx
1040  in the PhysicsList.
1041     
104227 mar 01: L.Urban (utils-V03-00-06)
1043- another bug fixed in G4VEnergyLoss.cc, in the fluct code.
1044  The code gave in some cases (very rarely) small negative energy loss
1045  for small (~ micrometer) step size, now it is cured.
1046
104723 mar 01: L.Urban (utils-V03-00-05)
1048- bug fixed in fluct in G4VEnergyLoss.cc
1049  Some int internal variables have been changed to doubles,
1050  anomaly at extreme high energy/high cut (zero energy deposit)
1051  is cured.
1052     
105305 mar 01 mma (utils-V03-00-04)
1054- new subdirectory: integral
1055  migration of all G4I.. processes from muons, standard, utils into integral
1056     
105701 feb 01: L.Urban (utils-V03-00-01)
1058- bug fixed in the fluctuation code , in G4VEnergyLoss.cc
1059  This bug affected the width of the energy loss/energy deposit
1060  distribution in the case of small cut value, the distribution
1061  was too narrow....
1062     
106316 jan 01: mma (utils-V03-00-00)
1064- bug fixed in MultipleScattering.cc L.Urban 11-01-01
1065  there was an error in computation of the transport
1066  cross section, the cross section was too small for
1067  low energy (below few MeV for electrons)
1068   
106909 nov 00: mma (utils-V02-00-04)
1070- G4EnergyLossMessenger : subdirectory /process/eLoss created
1071  + class description
1072       
107304 nov 00: mma (utils-V02-00-03)
1074- EnergyLossTable: const G4Material* in all functions
1075- G4VEnergyLoss and Messenger slighy modified for more flexibility
1076  only (Laszlo)
1077     
107811 aug 00: mma (utils-V02-00-01)
1079
108003 aug 00: gc
1081- fixed problem for event reproducibility: changed RandGauss to G4RandGauss
1082  in G4VEnergyLoss.cc. Needs tag "global-V02-00-02" to cowork with.
1083
108422 jun 00: mma  (utils-V01-01-03)
1085- muls: do not nuclear size correction for electron
1086- move Eloss messenger --> G4VEnergyLoss
1087         
108824 may 00: mma  (utils-V01-01-02)
1089- merge "plus" processes into standard     
1090     
109127 apr 00 mma  (em-V01-01-01)
1092- G4endl (dec/iso)     
1093     
109426 apr 00 mma  (em-V01-01-00)
1095- all EnergyLoss classes renamed G4V...
1096  Most classes in standard and muons affected.
1097- G4Muls moved in utils
1098- bugs fixe in MuPairProduction 
1099- cowork with geant4-01-01-ref-02
1100     
110102 mar 00 mma  (em-V01-00-00)
1102- new G4VEnergyLoss class and related structure
1103- cowork with geant4-01-00-ref-06
1104     
110510 nov 99 mma  (em-V00-01-03)
1106- migration to STL: remove RWT hash dictionnary
1107
110814th June 1999  John Allison (em-01-00-05b)
1109- Muon corrections in G4MultipleScattering.cc, G4MuBremsstrahlung.cc
1110  and G4MuPairProduction.cc by Laszlo Urban, Pedro Arce.
1111  (Also in rocesses/photoleplon_hadron/src/G4MuNuclearInteraction.cc.)
1112
11135th June 1999  John Allison
1114- standard/GNUmakefile: Force non-optimised compliation of some
1115  files on HP with aCC: HP ANSI C++ B3910B A.01.15.
1116
1117May 29, 1999: John Allison
1118- Added electromagnetic/lowenergy to GNUmakefile and
1119  electromagnetic/GNUmakefile..
Note: See TracBrowser for help on using the repository browser.