------------------------------------------------------------------- ========================================================= 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 * ---------------------------------------------------------- 8-Sep-2020 - G.Cosmo (error-propagation-V10-06-01) - Fixed Coverity defects warnings in G4ErrorPropagator for unreachable code. Implemented move assignment operators in G4ErrorSymMatrix, G4ErrorSymMatrix, G4ErrorFreeTrajParam, G4ErrorTrajState and G4ErrorSurfaceTrajParam. 9-Dec-2019 - B.Morgan (error-propagation-V10-06-00) - Cleanup CMake build, removing obsolete granular library option and explicit include_directories. 19-Dec-2017 - G.Cosmo (error-propagation-V10-04-00) - Fixed self-consistency in headers (missing #include) in G4ErrorMatrix, G4ErrorRunManagerHelper and G4ErrorSymMatrix. Thanks to Raphael Isemann for reporting these. 10-Nov-2017 - P.Arce (error-propagation-V10-03-02) - Bug report 2010: precision correction in G4ErrorFreeTrajState.cc 1-Nov-2017 - J. Apostolakis, D. Sorokin (error-propagation-V10-03-01) same code as (error-propagation-V10-03-00) - Co-works with field-V10-03-19 23-Oct-2017 - J. Apostolakis, D. Sorokin (error-propagation-V10-03-00) - migrate to use of new types for G4(Mag)IntegrationDriver and use its new GetEquation method (not stepper's). 12-Oct-2016 - Gunter Folger (error-propagation-V10-02-01) - replace direct use of aParticleIterator by GetParticleIterator(). fix required by clang39 on Windows and MAC 21 September 2016 - G.Cosmo - Roll back to tag "error-propagation-V10-01-00". Cleaner solution to the problem is required to be applied in conjunction with "run" category for the treatment of splitters symbols by physics-lists. 20 September 2016 - G.Cosmo (error-propagation-V10-02-00) - Explicitly initialise templated data in G4ErrorPhysicsList source. Fixing compilation/linking errors on clang-3.9 and XCode-8 on MacOS. 6 August 2015 - G.Cosmo (error-propagation-V10-01-00) - Checked for potential never-ending loops. No issues found. 11 December 2013 - G.Cosmo (error-propagation-V10-00-00) - Removed use of scattered cerr printouts; use G4Exception instead. 16 May 2013 - G.Cosmo (error-propagation-V09-06-06) - Fixed memory leak in G4ErrorPropagator::PropagateOneStep() for track creation at the first step. Addresses problem report #1466. 10 April 2013 - G.Cosmo (error-propagation-V09-06-05) - Fixed compilation error for inclusion of not-existing header in G4ErrorPhysicsList code. - Reintroduced thread-local keywords for static data, which was erroneously removed in previous commit by P.Arce, included all lost changes introduced since last November! - Removed use of printf and left-over debug printout... 4 April 2013 - P.Arce - Changes to correct several bugs: 1435, 1447, 1448, 1453. 27 March 2013 - A.Dotti (error-propagation-V09-06-04) - Implement changes for split class mechanism of base class G4VUserPhysicsList (needed for G4MT), co-working with tag in run category 21 March 2013 - A.Dotti (error-propagation-V09-06-03) - Fix compilation error for TLS variables 26 February 2013 - G.Cosmo (error-propagation-V09-06-02) - Removed unused data member in G4ErrorPropagator. 25 February 2013 - G.Cosmo (error-propagation-V09-06-01) - Corrected composed printout in G4ErrorPropagator. - Cleanup of MT changes in G4ErrorSymMatrix. 07 December 2012 - V.Ivanchenko (error-propagation-V09-06-00) - G4ErrorPhysicsList - remove unnecessary header 21 November 2012 - P.Arce (error-propagation-V09-05-06) - Changes to G4ErrorRunManagerHelper to correct check for G4ErrorPhysicsList" 19 September 2012 - P.Arce (error_propagation-V09-05-05) - Changes in G4ErrorFreeTrajState (partType -> partName) and delete code not needed in G4ErrorPhysicsList 23 August 2012 - P.Arce (error_propagation-V09-05-04) - Changes in G4ErrorTrackLengthTarget and G4VErrorLimitProcess to solve memory leak 5 July 2012 - G.Cosmo (error_propagation-V09-05-03) - Explicitly use inclusion of headers for system of units and physical constants, in plan to remove implicit inclusion from globals.hh. 6 June 2012 - G.Cosmo (error_propagation-V09-05-02) - Fixed spurious cases of hidden variable visibility, detected with '-Wshadow' compilation option on gcc compiler. 17 January 2012 - G.Cosmo (error_propagation-V09-05-01) - Set navigator to stepping manager and field locators; fixing crash on Windows. 14 December 2011 - G.Cosmo (error_propagation-V09-05-00) - Fixed minor Coverity defects. 13 November 2011 - P.Arce (error_propagation-V09-04-04) - Add GetTranfMat in G4ErrorFreeTrajectoryState.hh 10 November 2011 - G.Cosmo (error_propagation-V09-04-03) - Removed calls to obsolete G4Exception format in G4ErrorRunManagerHelper. 1 July 2011 - G.Cosmo (error_propagation-V09-04-02) - Fixed Coverity defects for uninitialised static data and cases of ios format not restored. 13 May 2011 - G.Cosmo (error_propagation-V09-04-01) - Fixed compilation warnings from gcc-4.6.0 for variables set but not used. 12 April 2011 - G.Folger (error_propagation-V09-04-00) - Backport a fix in CLHEP to G4ErrorSymMatrix.cc to address issues on Windows. (Cannot set iterator to point past end of vector in G4ErrorMatrix operator*(const G4ErrorMatrix, const G4ErrorSymMatrix)) 11 November 2009 - P.Arce (error_propagation-V09-02-02) - Avoid G4ThreeVector(double) constructor in G4ErrorMagFieldLimitProcess.cc 14 May 2008 - P.Arce (error_propagation-V09-02-01) - Inclusion of pion+/- and proton in physics list - Possibility to account for error deflation (needed to make 'smoothing') 14 November 2007 - G.Cosmo (error_propagation-V09-00-02) - G4ErrorPropagator: removed call to exit() and some cleanup. 24 September 2007 - P.Arce (error_propagation-V09-00-01) - G4ErrorFreeTrajState: corrected bug in one of the transformation matrix terms. Addresses problem report #971. - G4ErrorFreeTrajParam: corrected normalization of Y and Z coordinates. 5 June 2007 - G.Cosmo (error_propagation-V08-03-09) - Added missing definition of GLOBLIBS in GNUmakefile to allow for building DLLs on Windows. 4 June 2007 - G.Cosmo (error_propagation-V08-03-08) - Fixed compilation errors and warnings on WIN32-VC platform: replaced usage of M_PI with CLHEP::pi; replaced usage of 'uint' with 'size_t'; fixed boolean operation in conditional statement. 1 June 2007 - G.Cosmo (error_propagation-V08-03-07) - Some cleanup and further simplification of matrices classes. 31 May 2007 - P.Arce (error_propagation-V08-03-06) - Using G4ErrorMatrix instead of CLHEP Matrix. 31 May 2007 - G.Cosmo (error_propagation-V08-03-05) - Fixed compilation problems on Windows/VC++. - Use G4bool for bool and CLHEP::pi for M_PI. 31 May 2007 - P.Arce (error_propagation-V08-03-04) - Fixed problem of uninitialised variables. 29 May 2007 - G.Cosmo (error_propagation-V08-03-03) - Fixed errors for unnecessary inclusion of non-existing headers. - Use G4GeometryTolerance for retrivial of kCarTolerance. - Fixed GNUmakefile for setting of debug verbosity. - Added CVS headers and some cleanup ... 25 May 2007 - P.Arce (error_propagation-V08-03-00, 01, 02) - First version. 12 May 2007 - G.Cosmo - Directory structure created.