Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/persistency/ascii/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 /persistency/ascii/History (Version 11.3.0) and /persistency/ascii/History (Version 9.6)


  1 # Category ascii History                       <<   1 $Id: History,v 1.19 2010-12-15 11:32:48 arce Exp $
  2                                                <<   2 -------------------------------------------------------------------
  3 See `CONTRIBUTING.rst` for details of **requir <<   3      =========================================================
  4 which **must** added in reverse chronological  <<   4      Geant4 - an Object-Oriented Toolkit for Simulation in HEP
  5 It must **not** be used as a substitute for wr <<   5      =========================================================
  6                                                <<   6 
  7 ---------------------------------------------- <<   7                       Category History file
  8                                                <<   8                       ---------------------
  9 ## 2024-08-08 Gabriele Cosmo (ascii-V11-02-00) <<   9 This file should be used by G4 developers and category coordinators
 10 - Fixed reported Coverity defects for use of c <<  10 to briefly summarize all major modifications introduced in the code
 11                                                <<  11 and keep track of all category-tags.
 12 ## 2022-11-18 Gabriele Cosmo (ascii-V11-00-03) <<  12 It DOES NOT substitute the  CVS log-message one should put at every
 13 - More compilation warnings fixes for implicit <<  13 committal in the CVS repository !
 14                                                <<  14 
 15 ## 2022-11-11 Gabriele Cosmo (ascii-V11-00-02) <<  15      ----------------------------------------------------------
 16 - Fixed compilation warnings for implicit type <<  16      * Reverse chronological order (last date on top), please *
 17                                                <<  17      ----------------------------------------------------------
 18 ## 2021-12-22 Pedro Arce (ascii-V11-00-01)     << 
 19 - Correct wrong automatic conversion degree-ra << 
 20                                                << 
 21 ## 2021-12-10 Ben Morgan (ascii-V11-00-00)     << 
 22 - Change to new Markdown History format        << 
 23                                                << 
 24 ---                                            << 
 25                                                << 
 26 # History entries prior to 11.0                << 
 27                                                << 
 28 22 November 2021 - P. Arce (ascii-V10-07-04)   << 
 29 - Add G4MultiUnion and G4ScaledSolid from user << 
 30 - G4tgbVolume.cc: correct lacking conversion d << 
 31 - G4tgbMaterialSimple.cc,G4tgrMaterial.cc: Cha << 
 32                                                << 
 33 16 November 2021 - G. Cosmo (ascii-V10-07-03)  << 
 34 - Change prefix to free math functions in G4tg << 
 35   potential clashes with system functions carr << 
 36   Addressing problem report #2444.             << 
 37                                                << 
 38 9 July 2021 - V. Ivanchenko (ascii-V10-07-02)  << 
 39 - G4tgbGeometryDumper - fixed access to G4Elem << 
 40                                                << 
 41 1 April 2021 - B. Morgan (ascii-V10-07-01)     << 
 42 - Migrate build to modular CMake API           << 
 43                                                << 
 44 27 March 2021 - G.Cosmo (ascii-V10-07-00)      << 
 45 - Fixed definition of generic polyhedra in G4t << 
 46   for POLYHEDRA tag. Based on findings in GitH << 
 47                                                << 
 48 8 October 2020 - G.Cosmo (ascii-V10-06-02)     << 
 49 - Minor c++11 review. Code cleanup and formatt << 
 50                                                << 
 51 4 March 2020 - P.Arce (ascii-V10-06-01)        << 
 52 - G4tgbGeometryDumper.cc: Fix coverity warning << 
 53 - G4tgbVolume.cc: Fix coverity warnings        << 
 54 - G4tgbVolumeMgr.cc: Fix coverity warnings     << 
 55                                                << 
 56 11 December 2019 - B.Morgan (ascii-V10-06-00)  << 
 57 - Cleanup CMake build, removing obsolete granu << 
 58   explicit include_directories.                << 
 59                                                << 
 60 30 October 2019 - G.Cosmo (ascii-V10-05-01)    << 
 61 - Fixed printout syntax in G4tgrUtils::GetDoub << 
 62                                                << 
 63 19 December 2018 - G.Cosmo (ascii-V10-05-00)   << 
 64 - Fixed shadowing compilation warning in G4tgb << 
 65                                                << 
 66 11 April 2014 - P.Arce (ascii-V10-00-01)       << 
 67 - G4tgbGeometryDumper: G4Para use G4ThreeVecto << 
 68                                                << 
 69 22 November 2013 - G.Cosmo (ascii-V09-06-09, a << 
 70 - Corrected compilation warning on previous ta << 
 71                                                << 
 72 22 November 2013 - G.Cosmo (ascii-V09-06-07)   << 
 73 - Added support for G4GenericPolycone.         << 
 74                                                << 
 75 14 November 2013 - G.Cosmo (ascii-V09-06-06)   << 
 76 - Corrected typo in G4tgrUtils::WordIsUnit().  << 
 77                                                << 
 78 7 November 2013 - G.Cosmo (ascii-V09-06-05)    << 
 79 - Replaced deprecated calls to solids accessor << 
 80                                                << 
 81 27 July 2013 - P.Arce (ascii-V09-06-04)        << 
 82 - Corrected typo in G4tgrPlaceParameterisation << 
 83   Addressing problem report #1504.             << 
 84                                                << 
 85 23 April 2013 - G.Cosmo (ascii-V09-06-03)      << 
 86 - Corrected History file, for loss of descript << 
 87                                                << 
 88 19 March 2013 - P.Arce (ascii-V09-06-02)       << 
 89 - Bug correction in assembly placement         << 
 90                                                << 
 91 26 February 2013 - G.Cosmo (ascii-V09-06-01)   << 
 92 - Removed unused data member in G4tgbRotationM << 
 93 - Corrected composed text in expection in G4tg << 
 94 - Cleanup of MT changes in several classes.    << 
 95                                                << 
 96 15 December 2012 - G.Cosmo (ascii-V09-06-00)   << 
 97 - Removed BREPS solids.                        << 
 98                                                    18 
 99 6 November 2012 - G.Cosmo (ascii-V09-05-04)        19 6 November 2012 - G.Cosmo (ascii-V09-05-04)
100 - Minor fix for porting on AIX to G4tgrVolumeM     20 - Minor fix for porting on AIX to G4tgrVolumeMgr.
101                                                    21 
102 5 July 2012 - G.Cosmo (ascii-V09-05-03)            22 5 July 2012 - G.Cosmo (ascii-V09-05-03)
103 - Explicitly use inclusion of headers for syst     23 - Explicitly use inclusion of headers for system of units and physical
104   constants, in plan to remove implicit inclus     24   constants, in plan to remove implicit inclusion from globals.hh.
105                                                    25 
106 25 May 2012 - G.Cosmo (ascii-V09-05-02)            26 25 May 2012 - G.Cosmo (ascii-V09-05-02)
107 - Fixed trivial cases of variable shadowing.       27 - Fixed trivial cases of variable shadowing.
108                                                    28 
109 4 April 2012 - G.Cosmo (ascii-V09-05-00)           29 4 April 2012 - G.Cosmo (ascii-V09-05-00)
110 - Fixed case of conversion from size_t to G4in     30 - Fixed case of conversion from size_t to G4int in G4tgrUtils in
111   function AreWordsEquivalent(), detected on w     31   function AreWordsEquivalent(), detected on win64 system.
112                                                    32 
113 16 December 2011 - P.Arce (ascii-V09-04-09)        33 16 December 2011 - P.Arce (ascii-V09-04-09)
114 - Bug correction in G4Tesselated vertex type,      34 - Bug correction in G4Tesselated vertex type, in G4tbgVolume.cc
115                                                    35 
116 10 November 2011 - G.Cosmo (ascii-V09-04-08)       36 10 November 2011 - G.Cosmo (ascii-V09-04-08)
117 - Removed call to obsolete G4Exception format      37 - Removed call to obsolete G4Exception format in G4tgrMaterialFactory.
118                                                    38 
119 27 October 2011 - G.Cosmo (ascii-V09-04-07)        39 27 October 2011 - G.Cosmo (ascii-V09-04-07)
120 - Fixed trivial compilation warning from Xcode     40 - Fixed trivial compilation warning from Xcode in G4tgbVolume.
121                                                    41 
122 1 September 2011 - P.Arce (ascii-V09-04-06)        42 1 September 2011 - P.Arce (ascii-V09-04-06)
123 - Fixed bug on the usage of units. Addressing      43 - Fixed bug on the usage of units. Addressing problem report #1240.
124                                                    44 
125 1 July 2011 - G.Cosmo (ascii-V09-04-05)            45 1 July 2011 - G.Cosmo (ascii-V09-04-05)
126 - Fixed case of dereferencing null pointer in      46 - Fixed case of dereferencing null pointer in G4tgbGeometryDumper
127   DumpRotationMatrix() method.                     47   DumpRotationMatrix() method.
128                                                    48 
129 13 May 2011 - G.Cosmo (ascii-V09-04-04)            49 13 May 2011 - G.Cosmo (ascii-V09-04-04)
130 - Fixed compilation warnings from gcc-4.6.0 fo     50 - Fixed compilation warnings from gcc-4.6.0 for variables set but not used.
131                                                    51 
132 5 May, 11 G.Cosmo (ascii-V09-04-03)                52 5 May, 11 G.Cosmo (ascii-V09-04-03)
133 - Use G4Evaluator typedef for evaluator and 3x     53 - Use G4Evaluator typedef for evaluator and 3x3 rotations.
134                                                    54 
135 25 March, 11 G.Cosmo (ascii-V09-04-02)             55 25 March, 11 G.Cosmo (ascii-V09-04-02)
136 - Use G4 types for 3-vectors and 3x3 rotations     56 - Use G4 types for 3-vectors and 3x3 rotations.
137                                                    57 
138 25 January, 11 G.Cosmo (ascii-V09-04-01)           58 25 January, 11 G.Cosmo (ascii-V09-04-01)
139 - Removed function WordIsFunction() in G4tgrUt     59 - Removed function WordIsFunction() in G4tgrUtils with missing implementation
140   introduced in previous tag.                      60   introduced in previous tag.
141                                                    61 
142 10 January, 11 P.Arce (ascii-V09-04-00)            62 10 January, 11 P.Arce (ascii-V09-04-00)
143 - Added missing dumping of pressure and state      63 - Added missing dumping of pressure and state for materials.
144   Added enumeration of units.                      64   Added enumeration of units.
145                                                    65 
146 15 December, 10 P.Arce (ascii-V09-03-05)           66 15 December, 10 P.Arce (ascii-V09-03-05)
147 - Introduced fixes for Coverity reports...         67 - Introduced fixes for Coverity reports...
148                                                <<  68  
149 7 November, 10  G.Cosmo (ascii-V09-03-04)          69 7 November, 10  G.Cosmo (ascii-V09-03-04)
150 - Removed wrong assumption for NULL pointer co     70 - Removed wrong assumption for NULL pointer condition previously introduced
151   in G4tgbVolume. Fixes crash in example P03.      71   in G4tgbVolume. Fixes crash in example P03.
152                                                    72 
153 2 November, 10  G.Cosmo (ascii-V09-03-03)          73 2 November, 10  G.Cosmo (ascii-V09-03-03)
154 - Fixed minor left Coverity reports.               74 - Fixed minor left Coverity reports.
155                                                    75 
156 13 October, 10  G.Cosmo (ascii-V09-03-02)          76 13 October, 10  G.Cosmo (ascii-V09-03-02)
157 - Synchronised HEAD revision with current prod     77 - Synchronised HEAD revision with current production code.
158 - Added missing static data initialisation to      78 - Added missing static data initialisation to constructors in G4tgrFileIn,
159   G4tgbGeometryDumper, G4tgbIsotope, G4tgbMate     79   G4tgbGeometryDumper, G4tgbIsotope, G4tgbMaterial, G4tgbMaterialSimple,
160   G4tgbPlaceParameterisation, G4tgbVolume, G4t     80   G4tgbPlaceParameterisation, G4tgbVolume, G4tgrElementFromIsotopes,
161   G4tgrElementSimple, G4tgrIsotope, G4tgrMater     81   G4tgrElementSimple, G4tgrIsotope, G4tgrMaterial, G4tgrMaterialSimple,
162   G4tgrPlace, G4tgrPlaceDivRep, G4tgrRotationM     82   G4tgrPlace, G4tgrPlaceDivRep, G4tgrRotationMatrix, G4tgrVolume.
163 - Fixed potential cases of dereferencing a NUL     83 - Fixed potential cases of dereferencing a NULL pointer in G4tgbMaterialMgr,
164 - Fixed cases of unreachable code in G4tbrVolu     84 - Fixed cases of unreachable code in G4tbrVolumeMgr.
165 - Fixed leaks in G4tgrFileReader.                  85 - Fixed leaks in G4tgrFileReader.
166 - G4tgrUtils: fixed logic in WordIsUnit() and      86 - G4tgrUtils: fixed logic in WordIsUnit() and fixed restoring of cout
167   precision in Dump3v().                           87   precision in Dump3v().
168                                                    88 
169 3 September, 10  G.Cosmo (ascii-V09-03-01)         89 3 September, 10  G.Cosmo (ascii-V09-03-01)
170 - Fixed signature for std::map in G4tgrVolumeM     90 - Fixed signature for std::map in G4tgrVolumeMgr.hh..
171 - Added missing inclusion of <sstream> header      91 - Added missing inclusion of <sstream> header in G4tgrFileIn.cc.
172                                                    92 
173 14 June, 10  G.Cosmo (ascii-V09-03-00)             93 14 June, 10  G.Cosmo (ascii-V09-03-00)
174 - Added missing virtual destructor to G4tgbDet     94 - Added missing virtual destructor to G4tgbDetectorBuilder.
175                                                    95 
176 25 November, 09  G.Cosmo (ascii-V09-02-10)         96 25 November, 09  G.Cosmo (ascii-V09-02-10)
177 - Fixed compilation warnings on G4tgbVolume de     97 - Fixed compilation warnings on G4tgbVolume detected on MacOS.
178                                                    98 
179 24 November, 09  P.Arce (ascii-V09-02-09)          99 24 November, 09  P.Arce (ascii-V09-02-09)
180 - Corrected compilation errors introduced in l    100 - Corrected compilation errors introduced in last tag.
181                                                   101 
182 19 November, 09  P.Arce (ascii-V09-02-08)         102 19 November, 09  P.Arce (ascii-V09-02-08)
183 - Small additions in Get and Set methods and c    103 - Small additions in Get and Set methods and constructors
184 - Inclusion of extruded and tessellated solids    104 - Inclusion of extruded and tessellated solids
185                                                   105 
186 17 May, 09  P.Arce (ascii-V09-02-06)              106 17 May, 09  P.Arce (ascii-V09-02-06)
187 - Fix of GNUmakefile                           << 107 - Fix of GNUmakefile 
188                                                   108 
189 15 May, 09  P.Arce (ascii-V09-02-05)              109 15 May, 09  P.Arce (ascii-V09-02-05)
190 - Added parallel world management                 110 - Added parallel world management
191 - Added G4tgbPlaceParamPhantom                    111 - Added G4tgbPlaceParamPhantom
192                                                   112 
193 16 February, 09  P.Arce (ascii-V09-02-04)         113 16 February, 09  P.Arce (ascii-V09-02-04)
194 - Removed deprecated class G4tgrFileOut, not u    114 - Removed deprecated class G4tgrFileOut, not used.
195                                                   115 
196 5 February, 09  P.Arce (ascii-V09-02-03)          116 5 February, 09  P.Arce (ascii-V09-02-03)
197 - Fix in delta theta for handling of G4Sphere,    117 - Fix in delta theta for handling of G4Sphere, and renaming 'phiTotal'
198   to 'phiDelta' for the relevant solids in G4t    118   to 'phiDelta' for the relevant solids in G4tgbVolume implementation.
199                                                   119 
200 26 January, 09  G.Cosmo (ascii-V09-02-02)         120 26 January, 09  G.Cosmo (ascii-V09-02-02)
201 - Correction for use of std:: namespace when c    121 - Correction for use of std:: namespace when calling standard mathematical
202   functions, introduced in previous tag.          122   functions, introduced in previous tag.
203 - Fixed compilation error introduced in previo    123 - Fixed compilation error introduced in previous tag.
204                                                   124 
205 6 January, 09  P.Arce (ascii-V09-02-01)           125 6 January, 09  P.Arce (ascii-V09-02-01)
206 - Bug fix in definition of delta angle for all    126 - Bug fix in definition of delta angle for all solids with section in Phi
207   in G4tgbVolume. Take into consideration tole    127   in G4tgbVolume. Take into consideration tolerance.
208                                                   128 
209 9 December, 08  P.Arce (ascii-V09-01-06)          129 9 December, 08  P.Arce (ascii-V09-01-06)
210 - SUBS -> SUBTRACTION, INTERS -> INTERSECTION     130 - SUBS -> SUBTRACTION, INTERS -> INTERSECTION
211 - add FindG4PhysVol, delete FindLVs (declared     131 - add FindG4PhysVol, delete FindLVs (declared but not defined)
212                                                   132 
213 3 December, 08  P.Arce (ascii-V09-01-05)          133 3 December, 08  P.Arce (ascii-V09-01-05)
214 - Include possibility of placements inside div    134 - Include possibility of placements inside divisions
215 - Correct rotation matrix in circular paramete    135 - Correct rotation matrix in circular parameterisations
216 - Small output messages changes                   136 - Small output messages changes
217                                                   137 
218 26 November, 08  G.Cosmo (ascii-V09-01-04)        138 26 November, 08  G.Cosmo (ascii-V09-01-04)
219 - Fixed compilation warnings for uninitialised    139 - Fixed compilation warnings for uninitialised variables.
220                                                   140 
221 21 November, 08  G.Cosmo (ascii-V09-01-03)        141 21 November, 08  G.Cosmo (ascii-V09-01-03)
222 - Corrected GNUmakefile to have ':=' instead o    142 - Corrected GNUmakefile to have ':=' instead of '=' for definition
223   of library name. Required in order to correc    143   of library name. Required in order to correctly build libname.map!
224 - Use "const G4String&" where possible.           144 - Use "const G4String&" where possible.
225 - Added missing CVS headers, some code cleanup    145 - Added missing CVS headers, some code cleanup and formatting...
226                                                   146 
227 21 November, 08  P.Arce (ascii-V09-01-02)         147 21 November, 08  P.Arce (ascii-V09-01-02)
228 - Added handling of G4EllipticalCone.             148 - Added handling of G4EllipticalCone.
229 - Use G4UIcommand::ConvertToString() in place     149 - Use G4UIcommand::ConvertToString() in place of custom itoa().
230 - Corrected GNUmakefile to add path to BREPS m    150 - Corrected GNUmakefile to add path to BREPS module.
231                                                   151 
232 20 November, 08  P.Arce (ascii-V09-01-01)         152 20 November, 08  P.Arce (ascii-V09-01-01)
233 - Added BREPS reading, support for any kind of    153 - Added BREPS reading, support for any kind of parameterisations and
234   dumping abilities.                              154   dumping abilities.
235 - Corrected handling on strings in error/warni    155 - Corrected handling on strings in error/warnings printouts.
236                                                   156 
237 23 October, 08  G.Cosmo (ascii-V09-01-00)         157 23 October, 08  G.Cosmo (ascii-V09-01-00)
238 - Created from original implementation by P.Ar    158 - Created from original implementation by P.Arce (CIEMAT).
239 - Reviewed code and formatting. First release.    159 - Reviewed code and formatting. First release.