Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/error_propagation/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /error_propagation/History (Version 11.3.0) and /error_propagation/History (Version 11.2)


  1 # Category error-propagation History                1 # Category error-propagation History
  2                                                     2 
  3 See `CONTRIBUTING.rst` for details of **requir      3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological       4 which **must** added in reverse chronological order (newest at the top).
  5 It must **not** be used as a substitute for wr      5 It must **not** be used as a substitute for writing good git commit messages!
  6                                                     6 
  7 ----------------------------------------------      7 -------------------------------------------------------------------------------
  8                                                     8 
  9 ## 2024-08-08 Gabriele Cosmo (error-propagatio << 
 10 - Fixed reported Coverity defect in G4ErrorFre << 
 11   const G4String& and std::move().             << 
 12                                                << 
 13 ## 2022-12-12 Ben Morgan (error-propagation-V1      9 ## 2022-12-12 Ben Morgan (error-propagation-V11-01-00)
 14 - Remove obsolete GNUmakefile scripts              10 - Remove obsolete GNUmakefile scripts
 15                                                    11 
 16 ## 2022-11-17 Gabriele Cosmo (error-propagatio     12 ## 2022-11-17 Gabriele Cosmo (error-propagation-V11-00-02)
 17 - Fixed compilation warnings for implicit type     13 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.
 18                                                    14 
 19 ## 2022-01-28 Ben Morgan (error-propagation-V1     15 ## 2022-01-28 Ben Morgan (error-propagation-V11-00-01)
 20 - Replace `geant4_global_library_target` with      16 - Replace `geant4_global_library_target` with direct file inclusion and
 21   call to `geant4_add_category` to define libr     17   call to `geant4_add_category` to define library build from source modules.
 22                                                    18 
 23 ## 2021-12-10 Ben Morgan (error-propagation-V1     19 ## 2021-12-10 Ben Morgan (error-propagation-V11-00-00)
 24 - Change to new Markdown History format            20 - Change to new Markdown History format
 25                                                    21 
 26 ---                                                22 ---
 27                                                    23 
 28 # History entries prior to 11.0                    24 # History entries prior to 11.0
 29                                                    25 
 30 21-April-2020 - J. Madsen (error-propagation-V     26 21-April-2020 - J. Madsen (error-propagation-V10-07-01)
 31 - make G4error_propagation-format                  27 - make G4error_propagation-format
 32                                                    28 
 33 1-April-2020 - B.Morgan (error-propagation-V10     29 1-April-2020 - B.Morgan (error-propagation-V10-07-00)
 34 - Migrate build to modular CMake API               30 - Migrate build to modular CMake API
 35                                                    31 
 36 8-Sep-2020 - G.Cosmo (error-propagation-V10-06     32 8-Sep-2020 - G.Cosmo (error-propagation-V10-06-01)
 37 - Fixed Coverity defects warnings in G4ErrorPr     33 - Fixed Coverity defects warnings in G4ErrorPropagator for unreachable code.
 38   Implemented move assignment operators in G4E     34   Implemented move assignment operators in G4ErrorSymMatrix, G4ErrorSymMatrix,
 39   G4ErrorFreeTrajParam, G4ErrorTrajState and G     35   G4ErrorFreeTrajParam, G4ErrorTrajState and G4ErrorSurfaceTrajParam.
 40                                                    36 
 41 9-Dec-2019 - B.Morgan (error-propagation-V10-0     37 9-Dec-2019 - B.Morgan (error-propagation-V10-06-00)
 42 - Cleanup CMake build, removing obsolete granu     38 - Cleanup CMake build, removing obsolete granular library option and
 43   explicit include_directories.                    39   explicit include_directories.
 44                                                    40 
 45 19-Dec-2017 - G.Cosmo (error-propagation-V10-0     41 19-Dec-2017 - G.Cosmo (error-propagation-V10-04-00)
 46 - Fixed self-consistency in headers (missing #     42 - Fixed self-consistency in headers (missing #include) in G4ErrorMatrix,
 47   G4ErrorRunManagerHelper and G4ErrorSymMatrix     43   G4ErrorRunManagerHelper and G4ErrorSymMatrix.
 48   Thanks to Raphael Isemann for reporting thes     44   Thanks to Raphael Isemann for reporting these.
 49                                                    45 
 50 10-Nov-2017 - P.Arce (error-propagation-V10-03     46 10-Nov-2017 - P.Arce (error-propagation-V10-03-02)
 51 - Bug report 2010: precision correction in G4E     47 - Bug report 2010: precision correction in G4ErrorFreeTrajState.cc
 52                                                    48 
 53  1-Nov-2017 - J. Apostolakis, D. Sorokin (erro     49  1-Nov-2017 - J. Apostolakis, D. Sorokin (error-propagation-V10-03-01)
 54                             same code as (erro     50                             same code as (error-propagation-V10-03-00)
 55 - Co-works with field-V10-03-19                    51 - Co-works with field-V10-03-19
 56                                                    52 
 57 23-Oct-2017 - J. Apostolakis, D. Sorokin (erro     53 23-Oct-2017 - J. Apostolakis, D. Sorokin (error-propagation-V10-03-00)
 58 - migrate to use of new types for G4(Mag)Integ     54 - migrate to use of new types for G4(Mag)IntegrationDriver and
 59     use its new GetEquation method (not steppe     55     use its new GetEquation method (not stepper's).
 60                                                    56 
 61 12-Oct-2016 - Gunter Folger              (erro     57 12-Oct-2016 - Gunter Folger              (error-propagation-V10-02-01)
 62 - replace direct use of aParticleIterator by G     58 - replace direct use of aParticleIterator by GetParticleIterator().
 63     fix required by clang39 on Windows and MAC     59     fix required by clang39 on Windows and MAC
 64                                                    60 
 65 21 September 2016 - G.Cosmo                        61 21 September 2016 - G.Cosmo
 66 - Roll back to tag "error-propagation-V10-01-0     62 - Roll back to tag "error-propagation-V10-01-00". Cleaner solution to the
 67   problem is required to be applied in conjunc     63   problem is required to be applied in conjunction with "run" category for
 68   the treatment of splitters symbols by physic     64   the treatment of splitters symbols by physics-lists.
 69                                                    65 
 70 20 September 2016 - G.Cosmo (error-propagation     66 20 September 2016 - G.Cosmo (error-propagation-V10-02-00)
 71 - Explicitly initialise templated data in G4Er     67 - Explicitly initialise templated data in G4ErrorPhysicsList source.
 72   Fixing compilation/linking errors on clang-3     68   Fixing compilation/linking errors on clang-3.9 and XCode-8 on MacOS.
 73                                                    69 
 74 6 August 2015 - G.Cosmo (error-propagation-V10     70 6 August 2015 - G.Cosmo (error-propagation-V10-01-00)
 75 - Checked for potential never-ending loops. No     71 - Checked for potential never-ending loops. No issues found.
 76                                                    72 
 77 11 December 2013 - G.Cosmo (error-propagation-     73 11 December 2013 - G.Cosmo (error-propagation-V10-00-00)
 78 - Removed use of scattered cerr printouts; use     74 - Removed use of scattered cerr printouts; use G4Exception instead.
 79                                                    75 
 80 16 May 2013 - G.Cosmo (error-propagation-V09-0     76 16 May 2013 - G.Cosmo (error-propagation-V09-06-06)
 81 - Fixed memory leak in G4ErrorPropagator::Prop     77 - Fixed memory leak in G4ErrorPropagator::PropagateOneStep() for track
 82   creation at the first step.                      78   creation at the first step.
 83   Addresses problem report #1466.                  79   Addresses problem report #1466.
 84                                                    80 
 85 10 April 2013 - G.Cosmo (error-propagation-V09     81 10 April 2013 - G.Cosmo (error-propagation-V09-06-05)
 86 - Fixed compilation error for inclusion of not     82 - Fixed compilation error for inclusion of not-existing header in
 87   G4ErrorPhysicsList code.                         83   G4ErrorPhysicsList code.
 88 - Reintroduced thread-local keywords for stati     84 - Reintroduced thread-local keywords for static data, which was erroneously
 89   removed in previous commit by P.Arce, includ     85   removed in previous commit by P.Arce, included all lost changes introduced
 90   since last November!                             86   since last November!
 91 - Removed use of printf and left-over debug pr     87 - Removed use of printf and left-over debug printout...
 92                                                    88 
 93 4 April 2013 - P.Arce                              89 4 April 2013 - P.Arce
 94 - Changes to correct several bugs: 1435, 1447,     90 - Changes to correct several bugs: 1435, 1447, 1448, 1453.
 95                                                    91 
 96 27 March 2013 - A.Dotti (error-propagation-V09     92 27 March 2013 - A.Dotti (error-propagation-V09-06-04)
 97 - Implement changes for split class mechanism      93 - Implement changes for split class mechanism of base class G4VUserPhysicsList
 98   (needed for G4MT), co-working with tag in ru     94   (needed for G4MT), co-working with tag in run category
 99                                                    95 
100 21 March 2013 - A.Dotti (error-propagation-V09     96 21 March 2013 - A.Dotti (error-propagation-V09-06-03)
101 - Fix compilation error for TLS variables          97 - Fix compilation error for TLS variables
102                                                    98 
103 26 February 2013 - G.Cosmo (error-propagation-     99 26 February 2013 - G.Cosmo (error-propagation-V09-06-02)
104 - Removed unused data member in G4ErrorPropaga    100 - Removed unused data member in G4ErrorPropagator.
105                                                   101 
106 25 February 2013 - G.Cosmo (error-propagation-    102 25 February 2013 - G.Cosmo (error-propagation-V09-06-01)
107 - Corrected composed printout in G4ErrorPropag    103 - Corrected composed printout in G4ErrorPropagator.
108 - Cleanup of MT changes in G4ErrorSymMatrix.      104 - Cleanup of MT changes in G4ErrorSymMatrix.
109                                                   105 
110 07 December 2012 - V.Ivanchenko (error-propaga    106 07 December 2012 - V.Ivanchenko (error-propagation-V09-06-00)
111 - G4ErrorPhysicsList - remove unnecessary head    107 - G4ErrorPhysicsList - remove unnecessary header
112                                                   108 
113 21 November 2012 - P.Arce (error-propagation-V    109 21 November 2012 - P.Arce (error-propagation-V09-05-06)
114 - Changes to G4ErrorRunManagerHelper to correc    110 - Changes to G4ErrorRunManagerHelper to correct check for G4ErrorPhysicsList"
115                                                   111 
116 19 September 2012 - P.Arce (error_propagation-    112 19 September 2012 - P.Arce (error_propagation-V09-05-05)
117 - Changes in G4ErrorFreeTrajState (partType ->    113 - Changes in G4ErrorFreeTrajState (partType -> partName) and delete code not needed in G4ErrorPhysicsList
118                                                   114 
119 23 August 2012 - P.Arce (error_propagation-V09    115 23 August 2012 - P.Arce (error_propagation-V09-05-04)
120 - Changes in G4ErrorTrackLengthTarget and G4VE    116 - Changes in G4ErrorTrackLengthTarget and G4VErrorLimitProcess to solve memory leak
121                                                   117 
122 5 July 2012 - G.Cosmo (error_propagation-V09-0    118 5 July 2012 - G.Cosmo (error_propagation-V09-05-03)
123 - Explicitly use inclusion of headers for syst    119 - Explicitly use inclusion of headers for system of units and physical
124   constants, in plan to remove implicit inclus    120   constants, in plan to remove implicit inclusion from globals.hh.
125                                                   121 
126 6 June 2012 - G.Cosmo (error_propagation-V09-0    122 6 June 2012 - G.Cosmo (error_propagation-V09-05-02)
127 - Fixed spurious cases of hidden variable visi    123 - Fixed spurious cases of hidden variable visibility, detected with
128   '-Wshadow' compilation option on gcc compile    124   '-Wshadow' compilation option on gcc compiler.
129                                                   125 
130 17 January 2012 - G.Cosmo (error_propagation-V    126 17 January 2012 - G.Cosmo (error_propagation-V09-05-01)
131 - Set navigator to stepping manager and field     127 - Set navigator to stepping manager and field locators; fixing crash on Windows.
132                                                   128 
133 14 December 2011 - G.Cosmo (error_propagation-    129 14 December 2011 - G.Cosmo (error_propagation-V09-05-00)
134 - Fixed minor Coverity defects.                   130 - Fixed minor Coverity defects.
135                                                   131 
136 13 November 2011 - P.Arce (error_propagation-V    132 13 November 2011 - P.Arce (error_propagation-V09-04-04)
137 - Add GetTranfMat in G4ErrorFreeTrajectoryStat    133 - Add GetTranfMat in G4ErrorFreeTrajectoryState.hh
138                                                   134 
139 10 November 2011 - G.Cosmo (error_propagation-    135 10 November 2011 - G.Cosmo (error_propagation-V09-04-03)
140 - Removed calls to obsolete G4Exception format    136 - Removed calls to obsolete G4Exception format in G4ErrorRunManagerHelper.
141                                                   137 
142 1 July 2011 - G.Cosmo (error_propagation-V09-0    138 1 July 2011 - G.Cosmo (error_propagation-V09-04-02)
143 - Fixed Coverity defects for uninitialised sta    139 - Fixed Coverity defects for uninitialised static data and cases of ios
144   format not restored.                            140   format not restored.
145                                                   141 
146 13 May 2011 - G.Cosmo (error_propagation-V09-0    142 13 May 2011 - G.Cosmo (error_propagation-V09-04-01)
147 - Fixed compilation warnings from gcc-4.6.0 fo    143 - Fixed compilation warnings from gcc-4.6.0 for variables set but not used.
148                                                   144 
149 12 April 2011 - G.Folger (error_propagation-V0    145 12 April 2011 - G.Folger (error_propagation-V09-04-00)
150 - Backport a fix in CLHEP to G4ErrorSymMatrix.    146 - Backport a fix in CLHEP to G4ErrorSymMatrix.cc to address issues on Windows.
151   (Cannot set iterator to point past end of ve    147   (Cannot set iterator to point past end of vector in
152    G4ErrorMatrix operator*(const G4ErrorMatrix    148    G4ErrorMatrix operator*(const G4ErrorMatrix, const G4ErrorSymMatrix))
153                                                   149 
154 11 November 2009 - P.Arce (error_propagation-V    150 11 November 2009 - P.Arce (error_propagation-V09-02-02)
155 - Avoid G4ThreeVector(double) constructor in G    151 - Avoid G4ThreeVector(double) constructor in G4ErrorMagFieldLimitProcess.cc
156                                                   152 
157 14 May 2008 - P.Arce (error_propagation-V09-02    153 14 May 2008 - P.Arce (error_propagation-V09-02-01)
158 - Inclusion of pion+/- and proton in physics l    154 - Inclusion of pion+/- and proton in physics list
159 - Possibility to account for error deflation (    155 - Possibility to account for error deflation (needed to make 'smoothing')
160                                                   156 
161 14 November 2007 - G.Cosmo (error_propagation-    157 14 November 2007 - G.Cosmo (error_propagation-V09-00-02)
162 - G4ErrorPropagator: removed call to exit() an    158 - G4ErrorPropagator: removed call to exit() and some cleanup.
163                                                   159 
164 24 September 2007 - P.Arce (error_propagation-    160 24 September 2007 - P.Arce (error_propagation-V09-00-01)
165 - G4ErrorFreeTrajState: corrected bug in one o    161 - G4ErrorFreeTrajState: corrected bug in one of the transformation matrix
166   terms. Addresses problem report #971.           162   terms. Addresses problem report #971.
167 - G4ErrorFreeTrajParam: corrected normalizatio    163 - G4ErrorFreeTrajParam: corrected normalization of Y and Z coordinates.
168                                                   164 
169 5 June 2007 - G.Cosmo (error_propagation-V08-0    165 5 June 2007 - G.Cosmo (error_propagation-V08-03-09)
170 - Added missing definition of GLOBLIBS in GNUm    166 - Added missing definition of GLOBLIBS in GNUmakefile to allow for
171   building DLLs on Windows.                       167   building DLLs on Windows.
172                                                   168 
173 4 June 2007 - G.Cosmo (error_propagation-V08-0    169 4 June 2007 - G.Cosmo (error_propagation-V08-03-08)
174 - Fixed compilation errors and warnings on WIN    170 - Fixed compilation errors and warnings on WIN32-VC platform: replaced
175   usage of M_PI with CLHEP::pi; replaced usage    171   usage of M_PI with CLHEP::pi; replaced usage of 'uint' with 'size_t';
176   fixed boolean operation in conditional state    172   fixed boolean operation in conditional statement.
177                                                   173 
178 1 June 2007 - G.Cosmo (error_propagation-V08-0    174 1 June 2007 - G.Cosmo (error_propagation-V08-03-07)
179 - Some cleanup and further simplification of m    175 - Some cleanup and further simplification of matrices classes.
180                                                   176 
181 31 May 2007 - P.Arce (error_propagation-V08-03    177 31 May 2007 - P.Arce (error_propagation-V08-03-06)
182 - Using G4ErrorMatrix instead of CLHEP Matrix.    178 - Using G4ErrorMatrix instead of CLHEP Matrix.
183                                                   179 
184 31 May 2007 - G.Cosmo (error_propagation-V08-0    180 31 May 2007 - G.Cosmo (error_propagation-V08-03-05)
185 - Fixed compilation problems on Windows/VC++.     181 - Fixed compilation problems on Windows/VC++.
186 - Use G4bool for bool and CLHEP::pi for M_PI.     182 - Use G4bool for bool and CLHEP::pi for M_PI.
187                                                   183 
188 31 May 2007 - P.Arce (error_propagation-V08-03    184 31 May 2007 - P.Arce (error_propagation-V08-03-04)
189 - Fixed problem of uninitialised variables.       185 - Fixed problem of uninitialised variables.
190                                                   186 
191 29 May 2007 - G.Cosmo (error_propagation-V08-0    187 29 May 2007 - G.Cosmo (error_propagation-V08-03-03)
192 - Fixed errors for unnecessary inclusion of no    188 - Fixed errors for unnecessary inclusion of non-existing headers.
193 - Use G4GeometryTolerance for retrivial of kCa    189 - Use G4GeometryTolerance for retrivial of kCarTolerance.
194 - Fixed GNUmakefile for setting of debug verbo    190 - Fixed GNUmakefile for setting of debug verbosity.
195 - Added CVS headers and some cleanup ...          191 - Added CVS headers and some cleanup ...
196                                                   192 
197 25 May 2007 - P.Arce (error_propagation-V08-03    193 25 May 2007 - P.Arce (error_propagation-V08-03-00, 01, 02)
198 - First version.                                  194 - First version.
199                                                   195 
200 12 May 2007 - G.Cosmo                             196 12 May 2007 - G.Cosmo
201 - Directory structure created.                    197 - Directory structure created.