$Id: History,v 1.18 2002/11/25 18:50:19 gum Exp $ ------------------------------------------------------------------- ========================================================= Geant4 - an Object-Oriented Toolkit for Simulation in HEP ========================================================= Category History file --------------------- This file should be used by G4 developers and category coordinators to briefly summarize all major modifications introduced in the code and keep track of all category-tags. It DOES NOT substitute the CVS log-message one should put at every committal in the CVS repository ! ---------------------------------------------------------- * Reverse chronological order (last date on top), please * ---------------------------------------------------------- 25 November 02: P. Gumplinger (xrays-V04-01-03) - G4Scintillation now allows for particle dependent excitation levels 21 November 02: P. Gumplinger (xrays-V04-01-02) - G4Scintillation now uses G4Poisson for small MeanNumPhotons in a step 14 November 02: P. Gumplinger (xrays-V04-01-01) - G4Scintillation now uses the nearest integer to calculate the number of photons in DoIt 07 November 02: P. Gumplinger (xrays-V04-01-00) - G4Scintillation now allows for fast and slow components. Scintillation properties are stored with the material and retrieved with GetConstProperty. 16 may 02: P. Gumplinger (xrays-V04-00-04) - G4Scintillation now inherits from G4VRestDiscreteProcess changes made accordingly G4Scintillation/G4Cerenkov now only suspend the track when it is still 'fAlive' 09 may 02: P. Gumplinger (xrays-V04-00-03) - changed method 'DoIt' in G4Scintillation so that origin of optical photons is the PostStepPoint location in case energy is lost to the medium by a neutral particle. 09 may 02: P. Gumplinger (xrays-V04-00-02) - changed method 'IsApplicable' for G4Scintillation to return .false. when it is called for an optical photon. 28 mar 02: G. Cosmo (xrays-V04-00-01) - fixed endl/G4endl compilation problem in G4VXTRenergyLoss.cc ... 22 mar 02: V. Grichine (xrays-V04-00-00) - new classes (G4VXTRenergyLoss,G4GammaXTRadiator and G4RegularXTRadiator) were added for the description of X-ray transition radiation as continuous process. 12 nov 01: mma (xrays-V03-02-02) - merge of 00a and 01 24 oct 01: mma (xrays-V03-02-01) - modified G4ForwardXrayTR.cc for cuts per material. Does NOT include mods in "xrays-V03-02-00a". 08 nov 01: R.Chytracek (xrays-V03-02-00a) - modified G4Cerenkov.cc and G4Scintillator.cc for reference-counted touchables. Requires coworking tags in geometry category. 17 sep 01: mma (xrays-V03-02-00) - modifs in almost all classes for the migration of Materials to pure STL, but backward compatible with g4rw 12 Nov 00: pg (xrays-V02-00-04) - G4Cerenkov.cc: add check on CerenkovAngleIntegrals->IsFilledVectorExist() - in method GetAverageNumberOfPhotons - and a test for MeanNumPhotons <= 0.0 in DoIt 09 Nov 00: mma (xrays-V02-00-03) 04 oct 00: pg (xrays-V02-00-02) - G4Cerenkov.cc: calculate secondary position from aStep.GetDeltaPosition(). - G4Scintillation.cc: calculate secondary position from aStep.GetDeltaPosition(). 11 aug 00: mma (xrays-V02-00-01) 03 aug 00: gc (xrays-V02-00-00r) - G4Scintillation.cc: changed RandGauss to G4RandGauss for fixing events' reproducibility problem. 24 may 00: mma (xrays-V01-01-02) 27 apr 00 mma (em-V01-01-01) - G4endl (dec/iso) 26 apr 00 mma (em-V01-01-00) - all EnergyLoss classes renamed G4V... Most classes in standard and muons affected. - G4Muls moved in utils - bugs fixe in MuPairProduction - cowork with geant4-01-01-ref-02 02 mar 00 mma (em-V01-00-00) - new G4VEnergyLoss class and related structure - cowork with geant4-01-00-ref-06 10 nov 99 mma (em-V00-01-03) - migration to STL: remove RWT hash dictionnary 14th June 1999 John Allison (em-01-00-05b) - Muon corrections in G4MultipleScattering.cc, G4MuBremsstrahlung.cc and G4MuPairProduction.cc by Laszlo Urban, Pedro Arce. (Also in rocesses/photoleplon_hadron/src/G4MuNuclearInteraction.cc.) 5th June 1999 John Allison - standard/GNUmakefile: Force non-optimised compliation of some files on HP with aCC: HP ANSI C++ B3910B A.01.15. May 29, 1999: John Allison - Added electromagnetic/lowenergy to GNUmakefile and electromagnetic/GNUmakefile..