335 lines
11 KiB
Plaintext
335 lines
11 KiB
Plaintext
$Id: History,v 1.56 2002/12/06 19:17:57 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 06 2002, G.Cosmo (event-V04-01-11)
|
|
- Corrected tag to include also "event-V04-01-09" !!
|
|
|
|
Dec 04 2002, M.Asai (event-V04-01-10)
|
|
- Migration to new G4ApplicationState
|
|
|
|
Dec 03 2002, M.Asai (event-V04-01-09)
|
|
- Fix memory leak caused by deleting stacked tracks.
|
|
|
|
Dec 03 2002, G.Cosmo (event-V04-01-08)
|
|
- Protect code defining interface to HepMC from compilation on Windows systems.
|
|
Temporarly solution until CLHEP will support the HepMC module on Windows.
|
|
|
|
Nov 25 2002, M.Asai (event-V04-01-07)
|
|
- Fix a bug in G4CellScorer.cc
|
|
|
|
Nov 18 2002, M.Asai (event-v04-01-06)
|
|
- Introducing HepMC interfaces
|
|
- Tag for Geant4 5.0 release
|
|
|
|
Nov 4th 2002 M.Dressel (event-V04-01-05)
|
|
- remove G4std:: where it does not belong to
|
|
|
|
Oct 28 2002, M.Dressel (event-V04-01-04)
|
|
- Added G4CellScorer[.hh.cc], G4CellScorerStore[.hh.cc], G4ScoreTable[.hh.cc], G4Scorer[.hh.cc]
|
|
|
|
Oct 06 2002, M.Asai (event-V04-01-03)
|
|
- Protect user's mis-use of destructor of G4TrajectoryContainer.
|
|
By design it was expected that G4TrajectoryContainer would be
|
|
deleted by G4Event destructor, after "clearAndDestroy" is
|
|
separately invoked.
|
|
|
|
Aug 19 2002, M.Asai (event-V04-01-02)
|
|
- Change the default value of charge for G4PrimaryParticle.
|
|
|
|
Aug 13 2002, M.Asai (event-V04-01-01)
|
|
- G4Event: Introducing an EventAborted flag.
|
|
|
|
Jun 29 2002, V.Ivantchenko (event-V04-01-00)
|
|
- G4PrimaryParticle: fixed initialisation of 'charge' in constructors.
|
|
|
|
Jun 8 2002, M.Asai (event-V04-00-04)
|
|
- Fix G4TrajectoryContainer to be compliant to gcc-3.1.
|
|
|
|
May 29 2002, M.Asai (event-V04-00-03)
|
|
- Added TransferOneStackedTrack() method to G4StackManager.
|
|
|
|
May 15 2002, M.Asai (event-V04-00-02)
|
|
- Introducing new G4TrajectoryContainer class which aggregates STL vector,
|
|
instead of deriving from STL vector.
|
|
|
|
Feb 26 2002, G.Cosmo (event-V04-00-01)
|
|
- Optimised implementation of SetNewValue() in G4ParticleGunMessenger and
|
|
G4GeneralParticleSourceMessenger to allow porting on WIN32-VC for optimised
|
|
compilation.
|
|
|
|
Jan 22 2002, M.Asai (event-V04-00-00)
|
|
- Remove the check G4PrimaryTransformer whether the primary vertex is inside
|
|
the world volume. The check has been moved to G4SteppingManager.
|
|
|
|
Nov 21 2001, M.Asai (event-V03-02-09)
|
|
- G4PrimaryTransformer.cc: now considering case where a primary is placed on the
|
|
boundary of the world volume. Added units.
|
|
|
|
Nov 20 2001, M.Asai (event-V03-02-08)
|
|
- Add check whether the primary vertex is inside of thw world volume.
|
|
- Move set method of position and time from G4ParticleGun to G4VPrimaryGenerator
|
|
so that G4HEPEvtInterface can accept the primary vertex position
|
|
|
|
Nov 10 2001, M.Asai (event-V03-02-07)
|
|
- Tagged.
|
|
|
|
Oct 19 2001, F. Lei
|
|
- Code changes to remove compilation warnings un gcc-2.95.2
|
|
- Added Beam option for generating accerlator beams
|
|
|
|
Oct 11 2001, G.Cosmo (event-V03-02-06)
|
|
- Replaced inclusions of ctoken.h with G4Tokenizer.hh in
|
|
G4GeneralParticleSourceMessenger.cc and G4ParticleGunMessenger.cc.
|
|
Removed comment on RW wrappers.
|
|
- Co-works with tag "globals-V03-02-03" where the STLInterface
|
|
module has been removed.
|
|
|
|
Aug 27 2001, M.Asai (event-V03-02-05)
|
|
- Convert NULL to 0 in G4EventManager.cc
|
|
|
|
Aug 17 2001, M.Asai (event-V03-02-04)
|
|
- G4EventManager.cc is debugged according to bug report 289.
|
|
|
|
July 19 2001, M.Asai (event-V03-02-03)
|
|
- Tagged
|
|
|
|
July 19 2001, F.Lei
|
|
- Most commands under G4ParticleGun class are now available under GPS
|
|
|
|
e.g..
|
|
/gun/position => /gps/position
|
|
/gun/direction => /gps/direction
|
|
/gun/energy => /gps/energy
|
|
...
|
|
|
|
- Implemented co-ordinates rotation for angular distribution. User defined
|
|
co-ordinates was an option available to user in the messenger but not
|
|
implemented internally in the older version gps.
|
|
Source angular distribution coupled with positional distribution can lead to
|
|
rather strange combinations. To avoid this I used a simple scheme in this
|
|
implementation:
|
|
|
|
- For cos-law angular distribution the default maxtheta is set to pi/2.
|
|
instead of pi. The user can of course re-set this to any number between
|
|
0 - pi.
|
|
|
|
- Added user defined histogram re-set method. After re-set user can
|
|
redefine all the histograms. To use
|
|
/gps/resethist 'histname'
|
|
- Bug fixed in generating theta, and in calculating the weight.
|
|
|
|
- Added further guidance in the messenger for the definition of pre-defined
|
|
energy distributions
|
|
|
|
Jul 18 2001, M.Asai (event-V03-02-02)
|
|
- Added a new feature for the user to increase the number of waiting stacks.
|
|
|
|
Jul 17 2001, M.Asai (event-V03-02-01)
|
|
- G4PrimaryParticle now stores the proper trackID.
|
|
|
|
Jul 13 2001, G.Cosmo (event-V03-02-00)
|
|
- Cleanup of pedantic warnings in Linux-g++ ANSI setup.
|
|
- Corrected "int" to "G4int".
|
|
- Corrected "NULL" to "0".
|
|
- Synchronised with HEAD revision after inclusion of disclaimer
|
|
liability.
|
|
|
|
Jun 28 2001, G.Cosmo (event-V03-01-01)
|
|
- Added CVS headers to G4GeneralParticleSource[.hh.cc] and
|
|
G4GeneralParticleSourceMessenger[.hh.cc].
|
|
Removed <CR> characters and corrected format for comments to
|
|
appear in the Software Reference Manual.
|
|
|
|
Apr 20 2001, G.Cosmo (event-V03-01-00)
|
|
- Modified G4GeneralParticleSource.cc according to recent migration to
|
|
STL vector for the geometry domain (tag "geometry-V03-01-00").
|
|
|
|
Feb 8 2001, M.Asai (event-V03-00-03)
|
|
- Migration to STL vector classes
|
|
affected files :
|
|
./event/include/G4HEPEvtInterface.hh
|
|
./event/include/G4PrimaryParticle.hh
|
|
./event/include/G4TrajectoryContainer.hh
|
|
./event/src/G4EventManager.cc
|
|
./event/src/G4GeneralParticleSource.cc
|
|
./event/src/G4HEPEvtInterface.cc
|
|
./event/src/G4PrimaryParticle.cc
|
|
./event/src/G4PrimaryTransformer.cc
|
|
|
|
Feb 7 2001, M.Asai (event-V03-00-02)
|
|
- Add proper time to G4PrimaryParticle
|
|
|
|
Feb 7 2001, M.Asai (event-V03-00-01)
|
|
- Fix syntax errors in G4GeneralSourceParticle.cc
|
|
|
|
Feb 5 2001, M.Asai (event-V03-00-00)
|
|
|
|
Jan 26 2001, F. Lei
|
|
- bug fixing in G4GeneralSourceParticle.cc
|
|
replace:
|
|
posphi = acos(tx/sin(posthe));
|
|
|
|
with:
|
|
if (posthe != 0. && posthe != pi)
|
|
posphi = acos(tx/sin(posthe));
|
|
else
|
|
posphi = 0.0;
|
|
endif
|
|
|
|
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 <iostream.h>
|
|
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.
|