# Category detutil History See `CONTRIBUTING.rst` for details of **required** info/format for each entry, which **must** added in reverse chronological order (newest at the top). It must **not** be used as a substitute for writing good git commit messages! ------------------------------------------------------------------------------- ## 2024-07-15 Gabriele Cosmo (detutil-V11-02-01) - Fixed additional Coverity defect in G4VScoringMesh. ## 2024-07-12 Gabriele Cosmo (detutil-V11-02-00) - Fixed reported Coverity defects, use consistently 'const G4String&' to avoid implicit copy. - Fixed class description in headers. - Use G4 types. ## 2023-05-24 Makoto Asai (detutil-V11-01-01) - Additional fix for probe scorer. ## 2023-04-28 Makoto Asai (detutil-V11-01-00) - Fixed probe scorer with alternative material setting, that didn't properly work in tasking mode. ## 2022-11-29 I. Hrivnacova (detutil-V11-00-06) - Added support for ntuple merging in G4TScoreNtupleWriter; it can be activated with G4TScoreNtupleWriter::SetNtupleMerging() ## 2022-11-17 Gabriele Cosmo (detutil-V11-00-05) - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1. ## 2022-10-05 Ben Morgan (detutil-V11-00-04) - Remove large commented-out blocks of dead code ## 2022-09-27 Ben Morgan (detutil-V11-00-03) - Remove inclusion of unused interfaces from G4detscorer - Apply core+recommended clang-tidy fixes, plus some code cleanup ## 2022-09-01 Gabriele Cosmo (detutil-V11-00-02) - G4VScoringMesh: fixed reported Coverity defects for use of auto&. Some minor code cleanup. ## 2022-05-17 Makoto Asai (detutil-V11-00-01) - G4VScoringMesh.hh : Fixing virtual keyword. ## 2021-12-10 Ben Morgan (detutil-V11-00-00) - Change to new Markdown History format --- # History entries prior to 11.0 October 7th, 2021 I. Hrivnacova (detutil-V10-07-06) - Updated G4TScoreNtupleWriter for changes in the analysis category: added fDefaultFileType (with default value "root") and its setter September 27th, 2021 M. Asai (detutil-V10-07-05) - Fix indexing of cylindrical scoring mesh commands. Co-working with detscorer-V10-07-01. Addressing to bug report #2418. August 23rd, 2021 M. Asai (detutil-V10-07-04) - G4VScoringMesh : Correct the warning messages when the size or number of bins have already been set but tried to change. July 22nd, 2021 I. Hrivnacova (detutil-V10-07-03) - Updated G4TScoreNtupleWriter for changes in the analysis category: removed deleting of the analysis manager, as this is now done by the Geant4 kernel. April 15th, 2021 M. Asai (detutil-V10-07-02) - Making sure probe commands are not unnecessarily broadcasted to the worker threads. April 1st, 2021 B. Morgan (detutil-V10-07-01) - Migrate build to modular CMake API December 7th, 2020 M.Asai (detutil-V10-07-00) - Extending cylindrical scoring mesh to tube and tube segment. November 15th, 2020 M.Asai (detutils-V10-06-10) - Adding Mutex lock to G4ScoringProbe::SetMaterial() to avoid the race condition. September 16th, 2020 M.Asai (detutils-V10-06-09) - Adding /score/fill1D command that lets a primitive scorer to directly fill a 1D histogram. September 3rd, 2020 M.Asai (detutils-V10-06-08) - Move G4VPrimitivePlotter.hh to digits_hits/detector April 29th, 2020 M.Asai (detutils-V10-06-07) - G4ScoringProbe.cc : Minor cosmetic changes. April 22nd, 2020 M.Asai (detutils-V10-06-06) - Introducing G4VPrimitivePlotter.hh that enables the user to extend a primitive scorer and directly fill 1D histogram. April 13th, 2020 M.Asai (detutils-V10-06-05) - Introducing Probe mesh. April 7th, 2020 M.Asai (detutils-V10-06-04) - G4VScoringMesh.hh, .cc : further extension for Proble scoring mesh. April 2nd, 2020 M.Asai (detutils-V10-06-03) - G4ScoringMessenger.cc: Fix Coverity error. March 31st, 2020 M.Asai (detutils-V10-06-02) - G4VScoringMesh.hh: Add a new enum entry for future extension. Feburary 13th, 2020 T.Aso (detutils-V10-06-01) - G4ScoreQuantityMessengerQCmd.cc: default parameter for unit in trackLength scorer was changed. December 29th, 2019 M.Asai (detutils-V10-06-00) - G4ScoringManager, G4VScoreWriter, G4ScoringMessenger: Add missing setter/getter functions. October 23rd, 2019 M.Asai (detutils-V10-05-04) - Revising utils/src/G4ScoringQuantiryMessenger.cc to better handle ther error cases. September 30th, 2019 I. Hrivnacova (detutils-V10-05-03) - Added 'ntuple' subdirectory for score ntuple writer UI commands September 30th, 2019 M.Asai (detutils-V10-05-02) - Revising utils/src/G4ScoringMessenger.cc to better handle the error cases. September 19th, 2019 M.Asai (detutils-V10-05-01) - Introducing G4ScoringRealWorld that allows to define command-based scorers to a logical volume in the mass world. - Co-working with run-V10-05-05. July 8th, 2019 I. Hrivnacova (detutils-V10-05-00) - Added G4TScoreNtupleWriter and G4TScoreNtupleWriterMessenger which implements storing hits collections of G4THitsMap type vith Geant4 analysis tools, define in G4VcoreNtupleWriter The dependency on the analysis category is avoided via template. March 20, 2015 A.Kimura (detutils-V10-01-02) - fixed type convertion warnigs at l.132 and l.157 of G4VScoreColorMap.cc March 11, 2015 A.Kimura (detutils-V10-01-01) - fine adjustment of the position drawing surfaces in G4ScoringBox::Draw(...) March 11, 2015 A.Kimura (detutils-V10-01-00) March 11, 2015 A.Kimura (detutils-V10-01-00) - Revised G4ScoringBox::Draw(...), ::DrawColumn(...), G4ScoringCylinder::Draw(...) and ::DrawColumn(...) to spped up drawing primitive scorers attached to the scoring meshes. October 03, 2014 A.Kimura (detutils-V10-00-00) - Added several sets of G4VisManager::BeginDraw2D() call and G4VisManager::EndDraw() call in G4VScoreColorMap.cc for the speedup of drawing the texts and the color chart. October 05, 2013 A.Kimura (detutils-V09-06-00) - Fixed a bug in G4ScoringBox::DrawColumn(...), which was a wrong size check of the column. June 14, 2010 G.Cosmo (detutils-V09-03-00) - Added missing virtual destructor to G4VScoringMesh and removed unnecessary virtual qualifiers to G4ScoringBox. November 06, 2007 M.Asai (detutils-V09-00-06) - Introducing DrawColumn() method and related UI commands. November 04, 2007 M.Asai (detutils-V09-00-05) - Introducing G4VScoreColorMap and its concrete class G4DefaultLinearColorMap. November 03, 2007 M.Asai (detutils-V09-00-04) - Split messenger class. - Command name changed. - Commands for cylindrical and spharic mesh disabled. November 01, 2007 M.Asai (detutils-V09-00-03) - Temporary tag after removing G4ScoringTubs. November 01, 2007 M.Asai (detutils-V09-00-02) - Temporary tag before removing G4ScoringTubs. July 13, 2007 M.Asai (detutils-V09-00-01) - First implementation of basic classes - test/test1 July 11, 2007 M.Asai (detutils-V09-00-00) - Move all scorers and filters to digits_hits/scorer. June 06, 2007 A.Howard (detutils-V08-03-02) - Added modified G4PSPopulation removing event (circular) dependency (file form T.Aso). June 05, 2007 M.Asai (detutils-V08-03-01) - Drop G4PSPopulation from the release. May 17, 2007 M.Asai (detutils-V08-03-00) - New scorers for event biasing. - kCarTolerance now becomes a local data member obtained from G4GeometryTolerance class. November 17, 2006 M.Asai (detutils-V08-01-00) - G4PSCellCharge is introduced. November 18, 2005 M.Asai (detutils-V07-01-01) - Introducing concrete primitive scorer and filter classes. November 16, 2005 M.Asai (detutils-V07-01-00) - Created.