Geant4 Cross Reference (Editor's cut) |
1 # Category digits_hits History 2 3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry, 4 which **must** added in reverse chronological order (newest at the top). 5 It must **not** be used as a substitute for writing good git commit messages! 6 7 ------------------------------------------------------------------------------- 8 9 ## 2024-05-07 Gabriele Cosmo (digits_hits-V11-01-01) 10 - Fixed compilation error in G4THitsMap on macOS/clang with C++23 Standard 11 enabled. 12 13 ## 2022-12-12 Ben Morgan (digits_hits-V11-01-00) 14 - Remove obsolete GNUmakefile scripts 15 16 ## 2022-11-17 Gabriele Cosmo (digits_hits-V11-00-04) 17 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1. 18 19 ## 2022-09-05 Ben Morgan (digits_hits-V11-00-03) 20 - Add needed public dependency to G4detscorer 21 22 ## 2022-01-28 Ben Morgan (digits_hits-V11-00-02) 23 - Replace `geant4_global_library_target` with direct file inclusion and 24 call to `geant4_add_category` to define library build from source modules. 25 26 ## 2021-12-15 Ben Morgan (digits_hits-V11-00-01) 27 - Canonicalize implementations of custom `new` and `delete` operators that use `G4Allocator` 28 - Remove un-needed/duplicated checks on static allocator creation in member functions 29 30 ## 2021-12-10 Ben Morgan (digits_hits-V11-00-00) 31 - Change to new Markdown History format 32 33 --- 34 35 # History entries prior to 11.0 36 37 October 25th, 2021 B.Morgan (digits_hits-V10-07-03) 38 - Use G4StrUtil functions replacing deprecated G4String member functions 39 40 October 18th, 2021 B. Morgan (digits_hits-V10-07-02) 41 - Use std::string member functions from G4String in place of synonyms 42 43 April 21st, 2021 J. Madsen (digit_hits-V10-07-01) 44 - make G4digits_hits-format 45 46 April 1st, 2021 B. Morgan (digits_hits-V10-07-00) 47 - Migrate build to modular CMake API 48 49 May 29th, 2020, G. Cosmo (digits_hits-V10-06-02) 50 - Fixed cases of comparison between int and size_t in templated classes 51 and some cleanup. 52 53 May 2nd, 2020, J. Apostolakis (digits_hits-V10-06-01) 54 - Added two ComputeSolid method to G4VPrimitiveScorer, to consolidate code. 55 56 December 9th, 2019 B. Morgan (digits_hits-V10-06-00) 57 - Cleanup CMake build, removing obsolete granular library options and 58 explicit include_directories. 59 60 November 19th, 2019 G. Cosmo (digits_hits-V10-05-07) 61 - Fixed more cases of implicit type conversions. 62 63 November 15th, 2019 G. Cosmo (digits_hits-V10-05-06) 64 - Fixed implicit type conversions from size_t to G4int in digits and hits 65 classes (collections, vectors, maps). 66 - Pass G4String by const reference in digits and hist collections base classes. 67 68 July 4th, 2019 S. Wenzel (digits_hits-V10-05-05) 69 - G4SDStructure : pass G4String by reference 70 71 May 29th, 2019 M. Asai (digits_hits-V10-05-04) 72 - G4PSSphereSurfaceFlux : fix track weight forgotten from SphereSurfaceFlux. 73 74 March 13th, 2019 M. Asai (digits_hits-V10-05-03) 75 - Defining unit categories for UI commands that take units. Co-working with 76 intercoms-V10-05-02. 77 78 March 10th, 2019 M. Asai (digits_hits-V10-05-02) 79 - G4SDManager, G4VSDFilter : 80 Cleanly deleting all the G4VSDFilter objects at the end of program. 81 82 January 31st, 2019 I. Hrivnacova (digits_hits-V10-05-01) 83 - Merged GitHub PR #4: all Boolean operators now return G4bool. 84 85 December 20th, 2018 G. Cosmo (digits_hits-V10-05-00) 86 - Fixed shadowing compilation warning in G4ScoringBox and G4ScoringCylinder. 87 88 October 30th, 2018 I. Hrivnacova (digits_hits-V10-04-11,12) 89 - Removed the dependence on analysis: 90 Introduced a new interface class, G4VScoreNtupleWriter, in 91 digits_hits/utils and moved the G4ScoreNtupleWriter, G4ScoreNtupleWriterMessenger 92 classes in a new extended example analysis/B3aScoreWriter. 93 94 October 27th, 2018 I. Hrivnacova (digits_hits-V10-04-10) 95 - Fixed utils/GNUmakefile: added analysis includes 96 97 October 26th, 2018 I. Hrivnacova (digits_hits-V10-04-08,09) 98 - Removed digiwdefs.hh (added in digits_hits-V10-04-06) - not used 99 100 October 26th, 2018 J. Madsen (digits_hits-V10-04-07) 101 - Fix to Windows problems for G4ScoreNtupleWriter, it turns out that 102 the issue was curiously not directly a DLL import/export problem but instead 103 functions declared as static within the class being implemented outside 104 the class (in the header) as inline -- which caused missing symbols on 105 Windows similar to when DLLs are not exported/imported correctly 106 107 October 25th, 2018 I. Hrivnacova (digits_hits-V10-04-05,06) 108 - Added DLLs import/export definitions for Windows 109 110 October 25th, 2018 I. Hrivnacova (digits_hits-V10-04-04) 111 - Avoid using static data of enum type in G4ScoreNtupleWriter 112 (which seems to be causing problems on windows) 113 114 Oct 25th, 2018 J. Madsen (digits_hits-V10-04-03) 115 - updated G4THitsMap: 116 - generic GetContainer(), size(), GetIndex(...), GetObject(...), 117 begin(), end(), cbegin(), and cend() 118 - added G4THitsVector 119 - generic GetContainer(), size(), GetIndex(...), GetObject(...), 120 begin(), end(), cbegin(), and cend() 121 - compatible with G4THitsMap such that vectors can be used to score 122 over the course of a run (saving memory) 123 - allows the underlying container to store data as non-pointer types 124 e.g., G4VTHitsVector<T, std::vector<T>> with the default being 125 G4VTHitsVector<T, std::vector<T*>> 126 127 October 25th, 2018 I. Hrivnacova (digits_hits-V10-04-02) 128 - Added G4ScoreNtupleWriter and its messenger which implement 129 automated storing of hits collections of G4THitsMap<G4double> 130 type (user by primitive scorers) vith Geant4 analysis tools. 131 132 May 17th, 2018 J. Madsen (digits_hits-V10-04-01) 133 - updated "thread-local-static-var" model to 134 "function-returning-thread-local-static-reference" model 135 which fixes Windows DLL + MT 136 137 January 19, 2018 M. Asai (digits_hits-V10-04-00) 138 - G4ScoringMessenger G4ScoreQuantityMessenger: 139 - UI command returns an error message if a command is refused due 140 to incorrect parameter(s). 141 - This tag requires intercoms-V10-04-01 tag. 142 143 August 1, 2017 M. Asai (digits_hits-V10-03-02) 144 - G4SDStructure.cc : fix propagating warning flag. Addressing bug 145 report #1993. 146 147 May 2, 2017 J. Madsen (digits_hits-V10-03-01) 148 - Update to G4THitsMap to fix issue where G4Colour was 149 using G4THitsMap<G4StatDouble> and the allocation 150 was causing += to white instead of += to black 151 152 April 20, 2017 J. Madsen (digit_hits-V10-03-00) 153 - Files modified : hits/include/G4THitsMap.hh 154 - Extension of the G4THitsMap class + bug fix 155 - Renamed G4THitsMap to G4VTHitsMap 156 - although G4VTHitsMap is not a pure virtual class 157 it has an additional template parameter for the map 158 type, so it is not intended to be used directly 159 - Made G4VTHitsMap more generic in accepting the type 160 of data stored (with more generic template overloads not 161 specific to G4double and G4StatDouble) 162 - Fixed a bug in initializing G4StatDouble entries 163 - G4StatDouble(0) is not the same as G4StatDouble(). 164 The former starts off with a count = 1, and the 165 latter starts with a count = 0. 166 - Added G4THitsMap 167 - deriving from G4VTHitsMap and having the same 168 functionality as before 169 - Added G4THitsMultiMap 170 - which functions like G4THitsMap but all entries are 171 stored 172 - Added G4THitsUnorderedMap 173 - which functions like G4THitsMap but uses an 174 unordered_map 175 - Added G4THitsUnorderedMultiMap 176 - which functions like G4THitsMap but stores all 177 entries in an unordered multimap 178 - typedef for map_type, value_type, iterator, and const_iterator 179 for future generic usage 180 - e.g. replacing 181 std::map<G4int, G4double*> theMap = this->GetMap() 182 with 183 map_type theMap = this->GetMap() 184 - defined begin(), end(), cbegin(), cend() so now 185 G4VTHitsMap can be used in range-based loops 186 - e.g. for(auto itr : hitMap) { ... } 187 188 Nov 15, 2016, A.Dotti (digits_hits-V10-02-09,-10) 189 - Fix bug #1908, remove implicit addition to manager of 190 SD passed via G4MultiSD proxy 191 192 Sep 8, 2016, G.Cosmo (digits_hits-V10-02-08) 193 - G4THitsMap, G4VScoringMesh : further clean up with C++11 template 194 195 Sep 7, 2016, G.Cosmo (digits_hits-V10-02-07) 196 - Fixed utils/GNUmakefile for missing dependency on global/HEPNumerics, 197 now required. 198 199 Sep 6, 2016, M.Asai (digits_hits-V10-02-06) 200 - Further refinements. 201 202 Sep 2, 2016, M.Asai (digits_hits-V10-02-05) 203 - Built-in scorer now uses G4StatDouble. 204 Files modified : 205 utils/include/G4ScoringBox.hh 206 utils/include/G4ScoringCylinder.hh 207 utils/include/G4VScoringMesh.hh 208 utils/sources.cmake 209 utils/src/G4ScoringBox.cc 210 utils/src/G4ScoringCylinder.cc 211 utils/src/G4VScoreWriter.cc 212 utils/src/G4VScoringMesh.cc 213 214 Apr 20, 2016, G.Cosmo (digits_hits-V10-02-04) 215 - Fixed shadowing compilation warnings in G4VScoringMesh for 'ps'. 216 217 Apr 15, 2016, G.Cosmo (digits_hits-V10-02-03) 218 - Fixed type in printing on cout in G4SDManager::AddNewDetector(). 219 220 Dec 18, 2015, M.Asai (digits_hits-V10-02-02) 221 - While-loop check. 222 223 Dec 8, 2015, M.Asai (digits_hits-V10-02-01) 224 - Further code clean up with C++11 features 225 226 Dec 7, 2015, M.Asai (digits_hits-V10-02-00) 227 - Code clean up with C++11 features 228 229 Sept 4, 2015, A.Dotti (digits_hits-V10-01-01) 230 - Removing sporious cout 231 232 Aug 14, 2015, A.Dotti (digits_hits-V10-01-00) 233 - Adding new G4MultiSensitiveDetector functionality 234 235 Aug 25, 2014, M.Asai (digits_hits-V10-00-08) 236 - G4VScoringMesh, G4ScoringBox, G4ScoringCylinder : fix Construct() 237 to make it work when the entire geometry has been destroyed. 238 Addressing to bug report #1665. 239 240 May 26, 2014, M.Asai (digits_hits-V10-00-07) 241 - G4ScoringMessenger.cc : fix broadcast parameters of the commands 242 that should be used only by the master threads. Addressing to 243 bug report #1554. 244 245 May 20, 2014, A.Dotti (digits_hits-V10-00-05, -06) 246 - Correcting another missing end of line in a file 247 248 May 19, 2014, A.Dotti (digits_hits-V10-00-04) 249 - Missing end of file empty line added 250 251 May 16, 2014, A.Dotti (digits_hits-V10-00-03) 252 - Coverity fixes 253 254 Apr 27, 2014, M.Asai (digits_hits-V10-00-02) 255 - G4PSCylinderSurfaceCurrent.cc : remove unnecessary cout. 256 Addressing to Bug Report #1610. 257 258 Mar 5, 2014, G.Cosmo (digits_hits-V10-00-01) 259 - Added missing dependency to graphics_reps in scorer module. 260 261 Mar 2, 2014, T.Aso, M.Asai (digits_hits-V10-00-00) 262 - Fix the angle factor in G4PSSphereSurfaceFlux to keep it always 263 positive. Addressing to Bug Report #1479. 264 265 Dec 2, 2013, M.Asai (digits_hits-V09-06-13) 266 - Remove uninitialized and unused datamember from G4ScoringMessenger. 267 268 Nov 29, 2013, M.Asai (digits_hits-V09-06-12) 269 - Remove self-deletion in G4ScoringManager::~G4Scoringmanager(). 270 271 Nov 7, 2013, G.Cosmo (digits_hits-V09-06-11) 272 - Replaced deprecated calls to G4Sphere accessor methods in scorer classes. 273 274 Oct 14, 2013, M. Asai (digits_hits-V09-06-10) 275 - Fix the logic in G4SDStructure for issuing G4Exception for the same detector name. 276 277 Sep 20, 2013, M. Asai (digits_hits-V09-06-09) 278 - Fix G4SDStructure::RemoveSD() method. 279 280 Sep 19, 2013, M. Asai (digits_hits-V09-06-08) 281 - G4VReadOutGeometry now issues a G4Exception warning message if it is used. 282 283 Sep 14, 2013, M. Asai (digits_hits-V09-06-07) 284 - The pointer is now overwritten if a detector of same name is registered to G4SDManager. 285 286 Sep 11, 2013, M. Asai (digits_hits-V09-06-06) 287 - Remove unnecessary G4Exception. 288 289 Mar 29, 2013, T. Aso (digits_hits-V09-06-05) 290 - Adding missing options in command-based scorers in G4ScoreQuantityMessenger and 291 G4ScoreQuantityMessengerQCmd. 292 293 Mar 22, 2013, M. Asai (digits_hits-V09-06-04) 294 - Adding Merge() for scoring meshes to be used in multi-threaded mode to reduce the score after the run. 295 296 Mar 12, 2013, M. Asai (digits_hits-V09-06-03) 297 - Changing method names in G4VScoringMesh and its derived classes. 298 299 Mar 12, 2013, M. Asai (digits_hits-V09-06-02) 300 - Adding Merge() methods to G4ScoringManager and G4VScoringMesh (needed for multi-threaded) 301 302 Mar 4, 2013, A. Dotti (digits_hits-V09-06-01) 303 - Fixing unused variables warnings 304 305 Feb 26, 2013, A.Dotti (digits_hits-V09-06-00) 306 - Adding of protoype cloning mechansim for SD (needed for multi-threaded) 307 308 Jun 14, 2012, G.Cosmo (digits_hits-V09-05-05) 309 - Explicitly use inclusion of headers for system of units and physical 310 constants, in plan to remove implicit inclusion from globals.hh. 311 312 Jun 01, 2012, T.Aso (digits_hits-V09-05-04) 313 - Support weighted/dividedByArea options in flatCurrent and flutFlux 314 command-line scorers. 315 316 May 24, 2012, G.Cosmo (digits_hits-V09-05-03, digits_hits-V09-05-02) 317 - Use 'const G4String&' as argument instead of plain copy of strings 318 in G4ScoringManager, G4VScoreWriter and G4VScoringMesh. 319 - Fixed trivial cases of variable shadowing. 320 321 Apr 17, 2012, T.Aso (digits_hits-V09-05-01) 322 - G4VScoringMesh.cc : Avoid updating size and segment in command-line scoring 323 and print warning when SetSize() or SetNumberOfSegments is called more then 324 once. 325 326 Oct 31, 2011, M.Asai (digits_hits-V09-04-08) 327 - G4THitsMap.hh : removed the print-out of total value, avoiding the problem 328 caused by a class <T> which does not have += or cannot be initilized by = 0. 329 - Addressing to the problem report #1258. 330 331 Oct 20, 2011, M.Asai (digits_hits-V09-04-07) 332 - Eliminating obsolete G4Exception 333 - Re-ordering exception error IDs and improving error messages. 334 335 Jul 07, 2011, G.Cosmo (digits_hits-V09-04-06) 336 - Fixed Coverity defects: mainly uninitialised static data. 337 - Moved copy-ctor and operator=() for G4VReadOutGeometry to protected, as 338 not meant to be directly used. 339 340 May 20, 2011, B.Morgan (digits_hits-V09-04-05) 341 - CMakeLists.txt : Added G4DIGI_ALLOC_EXPORT compiler definition via 342 add_definitions so all submodules pick it up. 343 344 Mar 31, 2011, G.Cosmo (digits_hits-V09-04-04) 345 - Replace use of M_PI with pi/twopi, fixing compilation errors on Windows... 346 347 Mar 31, 2011, G.Cosmo (digits_hits-V09-04-03) 348 - Added missing source files in scorer/sources.cmake. 349 - Fixed compilation warning for unused parameter in function 350 G4PSStepChecker::Initialize(). 351 352 Mar 30, 2011, M.Asai (digits_hits-V09-04-02) 353 - Fixed scoring meshes for visualizing scores of very few entry. 354 - Changed G4ScoringBox, G4ScoringCylinder 355 356 Mar 22, 2011, M.Asai (digits_hits-V09-04-01) 357 - Fixed scorers used for cylindrical mesh that require cubic volume or surface area. 358 - Changed G4PSCellFlux3D, G4PSDoseDeposit3D, G4PSPassageCellFlux3D 359 - Added G4PSCellFluxForCylinder3D, G4PSDoseDepositForCylinder3D, G4PSPassageCellFluxForCylinder3D 360 361 Feb 21, 2011, M.Asai (digits_hits-V09-04-00) 362 - Fixed G4PSCylinderSurfaceFlux.cc and G4PSSPhareSurfaceFlux.cc for 363 the way how "flux_out" is scored. 364 365 Nov 10, 2010, G.Cosmo (digits_hits-V09-03-07) 366 - Fixed signature in G4VPrimitiveScorer for Set/GetUnit() methods. 367 368 Nov 08, 2010, M.Asai (digits_hits-V09-03-06) 369 - Including new tests. 370 371 Nov 08, 2010, M.Asai (digits_hits-V09-03-05) 372 - Moving some inlined methods in G4VScoringMesh to source file to solve 373 some linking problems. 374 375 Nov 03, 2010, M.Asai (digits_hits-V09-03-04) 376 - Updated utils/test2 to cover all the scorers. 377 - Improve some UI commands for defining scorers. 378 379 Oct 27, 2010, G.Cosmo (digits_hits-V09-03-03) 380 - Restored DLL setup as originally. Withdrawn DLL setup changes in last tag. 381 382 Oct 19, 2010, G.Cosmo (digits_hits-V09-03-02) 383 - Replaced G4DIGI_ALLOC_EXPORT flag with G4ALLOC_EXPORT for DLL exported 384 symbols. 385 - Restored CMake scripts as in "geant4-09-03-ref-08" and updated scripts 386 in utils sub-module. 387 388 Sep 15, 2010, M.Asai (digits_hits-V09-03-01) 389 - Added test3. 390 391 Aug 12, 2010, M.Asai (digits_hits-V09-03-00) 392 - Re-implemented G4ScoringCylinder and related classes to improve navigation. 393 - Added units to appropriate scorers. Such units are included in plots and output. 394 395 Nov 23, 2009, M.Asai (digits_hits-V09-02-04) 396 - G4VReadOutGeometry.hh: 397 Add "virtual" to CheckROVolume() and FindROTouchable() methods and 398 change ROnavigator and touchableHistory from private to protected. 399 400 Nov 13, 2009, M.Asai (digits_hits-V09-02-03) 401 - Fixing the way of counting the flux and current passing through 402 a curved surface 403 - affected classes: 404 G4PSCylinderSurfaceCurrent.cc 405 G4PSCylinderSurfaceFlux.cc 406 G4PSSphereSurfaceCurrent.cc 407 G4PSSphereSurfaceFlux.cc 408 409 Oct 11, 2009, M.Asai (digits_hits-V09-02-02) 410 - G4VScoringMesh : Add a few Get-methods for visualization. 411 412 May 06, 2009, M.Asai (digits_hits-V09-02-01) 413 - Replaced usage of non-Standard calls to 'sprintf' with ostringstream, 414 to fix compilation errors reported by gcc-4.4.0 compiler. 415 416 Dec 28, 2008, M.Asai (digits_hits-V09-02-00) 417 - Fixing incorrect volume size for cylindrical parameterized volume used in 418 several scorers. 419 420 Nov 26, 2008, M.Asai (digits_hits-V09-01-02) 421 - Fixing an incorrect index number in G4ScoringMessenger.cc. 422 423 Nov 14, 2008, M.Asai (digits_hits-V09-01-01) 424 - Tag for release 9.2. 425 - Introducing the cylindrical scoring mesh (G4ScoringCylinder and related class) 426 - Introducing the log-scale color map (G4ScoreLogColorMap) 427 428 Aug 27, 2008, M.Asai (digits_hits-V09-01-00) 429 - Fixing a bug in utils/src/G4ScoringBox.cc for the use of G4PVDivision. 430 - Fixing a bug in utils/src/G4VScoreWriter.cc for indexing scheme in GetIndex() method. 431 432 Dec 11, 2007, G.Cosmo (digits_hits-V09-00-05) 433 - Added "graphics_reps" to GLOBLIBS list to allow for building DLLs on 434 WIN32-VC platform. 435 - Changes for disclaimer and std namespace. 436 437 Nov 14, 2007, M.Asai (digits_hits-V09-00-04) 438 - Minor corrections and fixes. 439 440 Nov 09, 2007, M.Asai (digits_hits-V09-00-03) 441 - Introducing Command-base scoring mechanism. This is a preliminary release 442 with Geant4 9.1. This time, shape of scoring cell is limited to box. 443 444 Sep 24, 2007, M.Asai (digits_hits-V09-00-02) 445 - Introducing 3D scorers to be used in command-base scoring. 446 447 Aug 30, 2007, M.Asai (digits_hits-V09-00-01) 448 - First implementation of interactive parallel world scoring. 449 - Co-working with run-V09-00-01, procman-V09-00-00, config-V09-00-00 450 451 July 11, 2007, M.Asai (digits_hits-V09-00-00) 452 - Create new sub-directory "scorer" and move all scorer and filter classes 453 to this new directory. "utils" sub-directory will be used for interactive 454 scoring utilities. 455 456 June 4, 2007, A.Howard (digits_hits-V08-03-04) 457 - Removed G4PSPopulation class to obviate circular dependency 458 459 June 4, 2007, A.Howard (digits_hits-V08-03-03) 460 - Put back some classes required for scoring of geometrical biasing cells: 461 G4CellScoreValues, G4CellScoreComposer 462 463 May 31, 2007, A.Howard (digits_hits-V08-03-02) 464 - Removed classes associated with old biasing/scoring scheme in detector: 465 G4CellScoreComposer, G4CellScoreValues, G4CellStoreScorer 466 - Files remain on the HEAD for testing purposes 467 468 May 17, 2007, M.Asai (digits_hits-V08-03-01) 469 - Introducing new scorers for event biasing options. 470 471 May 11, 2007, G.Cosmo (digits_hits-V08-03-00) 472 - Make use of G4GeometryTolerance instead of kCarTolerance constant. 473 - Requires tag "global-V08-03-00" and related set. 474 475 Apr 20, 2007, M.Asai (digits_hits-V08-02-00) 476 - Fix the way of counting outward steps in flux scorers. 477 478 Nov 17, 2006, M.Asai (digits_hits-V08-01-00) 479 - Tag for release 8.2 480 481 Jan 2, 2006, M.Asai (digits_hits-V08-00-00) 482 - Missing methods in G4VDigiCollection and G4TDigiCollection are added. 483 484 Nov 22, 2005, M.Asai (digits_hits-V07-01-04) 485 - G4SDParticleFilter: Protection against null pointer. 486 487 Nov 18, 2005, M.Asai (digits_hits-V07-01-03) 488 - Introducing G4THitsMap template class. 489 - Introducing concrete primitive scorer and filter classes. 490 491 Nov 16, 2005, M.Asai (digits_hits-V07-01-02) 492 - Adding a new sub-directory "utils" where new concrete primitive scorers and 493 concrete filters are stored. 494 495 Sept 27, 2005, M.Asai (digits_hits-V07-01-01) 496 - Updating new classes. 497 498 Sept 22, 2005, M.Asai (digits_hits-V07-01-00) 499 - Introducing G4MultiFunctionalDetector, G4VPrimitiveSensitivity and G4VSDFilter 500 classes. 501 502 June 1, 2005, J.Allison (digits_hits-V07-00-00) 503 - G4VHit: Fixed interface to CreateAttValues (removed const). Improved 504 description. 505 - G4VDigi: Improved description. 506 507 Nov 18, 2004, J.Perl (digits_hits-V06-02-01) 508 - G4VDigi.hh: add methods to store and retrieve HepRep attributes in same 509 manner that we currently have for trajectories and hits. 510 511 Jul 1, 2004, G.Cosmo (digits_hits-V06-02-00) 512 - G4CellScoreComposer.cc, G4TrackLogger.cc: trivial fix for extra 513 semicolons, required for porting on gcc-3.4.0 compiler. 514 515 Jun 11, 2004, G.Cosmo (digits_hits-V06-01-03) 516 - Use global flag G4DIGI_ALLOC_EXPORT to export extern symbols for DLLs. 517 Modified granular GNUmakefiles and rearranged usage of extern symbols 518 in classes. 519 520 Jun 9, 2004, G.Cosmo (digits_hits-V06-01-02) 521 - Adopt G4DLLIMPORT/G4DLLEXPORT technique to handle extern simbols for 522 allowing support of DLLs on Windows. 523 - Coworks with "global-V06-01-02b". 524 525 Jun 7, 2004, G.Cosmo (digits_hits-V06-01-01) 526 - G4THitsCollection, G4HCofThisEvent, G4TDigiCollection, G4DCofThisEvent: 527 export extern symbols for allowing support of DLLs. 528 - GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows. 529 - Coworks with "global-V06-01-02a". 530 531 May 3, 2004, G.Cosmo (digits_hits-V06-01-00) 532 - G4SDManager, G4SDStructure: added optional argument 'warning' to 533 FindSensitiveDetector(pathName, warning), defaulted to TRUE, to 534 eventually exclude warning issued by G4SDManager when sensitive 535 detector is not found. 536 The fix has been requested by ALICE to deactivate the warning when 537 a new sensitive-detector is created automatically in their framework. 538 539 Mar 15, 2004, M.Asai (digits_hits-V06-00-01) 540 - Fix errors in the previous tag. 541 542 Mar 09, 2004, M.Asai (digits_hits-V06-00-00) 543 - Some methods are added to G4HCtable for additional verbosity. 544 545 Oct 04, 2003, G.Cosmo (digits_hits-V05-02-00) 546 - Imported files from directory digits+hits. 547 - Changed name of global library to G4digits_hits. 548 - Added dependency on new module geometry/navigation where needed. 549 550 Jun 03, 2003, G.Cosmo (digits_hits-V05-01-01) 551 - Fixed trivial warning in G4VHit.cc. 552 553 May 19, 2003, M.Asai (digits_hits-V05-01-00) 554 - Fix warning messages 555 556 Apr 23, 2003, M.Asai (digits_hits-V05-00-02) 557 - Fix warning messages (M.Dressel) 558 559 Mar 05, 2003, M.Asai (digits_hits-V05-00-00) 560 - Fix G4VSensitiveDetector::GetCollectionID for more than one 561 sensitive detector objects instantiated from one detector class. 562 563 Nov 27, 2002, M.Asai (digits_hits-V04-01-05) 564 - Fix memory leak in G4SDManager. 565 566 Nov 18, 2002, M.Asai (digits_hits-V04-01-04) 567 - Tag for Geant4 5.0 release. 568 569 Nov 04, 2002, G.Cosmo (digits_hits-V04-01-03) 570 - Fixed compilation errors on SUN-CC (usage of G4std:: namespace) in 571 "detector" module. (M.Dressel) 572 573 Nov 01, 2002, M.Asai (digits_hits-V04-01-02) 574 - Tag for Geant4 5.0 tag-set#1. 575 576 Nov 1, 2002, J.Allison (digits+hits-V04-01-01 - does not include V04-01-00) 577 - Canonical tag of hits-traj03a. 578 579 Oct 30, 2002, M.Asai/J.Allison (hits-traj03a) 580 - Added default implementation of G4VHitsCollection::GetHit and GetSize. 581 582 Oct 28, 2002, J.Allison (hits-traj03 - does *not* include digits_hits-V04-01-00) 583 - Changed GetAttDefs return signature to map. 584 - Changed GetAttValues to CreateAttValues. 585 - Improved description in G4VHit. 586 587 Oct 24, 2002, M.Asai/J.Allison (hits-traj02) 588 - Added virtual const G4std::vector<G4AttDef>* GetAttDefs/Values to G4VHit.hh. 589 - Added GetHit and GetSize to G4VHitsCollection. 590 591 Oct 23, 2002, M.Dressel (digits_hits-V04-01-00) 592 - Added classes for event scoring in module "detector": 593 G4CellScoreComposer[.hh.cc], G4CellScoreValues.hh, 594 G4CellStoreScorer[.hh.cc], G4TrackLogger[.hh.cc]. 595 596 Jul 13, 2001, G.Cosmo (digits+hits-V03-02-00) 597 - Cleanup of pedantic warnings in Linux-g++ ANSI setup. 598 - Corrected "int" to "G4int". 599 - Corrected "NULL" to "0". 600 - Synchronised with HEAD revision after inclusion of disclaimer 601 liability. 602 603 Feb 8, 2001, M.Asai (digits+hits-V03-00-01) 604 - STL vector classes migration 605 affected files : 606 ./digits+hits/detector/include/G4HCtable.hh 607 ./digits+hits/detector/include/G4SDStructure.hh 608 ./digits+hits/detector/include/G4SensitiveVolumeList.hh 609 ./digits+hits/detector/include/G4SensitiveVolumeList.icc 610 ./digits+hits/detector/include/G4VSensitiveDetector.hh 611 ./digits+hits/detector/include/G4CollectionNameVector.hh 612 ./digits+hits/detector/src/G4HCtable.cc 613 ./digits+hits/detector/src/G4SDStructure.cc 614 ./digits+hits/detector/src/G4SensitiveVolumeList.cc 615 ./digits+hits/detector/src/G4VSensitiveDetector.cc 616 ./digits+hits/digits/include/G4DCofThisEvent.hh 617 ./digits+hits/digits/include/G4TDigiCollection.hh 618 ./digits+hits/digits/src/G4DCofThisEvent.cc 619 ./digits+hits/hits/include/G4HCofThisEvent.hh 620 ./digits+hits/hits/include/G4THitsCollection.hh 621 ./digits+hits/hits/src/G4HCofThisEvent.cc 622 623 Nov 4, 99, M.Asai (tag digits+hits-V00-01-00) 624 - Comments are enriched for software reference manual. 625 626 Oct 26, 98 M.Asai (tag digits+hits-00-03-01) 627 - Debugged in G4HCofThisEvent.hh and G4DCofThisEvent.hh 628 629 July 15, 98 M.Asai (tag digits+hits-00-01-02) 630 - Modify some UI command definitions. 631 632 July 4, 98 M.Asai (tag digits+hits-00-01-01) 633 - Ready for the beta release. 634 635 July 1, 98 M.Asai (tag digits+hits-00-07-02) 636 - G4TDigiCollection has been debugged. 637 638 June 30, 98 M.Asai (tag digits+hits-00-07-01) 639 - Introduce G4Allocator for G4HCofThisEvent, G4DCofThisEvent, 640 G4HitsCollection, G4DigiCollection. 641 - New template classes G4THitsCollection and G4TDigiCollection 642 - New base class protected method in G4VSensitiveDetector 643 - Corrections in G4VReadoutGeometry 644 645 June 11, 98 G.Cosmo (digits+hits-00-06-02) 646 - Removed CR characters from G4HCtable.hh, .cc (P.Urban) 647 648 June 8, 98 M.Asai 649 - Tagged as digits+hits-00-06-01 650 651 June 6, 98 M.Asai 652 - New sub-directories (detector, hits, digits) are introduced. 653 - All codes which used to be in include and src directories are 654 moved to the newly created sub-directories. 655 - GNUmakefile is completely changed to catch up the new directory 656 structure. 657 658 April 21, 98 M.Asai 659 - Tagged as hits-00-05-01. 660 661 December 19, 97 G. Cosmo - (alpha03) 662 663 - Created.