$Id: History,v 1.16 2000/11/20 15:39:53 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 * ---------------------------------------------------------- Nov 20 2000, G.Cosmo (event-V02-00-04) - Removed data-logs from test directory. Nov 13 2000, M.Asai (event-V02-00-03) Nov 10 2000, F.Lei - Adding src and include sub-directory and files to test/GeneralParticleSource - Improving the speed in G4GeneralParticleSource::GenerateIsotropicFlux() and G4GeneralParticleSource::GenerateCoslawFlux() - some bug fixing: i) dclared ' G4int count' in all ****Interpolation functions ii) added ' return (0.) ' to GenerateUserDefTheta and GenerateUserDefPhi as default. iii) changed #include to #include "g4std/fstream" in G4GeneralParicleSourceMessenger.cc Nov 9 2000, M.Asai (tag event-V02-00-02) - Adding /source/event/test and GeneralParticleSource sub-directory. Oct 31 2000, F.Lei G4GeneralParticleSource: G4GeneralParticleSourceMessenger: G4GeneralParticleSource is an alternative primary source generator to G4ParticleGun. It has all the functions of G4ParticleGun plus many options for specifing the primary event particle and vertex. - added -I$(G4BASE)/global/HEPNumerics/include \ to GNUMakefile Oct 19 2000, M.Asai (tag event-V02-00-01) G4ParticleGun : Add Set/GetParticleCharge methods for ions. G4ParticleGunMessenger : Add new command of /gun/ion : Modify command of /gun/particle G4PrimaryParticle : Add Set/GetCharge methods : Add weight G4PrimaryVertex : Add weight G4PrimaryTransformer : Use G4PrimaryParticle::GetCharge to give dynamic charge in G4DynamicParticle : Set weight of G4Track July 22 2000, M.Asai (tag event-V02-00-00) - Adding some new Set methods to G4PrimaryVertex and G4PrimaryParticle classes. Jan 26, 00, M.Asai (tag event-V01-00-01) - Corrections for trajectories of suspended tracks - This tag requires tracking-V01-00-01 Jan 12, 00, M.Asai (tag event-V01-00-00) - G4EventManager becomes a singleton. - G4EventManager keeps the pointers of all user action classes except run action. - Null pointer protections are added for SetUserAction methods in G4EventManager and G4StackManager. Nov 4, 99, M.Asai (tag event-V00-01-01) - Comments are enriched for the software reference manual Oct 4, 99, J.Allison (tag event-V00-01-00) - Removed -I$(G4BASE)/graphics_reps/include from GNUmakefile (no longer necessary after G4VVisManager moved to intercoms). Jun 7, 99, J.Allison (tag event-01-00-03) - Trapped "G4HEPEvtInterface:: cannot open file." Apr 15, 99 M.Asai (tag event-01-00-02) - Catch up the changes of trajectory classes in tracking category. Apr 09, 99 M.Asai (tag event-01-00-01) - Change the pointer arguments in user action classes to const. Nov 11, 98 M.Asai (tag event-00-03-04) - Optimize G4PrimaryVertex for events such as having huge number of primaries. Oct 10, 98 M.Asai (tag event-00-03-03) - Bug fix in G4PrimaryVertex. - Add verbosity to G4PrimaryXXX. Oct 01, 98 M.Asai (tag event-00-03-02) - Introducing a new inlined method in G4ParticleGun.hh. Sep. 21, 98 M.Asai (tag event-00-03-01) - Inclusion of "G4HCofThisEvent.hh" and "G4DCofThisEvent.hh" moved from "G4Event.cc" to "G4Event.hh", to avoid the link problem on HP-CC (not aCC). July 19, 98 M.Asai (tag event-00-01-03) - More tight check against EoF in G4HEPEvtInterface July 15, 98 M.Asai (tag event-00-01-02) July 4, 98 M.Asai (tag event-00-01-01) - ready for the beta release June 30, 98 M.Asai (tag event-00-07-01) - Introduce shortlived particles June 22, 98 P. Urban - Preliminary results of tracking optimisation merged into the HEAD. - tagged as event-00-06-03 June 10, 98 M.Asai - G4ParticleGunMessenger.cc is modified to catch up the new G4UIcommand - tagged as event-00-06-02 June 8, 98 M.Asai - tagged as event-00-06-01 June 6, 98 M.Asai - G4Event and G4EventManager is updated for the new "digita+hits" scheme - GNUmakefile is updated May 6, 98 M.Asai - G4ParticleGun is cleaned up. April 29, 98 G.Cosmo (event-00-05-02) - Removed print-out of track's pointers from verbose level in G4EventManager.cc (P.Urban) April 22, 98 M.Asai - Tagged as event-00-05-01 April 9, 98 G.Cosmo - Porting on DEC-cxx 6.0. Removed meaningless usage of "const" qualifier from functions return type for basic types by value. Modified files: G4StackManager.hh, G4TrackStack.hh April 6, 97 M.Nagamatu - modified G4ParticleGunMessenger.cc to fix the "Unit length" of /gun/position command. December 19, 97 G. Cosmo - (alpha03) - Created.