Files
geant4/source/run/History
T
2016-06-08 16:57:27 +02:00

457 lines
16 KiB
Plaintext

$Id: History,v 1.70 2002/12/12 08:35:54 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 *
----------------------------------------------------------
Dec 12, 2002, G.Cosmo (run-V04-01-07)
- Updated date to G4RunManager.cc for release 5.0.
Dec 4, 2002, M.Asai (run-V04-01-05, run-V04-01-06)
- Migration to new G4ApplicationState.
Nov 27, 2002 M.Asai (run-V04-01-04)
- Fix memory leak in G4RunManager by deleting G4ExceptionHandler object.
Aug 20, 2002 R. Chytracek (run-V04-01-03)
- Introducing ResetNavigator() method needed in cases where a geometry
has been modified between runs in order to properly re-initialize navigator's
state
Aug 19, 2002 M.Asai (run-V04-01-02)
- Introducing a new G4Exception scheme
Added : G4ExceptionHandler.hh G4ExceptionHandler.cc
Modified : G4RunManager.hh G4RunManager.cc
Aug 13, 2002 M.Asai (run-V04-01-01)
- G4RunManager sets "eventAbortion" flag of G4Event if that particular event is
aborted. Co-working with "event-V04-01-01" and "tracking-V04-01-00".
Aug 13, 2002 M.Dressel
- removed the files I have placed in run:
include/G4MapPtkStandardCellScorer.hh
include/G4ParallelSamplerMessenger.hh
include/G4StandardCellScoreValues.hh
include/G4StandardCellScorer.hh
include/G4StandardScoreTable.hh
include/G4StandardScorer.hh
src/G4MapPtkStandardCellScorer.cc
src/G4ParallelSamplerMessenger.cc
src/G4StandardCellScorer.cc
src/G4StandardScoreTable.cc
src/G4StandardScoreTable.cc
src/G4StandardScorer.cc
Aug 8, 2002 M.Asai (run-V04-01-00)
- G4RunManager and G4RunMessenger are modified to
- introduce "soft abortion", i.e. event loop is aborted after processing the current event
- introduce AbortEvent() method and corresponding UI command
- NOTE :
internal-1-run-V04-01-01 is NOT included in this tag
July 18, 2002 M.Dressel
- change G4StandardScorerTable to the new G4IStore
July 12, 2002 M.Dressel
- added comments to include/G4ParallelSamplerMessenger.hh
and src/G4ParallelSamplerMessenger.cc
July 11, 2002 M.Dressel (internal-1-run-V04-01-01)
- add:
include/G4MapPtkStandardCellScorer.hh
include/G4ParallelSamplerMessenger.hh
include/G4StandardCellScoreValues.hh
include/G4StandardCellScorer.hh
include/G4StandardScoreTable.hh
include/G4StandardScorer.hh
src/G4MapPtkStandardCellScorer.cc
src/G4ParallelSamplerMessenger.cc
src/G4StandardCellScorer.cc
src/G4StandardScoreTable.cc
src/G4StandardScoreTable.cc
src/G4StandardScorer.cc
- the G4StandardScorer.cc needs the G4EventManager
G4ParallelSamplerMessenger.hh needs G4StandardScorer.
The other classes are needed in turn.
- coworks with internal-2-transport-V04-01-01
internal-2-geombias-V04-01-01
Jun 25, 2002 G.Cosmo (run-V04-00-04)
- Changed date to G4RunManager.cc for release 4.1.
May 29, 2002 H.Kurashige (run-V04-00-03)
- Add G4VModularPhysicsList.cc
- Use "virtual" inheritance for G4VVModularPhysicsList
Apr 26, 2002 M.Asai (run-V04-00-02)
- G4RunManager re-opens geometry when G4 state becomes QUIT.
Feb 26, 2002 G.Cosmo (run-V04-00-01)
- G4RunManager.cc: fixed new date for the public patch "geant4-04-00-patch-02".
Jan 29, 2002 G.Cosmo (run-V04-00-00)
- G4RunManager.cc: fixed new date for the public patch "geant4-04-00-patch-01".
Dec 07, 2001 G.Cosmo (run-V03-02-11)
- G4RunManager.cc: fixed new date for the December public release.
Nov 27, 2001 M.Asai (run-V03-02-10)
- Change implementation in rndmSaveThisRun() and rndmSaveThisEvent().
Nov 23, 2001 M.Maire
- Add rndmSaveThisRun() and rndmSaveThisEvent() methods to G4RunManager.
- Add /random/ commands to G4RunMessenger
Nov 20, 2001 M.Asai (run-V03-02-09)
- Add GetVersionString() method to G4RunManager.
Oct 24, 2004 M.Asai (run-V03-02-08)
Oct 20, 2001 H.Kurasige
- Modified Set/GetCuts() related methods in G4VUserPhysicsList
for "cut-per-materials" implementation.
Oct 24, 2001 G.Cosmo (run-V03-02-07)
- Removed references to G4GeomTestMessenger now moved to geometry/volumes
module. Files G4RunManager[.hh.cc], GNUmakefile.
Oct 23, 2001 G.Cosmo (run-V03-02-06)
- Merged changes in "run-V03-02-04a" and "run-V03-02-05" for removal of
STLinterface module.
Oct 11, 2001 G.Cosmo (run-V03-02-05)
- Replaced inclusion of ctoken.h with G4Tokenizer.hh in
G4UserPhysicsListMessenger.cc.
- Co-works with tag "globals-V03-02-03" where the STLInterface
module has been removed.
Oct 11, 2001 G.Cosmo (run-V03-02-04a)
- Modified G4RunManager:
o added pointer to G4GeomTestMessenger for including new default
set of commands /geomtest/* in kernel, providing ability to check
for volumes overlaps in the user's detector geometry.
o modified call to G4GeometryManager::CloseGeometry() by adding
argument to verbose-mode.
- The tag co-works with "geometry-V03-02-01" and "config-V03-02-06b"
Oct 10, 2001 M.Asai (run-V03-02-04)
- Add an option to store random number engine status for BOTH
of each run and each event.
Oct 10, 2001 H.Kurashige
- Modify G4VUserPhysicsList::SetCutsForOthers to fix problems of
no invocation of RetreivePhysicsTable() for muons
Sep 19, 2001 H.Kurashige (run-V03-02-03)
- Modify G4VUserPhysicsList for STL migration of materials (Hisaya)
Aug 02, 2001, G.Cosmo (run-V03-02-02)
- Add Set/GetApplyCuts methods in G4VUserPhysicsList (Hisaya)
- Add /run/particle/applyCuts command in G4UserPhysicsListMessenger (Hisaya)
- Updated revision number of G4RunManager.cc for reference tag.
Jul 18, 2001, M.Asai (run-V03-02-01)
- Add a new feature for the user to increase the number of waiting stacks
- Co-working with event-V03-02-02
Jul 15, 2001
- Fixed bugs in G4VUserPhysicsList (Hisaya)
--- Modify Store/RetreivePhysicsTable for new G4VProcess
--- Fixed bugs in StoreMaterialInfor and StoreCutValues in binary mode
Jul 13, 2001, G.Cosmo (run-V03-02-00)
- Cleanup of pedantic warnings in Linux-g++ ANSI setup.
- Corrected "NULL" to "0".
- Synchronised with HEAD revision after inclusion of disclaimer
liability.
Jun 22, 2001, M.Asai (run-V03-01-00)
- Tagging for the release
Mar. 12 2001, H.Kurashige
- add binary mode for G4VUserPhysicsList::Retrieve/StorePhysicsTable
- add G4VUserPhysicsList::RetrieveCutValues and related
- add G4VUserPhysicsList::Set/ResetStoredInAscii()
to switch on ascii mode for Retrieve/StorePhysicsTable
- add setStoredInAscii command in G4UserPhysicsList
Feb 8 2001, M.Asai (run-V03-00-01)
- Migration to STL vector classes
affected files :
./run/include/G4RunManager.hh
./run/src/G4RunManager.cc
Feb 7 2001, M.Asai (run-V03-00-00)
- STL migration of G4RunManager
Dec 14 2000, G.Cosmo (run-V02-00-06)
- Updated date to G4RunManager.cc for public release 3.0.
Nov 19 2000, M.Asai (run-V02-00-05)
- Another fix to G4VUserPhysicsList (H.K)
Nov 16 2000, M.Asai (run-V02-00-04)
- Fixes a bug in G4VUserPhysicsList (H.K)
Nov 16 2000, M.Asai (run-V02-00-03)
- Add G4VModularPhysicsList and G4VPhysicsConstructor
to modularize UserPhysicsList (H.K)
Nov 13 2000, M.Asai (run-V02-00-02)
- Introducing a capability of storing random number status file to other directory
Nov 9 2000, M.Asai (run-V02-00-01)
- add Retrieve/StorePhysicsTable and related methods
in G4VUserPhysicsList and modify BuildPhysicsTable method (H.K.)
- add store/retreivePhysicsTable command in G4UserPhysicsListMessenger (H.K.)
Jul 22 2000, M.Asai (run-V02-00-00)
- Modify G4RunManager and G4RunMessenger because of elimination of
G4StateManager::Pause() and introducing new G4UImanager as state
dependent class.
Dec 2 99, M.Asai (run-V00-01-04)
- G4RunManager displays the version number when it is constructed.
Nov 7 99, H.Kurashige (run-V00-01-03)
- Comments are enriched for software reference manual.
Nov 4, 99, M.Asai (tag run-V00-01-02)
- Comments are enriched for software reference manual.
Oct 7, 99, J.Allison (tag run-V00-01-01)
- Removed -I$(G4BASE)/graphics_reps/include from GNUmakefile (no
longer necessary after G4VVisManager moved to intercoms).
Jul 25, 99 M.Asai (tag run-V00-01-00)
- Store/restore the status of the random number engine to
separate files
Jun 09, 99 M.Asai (tag run-01-00-06)
- Store/restore the status of the random number engine
- Get methods of G4RunManager for the user action classes
May 21, 99 H.Kurashige (run-01-00-05)
- Fixed bug in G4VUserPhysicsList::InitializeProcessManager()
May 17, 99 J.Allison
- In G4RunManager.cc, moved G4Timer.hh to prevent conflict with ObjectSpace
on Sun when using the STL Interface.
Apr 22, 99 M.Asai (tag run-01-00-04)
- Now run ID is set by G4RunManager.
Apr 16, 99 H.Kurashige (tag run-01-00-03)
- Remove G4VUserPhysicsList::ConstructAllParticles and related
- Change argument of SetCuts method
Apr 14, 99 H.Kurashige (tag run-01-00-02)
- "buildPhysicsTable" command is added in G4UserPhysicsListMessenger
Apr 09, 99 M.Asai (tag run-01-00-01)
- Argument of G4UserRunAction methods bcomes to const.
Feb. 9 99 H.Kurashige
- G4VUserPhysicsList::RemoveProcessManager is added
Dec. 9 98 H.Kurashige (tag run-00-04-01)
- G4VUserPhysicsList is updated to use G4GenericIon (Hisaya)
- G4VUserPhysicsList::ConstructAllParticles method is added (Hisaya)
- G4VUserPhysicsList::DumpCutValues use BestOfUnits (Michel)
Nov 12, 98 M.Asai (tag run-00-03-05)
- G4VUserPhysicsList.cc is updated for new EM physics processes (L.Urban).
Oct 13, 98 M.Asai (tag run-00-03-04)
- PostStepDoIt of transportation is registered (J.Apostolakis).
Oct 01, 98 M.Asai (tag run-00-03-03)
- G4RunManager now has a switch for optimizing the geometry.
- G4RunMessenger has a UI command for above switch.
Sep 29, 98 M.Asai (tag run-00-03-02)
- Modifications on G4VUserPhysicsList (M.Maire and L.Urban)
Sep 25, 98 M.Asai (tag run-00-03-01)
- "BeamOn" accepts a macro file.
affected files : G4RunManager.hh .cc, G4RunMessenger.hh .cc
Aug 31, 98 John Allison (tag run-00-02-02)
- Re-implemented pVVisManager->GeometryHasChanged()!
Aug 17, 98 H.Kurashige (tag run-00-02-03)
- Added create/delete G4ProcessTableMessenger
Aug 14, 98 John Allison (tag run-00-02-02)
- Implemented pVVisManager->GeometryHasChanged() - code by M.Asai.
Aug 12, 98 M.Asai (tag run-00-02-01)
- Modification of G4VUserPhysicsList.cc (H.Kurashige)
July 21, 98 M.Asai (tag run-00-01-06)
July 15, 98 M.Asai (tag-run-00-01-05)
July 13, 98 M.Asai (tag run-00-01-04)
July12 , 98 H.Kurashige
- Added "/run/particle/addProcManager" command in G4UserPhysicsListMesseneger
- Modified G4VUserPhysicsList:AddProcessManager
July 9, 98 M.Asai (tag run-00-01-03)
- Bug fix for G4VUserPhysicsList.cc
July 7, 98 M.Asai (tag run-00-01-02)
- G4RunManager trigger the construction of G4ParticleTableMessenger
to avoid inconsistent ordering of command / unit objects' building.
July 4, 98 M.Asai (tag run-00-01-01)
- Includes the modification in G4VUserPhysicsList.cc (P.Urban)
June 30, 98 M.Asai (tag run-00-07-01)
- G4Run uses G4Allocator.
- example4 is updated with the new G4THitsCollection template.
June 30, 98 H.Kurashige
- Modified G4VUserPhysicsList.cc and MyPhysicsList.cc in example4
for shortlived particles
June 26, 98 G.Cosmo (run-00-06-06)
- Modified GNUmakefiles for new electromagnetics structure.
(by J.Allison)
June 25, 98 G.Cosmo (run-00-06-05)
- Updated reference output and reference error of
example1, example2, example7, EmPhys2, example_demo and example_ghost.
- Protected visualization code with G4VIS_USE in EmPhys2.
June 25, 98 M.Asai (run-00-06-04)
- Bug fixes for example4 (J.Allison)
- Update ".out" for EmPhys2 (M.Maire)
June 22, 98 G.Cosmo (run-00-06-03 - re-tagged)
- Added missing include paths to digits+hits/* (fix which was already
in place in run-00-06-02 ...) to almost all GNUmakefiles.
- Removed inclusion/usage of MyTrackerHit.hh (!?) in example4.cc and
example_demo.cc.
June 22, 98 J.Allison (run-00-06-03)
- Changed G4BASE = ../.. to G4BASE = $(shell (cd ../..; pwd)), etc.
June 19, 98 J.Allison
- Changed many GNUmakefiles to use visualization/G4VIS_USE.gmk
June 15, 98 G.Cosmo (run-00-06-02)
- Fixed bug in MyEventAction.cc for example5 (M.Asai).
- Updated reference input macros for example4 (M.Asai).
June 12, 98 G.Cosmo
- Added path to digits+hits/digits/include to GNUmakefiles in all
examples.
June 9, 98 M.Asai
- Some changes affected by new aspects of Particles.
- Tagged as run-00-06-01.
June 6, 98 M.Asai
- Modify G4Run and G4RunManager for the new "digits+hits" scheme
- Update GNUmakefile
April 29, 98 G.Cosmo (run-00-05-05)
- Updated reference output files in almost all examples
(P.Urban and J.Apostolakis)
- Updated MyPhysicsList in example2 and related input reference
file (J.Apostolakis)
- Set G4EXEC_BUILD flag inside all examples' GNUmakefiles.
April 23, 98 G.Cosmo (run-00-05-03)
- Fixes and updated reference output files for exampleEmPhys1 and
exampleEmPhys2 (by M.Maire).
April 21, 98 M.Asai (run-00-05-02)
- Tagged as run-00-05-02.
April 08, 98 G.Cosmo
- Added fixes for DEC-cxx 6.0 compiler, related to for-loop index
declarations. List of modified files: G4VUserPhysicsList.cc
April 2, 98 G.Barrand
- G4VIS_USE_OPENINVENTOR -> G4VIS_USE_OIX in example GNUmakefile.
March 27, 98 M.Asai (run-00-05-01)
- G4RunManager can be derived to a user class
- tagged as run-00-05-01
26th March 1998 John Allison
- Changed G4VisManager to MyVisManager in the following files for
vis-00-05-01 and later:
run/example/example2.cc
run/example4/example4.cc
run/example_param/example_demo.cc
run/example_param/example_ghost.cc
run/exampleEmPhys2/EmPhys2.cc
March 24, 98 G.Barrand
- run/example5/GNUmakefile.common : MAKESHLIB changed in G4MAKESHLIB
13th March 1998 G.Cosmo (run-00-04-04)
- Fixed problems in example_param causing unresolveds at link time
in case no visualization used. Co-works with param-00-04-06 in
processes category. (P.Mora de Freitas)
- Corrected reference input files for EmPhys1 (M.Maire)
12th March 1998 H.Kurashige (run-00-04-03)
- Added the reference files for EmPhys1 and EmPhys2 (M.Maire)
11th March 1998 H.Kurashige (run-00-04-02)
- Fixed bug in example2.cc (J.APOSTOLAKIS)
- Fixed bug in G4RunManager (H.Kurashige)
5th March 1998 H.Kurashige (run-00-04-01)
- Remove old sceme for initialization (G4UserProcessList,
G4UserProcessList, G4UserParticleListMessenger)
- Fixed bugs in MyPhysicsList.cc
27th February 1998 H.Kurashige
- Fixed MyPhysicsList::constructGeneral() to add decay at rest
5th February 1998 G.Cosmo (run-00-03-04)
- Added explicit build of G4paramenterisation library in GNUmakefile
for example_param.
4th February 1998 G.Cosmo on behalf of M.Asai (run-00-03-03)
- Added .in, .out, .err to several examples (P.Urban)
- Fixed bug in MyEventAction for example5 (M.Asai)
- G4UserParticleList updated (H.Kurasige)
2nd February 1998 G.Cosmo
- Fixed bug in example5/GNUmakefile for target "clean". g4* files
were all removed !
30th January 1998 G.Cosmo (run-00-03-02)
- Updated order of libraries for example7 (G4intercoms)
27th January 1998 John Allison
- Simplified use of G4VIS flags in test GNUmakefiles.
- New way of instantiating G4VisManager in test main() programs.
- Removed all references to G4VVisManager from G4RunManager.
December 19, 97 G. Cosmo - (alpha03)
- Created.