$Id: History,v 1.27 2003/10/03 15:35:05 gcosmo 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 * ---------------------------------------------------------- 4 Oct 03: G.Cosmo (xrays-V05-02-01) - Modified GNUmakefiles: o added dependency to new module "geometry/navigation". o replaced "digits+hits" with "digits_hits". - Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00". 20 Sept 03: V.Ivant (xrays-V05-02-00) -Update GNUmakefile 20 June 03: V.Ivant (xrays-V05-01-01) -modifications in BuildTable: angle range 0-0.3, Legendre96 integration in0-0.3-0.6-1.0*fMaxThetaTR" in G4VXTRenergyLoss.cc by V.Grichine 03 June 03: V.Ivant (xrays-V05-01-00) -Fix compilation warnings for pedantic compiler options 21 March 03: G. Cosmo (xrays-V05-00-04) - G4VXTRenergyLoss.cc: fix for porting on Windows .NET compiler. 11 March 03: V. Ivanchenko (xrays-V05-00-03) - Minor fix to cut per region 10 March 03: V. Ivanchenko (xrays-V05-00-02) - Cut per region G4ForwardXrayTR.cc 12 February 03: G. Cosmo (xrays-V05-00-01) - Replaced call to RandPoisson::shoot() with G4Poisson(), more performant. Affected files: G4Cerenkov.cc, G4ForwardXrayTR.cc, G4VXTRenergyLoss.cc. 23 January 03: G. Cosmo (xrays-V05-00-00) - G4VXTRenergyLoss[.hh.cc]: removed reduntant headers inclusions and ordered inclusion for complex numbers to allow porting on Windows .NET VC++. 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..