219 lines
8.9 KiB
Plaintext
219 lines
8.9 KiB
Plaintext
-------------------------------------------------------------------
|
|
|
|
=========================================================
|
|
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 *
|
|
----------------------------------------------------------
|
|
|
|
March 11th, 2019 Gabriele Cosmo (procbiasing-V10-05-00)
|
|
- Fixed typos in printouts and comments.
|
|
|
|
May 17th, 2018 Jonathan Madsen (procbiasing-V10-04-03)
|
|
- updated "thread-local-static-var" model to
|
|
"function-returning-thread-local-static-reference" model
|
|
which fixes Windows DLL + MT
|
|
|
|
February 26th, 2018 Alexander Howard (procbiasing-V10-04-02)
|
|
- G4ImportanceConfigurator: cleaned up unnecessary G4cout and removed
|
|
copy of G4String - thanks to Gabriele
|
|
|
|
February 21st, 2018 Alexander Howard (procbiasing-V10-04-01)
|
|
- G4ImportanceConfigurator: put back clear() in the destructor
|
|
|
|
February 21st, 2018 Alexander Howard (procbiasing-V10-04-00)
|
|
- G4ImportanceConfigurator: introduced AutoLock (G4Mutex) to protect
|
|
instantiation of the biasing process against a threadrace
|
|
|
|
August 29th, 2017 Gabriele Cosmo (procbiasing-V10-03-03)
|
|
- Removed duplicate class definition G4TrackTerminator.hh, which is part
|
|
of the processes/transportation module.
|
|
|
|
July 14th, 2017 Gabriele Cosmo (procbiasing-V10-03-02)
|
|
- G4ImportanceConfigurator: removed debug printout in destructor.
|
|
|
|
March 7th, 2017 Alexander Howard (procbiasing-V10-03-01)
|
|
- G4GeometrySampler: removed unnecessary ClearSampling from the destructor
|
|
|
|
Mar 10th, 2015 Gabriele Cosmo (procbiasing-V10-01-00)
|
|
- G4ImportanceProcess, G4WeightCutOffProcess, G4WeightWindowProcess: made
|
|
static thread-local variables into class data members.
|
|
Renamed them accordingly: fEndTrack, feLimited, fParaflag.
|
|
Use const reference for string in argument in SetParallelWorld().
|
|
|
|
Nov 30th, 2013 Alex Howard (procbiasing-V09-06-18)
|
|
- Moved static methods in the initialiser to the body for G4GeometrySampler
|
|
and G4ImportanceConfigurator
|
|
|
|
Nov 30th, 2013 Alex Howard (procbiasing-V09-06-17)
|
|
- Fixed coverity errors (uninitialised variables),
|
|
EXCEPT for fGhostStep in G4ImportanceProcess, G4WeightWindowProcess
|
|
and G4WeightCutOffProcess
|
|
|
|
Nov 29th, 2013 Alex Howard (procbiasing-V09-06-16)
|
|
- Put back RemoveProcess for both G4WeightWindowConfigurator and
|
|
G4ImportanceConfigurator - makes test33 work.
|
|
|
|
Nov 28th, 2013 Marc Verderi (procbiasing-V09-06-15)
|
|
- include license/disclaimer in headers in generic and management
|
|
- include comments and description
|
|
- change G4cout in G4Exception when appropriate
|
|
|
|
Nov 28th, 2013 Alex Howard (procbiasing-V09-06-14)
|
|
- Put back RemoveProcess for G4WeightCutOffConfigurator since it is not
|
|
associated with a store singleton.
|
|
|
|
Nov 26th, 2013 Alex Howard (procbiasing-V09-06-13)
|
|
- Fixing history file for actual tag names - which have probiasing instead
|
|
of procbiasing!!
|
|
|
|
Nov 24th, 2013 Alex Howard (procbiasing-V09-06-12)
|
|
- Fixed segmentation fault in mass only case (deleted non-existent objects)
|
|
|
|
Nov 24th, 2013 Alex Howard (probiasing-V09-06-11)
|
|
- Fixed segmentation fault at the end of an MT run
|
|
- caused by deleting fGhostStep in the destructor
|
|
- removed RemoveProcess from the destructor (ClearSampling) of configurators
|
|
- also caused an out of range index with MT
|
|
|
|
Nov 22nd, 2013 Alex Howard (probiasing-V09-06-10)
|
|
- Included guard for single threaded backward compatability
|
|
- except for singleton instantiation
|
|
|
|
Nov 22nd, 2013 Alex Howard (probiasing-V09-06-09 also procbiasing-V09-06-09)
|
|
- Migration of WeightWindow importance biasing to MT
|
|
|
|
Nov 22nd, 2013 Alex Howard (probiasing-V09-06-08)
|
|
- Migration of geometrical importance biasing to MT
|
|
- moved G4VProcessPlacer and G4ProcessPlacer to management (from importance)
|
|
|
|
Nov 9th, 2013 Andrea Dotti (probiasing-V09-06-07)
|
|
- Bug fixing for unused data members identified by clang 3.2
|
|
|
|
Nov 8th, 2013 Marc Verderi (probiasing-V09-06-06)
|
|
- Migration to MT
|
|
- Adding force collision operator G4BOptrForceCollision and related classes
|
|
|
|
Nov 6th, 2013 Marc Verderi (probiasing-V09-06-05)
|
|
- Introduce physics list configuration helper G4BiasingHelper
|
|
- Introduce cross section change operation G4BOptnChangeCrossSection
|
|
|
|
Nov 5th, 2013 Marc Verderi (probiasing-V09-06-04)
|
|
- fix compilation warnings in G4BiasingProcessInterface.hh
|
|
for unused fWrappedProcessIsAtRest and fWrappedProcessIsPost
|
|
- fix warning on windows in G4VBiasingOperation.cc constructor
|
|
- fix error on void G4VBiasingOperator::ForgetTrack which
|
|
was returning a value.
|
|
|
|
Nov 5th, 2013 Marc Verderi (probiasing-V09-06-03)
|
|
- add classes to generic and management to unblock other dev in process:
|
|
- generic:
|
|
G4BiasingProcessInterface
|
|
G4InteractionLawPhysical
|
|
G4ParticleChangeForNothing
|
|
G4ParticleChangeForOccurenceBiasing
|
|
- management:
|
|
G4BiasingAppliedCase
|
|
G4BiasingOperationManager
|
|
G4BiasingTrackData
|
|
G4BiasingTrackDataStore
|
|
G4VBiasingInteractionLaw
|
|
G4VBiasingOperation
|
|
G4VBiasingOperator
|
|
|
|
Oct 9th, 2013 Alex Howard (procbiasing-V09-06-02)
|
|
- fixed sources.cmake for looking for non-existent files
|
|
|
|
Oct 9th, 2013 Alex Howard (procbiasing-V09-06-01)
|
|
- Added cmake and gnumake and sources.cmake files to new directory structure
|
|
|
|
Oct 9th, 2013 Alex Howard (procbiasing-V09-06-00)
|
|
- Re-ordered directory structure for generic physics biasing
|
|
|
|
June 7th, 2012 Gabriele Cosmo (procbiasing-V09-05-00)
|
|
- Fixed spurious cases of hidden variable visibility, detected with
|
|
'-Wshadow' compilation option on gcc compiler.
|
|
|
|
Oct 21st, 2011 Alex Howard (procbiasing-V09-04-01)
|
|
- G4ProcessPlacer: Migrated to new G4Exception
|
|
|
|
May 30th, 2011 Alex Howard (procbiasing-V09-04-00)
|
|
- G4ProcessPlacer: Using SetProcessOrderingToSecond for biasing process, and
|
|
leaving transportation where it is (hopefully first). Previously biasing was
|
|
moved first, then transportation moved back to first.
|
|
|
|
June 2nd, 2010 Gabriele Cosmo (procbiasing-V09-03-00)
|
|
- G4WeightWindowProcess: corrected call to G4WeightWindowStore::GetLowerWeight()
|
|
after correction of mispelling in name...
|
|
- Requires tag geombias-V09-03-00.
|
|
|
|
April 22nd, 2008 Alex Howard (procbiasing-V09-01-02)
|
|
- Removed G4CellFinder and associated dependency in G4WeigthCutOffProcess and
|
|
G4WeightCutOffConfigurator- was a hang-up from previous implementation
|
|
which was erroneously left in the G4WeightCutOffProcess.
|
|
This meant the WeightCutOff could only work in a MASS geometry
|
|
(by coincidence between the ImportanceBiasing and the GeometryCells).
|
|
|
|
April 21st, 2008 Alex Howard (procbiasing-V09-01-01)
|
|
- mis-tagged - please ignore
|
|
|
|
April 21st, 2008 Alex Howard (procbiasing-V09-01-00)
|
|
- Tag of the HEAD which includes scoring for backwards compatibility
|
|
|
|
October 31st, 2007 Alex Howard (procbiasing-V09-00-00)
|
|
- Fixed G4ProcessPlacer.cc to put biasing process second for AlongStep
|
|
as well as PostStep - a bug which would feature for charged particles.
|
|
- Added print out for AlongStep process vector to avoid confusion
|
|
|
|
June 22nd, 2007 Alex Howard (procbiasing-V08-03-08)
|
|
- Added missing member function to G4VSampler base class
|
|
|
|
June 12th, 2007 Alex Howard (procbiasing-V08-03-05)
|
|
- Added CoupledTransportation name to G4ProcessPlacer
|
|
|
|
June 1st, 2007 Alex Howard (procbiasing-V08-03-04)
|
|
- Added missing source file G4VProcessPlacer.cc previously resident in
|
|
processes/transportation
|
|
- Removed scoring inheritance in G4VSampler
|
|
- HEAD maintains inheritance for backward comparisons/testing
|
|
|
|
June 1st, 2007 Alex Howard (procbiasing-V08-03-03)
|
|
- Renamed New classes back to normal classes, simultaneously
|
|
processes/transportation old biasing classes renamed with
|
|
suffix 8 to avoid clashes.
|
|
- includes modified G4GeometrySampler (without scoring)
|
|
- HEAD contains un-modifier G4GeometrySampler and depends on old scoring scheme
|
|
in geometry/biasing.
|
|
|
|
May 31st, 2007 Alex Howard (procbiasing-V08-03-02)
|
|
- removed dependency on old biasing within transportation and on old scoring
|
|
within geometry
|
|
- G4GeometrySampler is modified to remove scoring dependency
|
|
- HEAD of G4GeometrySampler is the old file
|
|
- HEAD contains a different version of G4GeometrySampler that includes the old
|
|
biasing scoring for the purpose of testing
|
|
|
|
May 30th, 2007 Alex Howard (procbiasing-V08-03-01)
|
|
- added missing includes to GNUmakefile
|
|
|
|
May 30th, 2007 Alex Howard (procbiasing-V08-03-00)
|
|
- migrated classes and tests from processes/scoring
|
|
|
|
May 25th, 2007 Jane Tinslay
|
|
- Add tests for physics biasing under test/physics_biasing
|
|
|
|
March 21st, 2007 G.Cosmo
|
|
- Module and history file created.
|
|
|
|
|