# Category digits_hits 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-05-07 Gabriele Cosmo (digits_hits-V11-02-00)
- Fixed compilation error in G4THitsMap on macOS/clang with C++23 Standard
  enabled.

## 2022-12-12 Ben Morgan (digits_hits-V11-01-00)
- Remove obsolete GNUmakefile scripts

## 2022-11-17 Gabriele Cosmo (digits_hits-V11-00-04)
- Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.

## 2022-09-05 Ben Morgan (digits_hits-V11-00-03)
- Add needed public dependency to G4detscorer

## 2022-01-28 Ben Morgan (digits_hits-V11-00-02)
- Replace `geant4_global_library_target` with direct file inclusion and
  call to `geant4_add_category` to define library build from source modules.

## 2021-12-15 Ben Morgan (digits_hits-V11-00-01)
- Canonicalize implementations of custom `new` and `delete` operators that use `G4Allocator`
  - Remove un-needed/duplicated checks on static allocator creation in member functions

## 2021-12-10 Ben Morgan (digits_hits-V11-00-00)
- Change to new Markdown History format

---

# History entries prior to 11.0

October 25th, 2021 B.Morgan (digits_hits-V10-07-03)
- Use G4StrUtil functions replacing deprecated G4String member functions

October 18th, 2021 B. Morgan (digits_hits-V10-07-02)
- Use std::string member functions from G4String in place of synonyms

April 21st, 2021 J. Madsen (digit_hits-V10-07-01)
- make G4digits_hits-format

April 1st, 2021 B. Morgan (digits_hits-V10-07-00)
- Migrate build to modular CMake API

May 29th, 2020, G. Cosmo (digits_hits-V10-06-02)
- Fixed cases of comparison between int and size_t in templated classes
  and some cleanup.

May 2nd, 2020, J. Apostolakis (digits_hits-V10-06-01)
- Added two ComputeSolid method to G4VPrimitiveScorer, to consolidate code.

December 9th, 2019 B. Morgan (digits_hits-V10-06-00)
- Cleanup CMake build, removing obsolete granular library options and
  explicit include_directories.

November 19th, 2019 G. Cosmo (digits_hits-V10-05-07)
- Fixed more cases of implicit type conversions.

November 15th, 2019 G. Cosmo (digits_hits-V10-05-06)
- Fixed implicit type conversions from size_t to G4int in digits and hits
  classes (collections, vectors, maps).
- Pass G4String by const reference in digits and hist collections base classes.

July 4th, 2019 S. Wenzel (digits_hits-V10-05-05)
- G4SDStructure : pass G4String by reference

May 29th, 2019 M. Asai (digits_hits-V10-05-04)
- G4PSSphereSurfaceFlux : fix track weight forgotten from SphereSurfaceFlux.

March 13th, 2019 M. Asai (digits_hits-V10-05-03)
- Defining unit categories for UI commands that take units. Co-working with
  intercoms-V10-05-02.

March 10th, 2019 M. Asai (digits_hits-V10-05-02)
- G4SDManager, G4VSDFilter :
    Cleanly deleting all the G4VSDFilter objects at the end of program.

January 31st, 2019 I. Hrivnacova (digits_hits-V10-05-01)
- Merged GitHub PR #4: all Boolean operators now return G4bool.

December 20th, 2018 G. Cosmo (digits_hits-V10-05-00)
- Fixed shadowing compilation warning in G4ScoringBox and G4ScoringCylinder.

October 30th, 2018 I. Hrivnacova (digits_hits-V10-04-11,12)
- Removed the dependence on analysis:
  Introduced a new interface class, G4VScoreNtupleWriter, in
  digits_hits/utils and moved the G4ScoreNtupleWriter, G4ScoreNtupleWriterMessenger
  classes in a new extended example analysis/B3aScoreWriter.

October 27th, 2018 I. Hrivnacova (digits_hits-V10-04-10)
- Fixed utils/GNUmakefile: added analysis includes

October 26th, 2018 I. Hrivnacova (digits_hits-V10-04-08,09)
- Removed digiwdefs.hh (added in digits_hits-V10-04-06) - not used

October 26th, 2018 J. Madsen (digits_hits-V10-04-07)
- Fix to Windows problems for G4ScoreNtupleWriter, it turns out that
  the issue was curiously not directly a DLL import/export problem but instead
  functions declared as static within the class being implemented outside
  the class (in the header) as inline -- which caused missing symbols on
  Windows similar to when DLLs are not exported/imported correctly

October 25th, 2018 I. Hrivnacova (digits_hits-V10-04-05,06)
- Added  DLLs import/export definitions for Windows

October 25th, 2018 I. Hrivnacova (digits_hits-V10-04-04)
- Avoid using static data of enum type in G4ScoreNtupleWriter
  (which seems to be causing problems on windows)

Oct 25th, 2018 J. Madsen (digits_hits-V10-04-03)
- updated G4THitsMap:
  - generic GetContainer(), size(), GetIndex(...), GetObject(...),
    begin(), end(), cbegin(), and cend()
- added G4THitsVector
  - generic GetContainer(), size(), GetIndex(...), GetObject(...),
    begin(), end(), cbegin(), and cend()
  - compatible with G4THitsMap such that vectors can be used to score
    over the course of a run (saving memory)
  - allows the underlying container to store data as non-pointer types
    e.g., G4VTHitsVector<T, std::vector<T>> with the default being
    G4VTHitsVector<T, std::vector<T*>>

October 25th, 2018 I. Hrivnacova (digits_hits-V10-04-02)
- Added G4ScoreNtupleWriter and its messenger which implement
  automated storing of hits collections of G4THitsMap<G4double>
  type (user by primitive scorers) vith Geant4 analysis tools.

May 17th, 2018 J. Madsen (digits_hits-V10-04-01)
- updated "thread-local-static-var" model to
  "function-returning-thread-local-static-reference" model
  which fixes Windows DLL + MT

January 19, 2018 M. Asai (digits_hits-V10-04-00)
- G4ScoringMessenger G4ScoreQuantityMessenger:
- UI command returns an error message if a command is refused due
  to incorrect parameter(s).
- This tag requires intercoms-V10-04-01 tag.

August 1, 2017 M. Asai (digits_hits-V10-03-02)
- G4SDStructure.cc : fix propagating warning flag. Addressing bug
  report #1993.

May 2, 2017 J. Madsen (digits_hits-V10-03-01)
- Update to G4THitsMap to fix issue where G4Colour was
  using G4THitsMap<G4StatDouble> and the allocation
  was causing += to white instead of += to black

April 20, 2017 J. Madsen (digit_hits-V10-03-00)
- Files modified : hits/include/G4THitsMap.hh
- Extension of the G4THitsMap class + bug fix
  - Renamed G4THitsMap to G4VTHitsMap
    - although G4VTHitsMap is not a pure virtual class
      it has an additional template parameter for the map
      type, so it is not intended to be used directly
  - Made G4VTHitsMap more generic in accepting the type
    of data stored (with more generic template overloads not
    specific to G4double and G4StatDouble)
  - Fixed a bug in initializing G4StatDouble entries
    - G4StatDouble(0) is not the same as G4StatDouble().
      The former starts off with a count = 1, and the
      latter starts with a count = 0.
  - Added G4THitsMap
    - deriving from G4VTHitsMap and having the same
      functionality as before
  - Added G4THitsMultiMap
    - which functions like G4THitsMap but all entries are
      stored
  - Added G4THitsUnorderedMap
    - which functions like G4THitsMap but uses an
      unordered_map
  - Added G4THitsUnorderedMultiMap
    - which functions like G4THitsMap but stores all
      entries in an unordered multimap
  - typedef for map_type, value_type, iterator, and const_iterator
    for future generic usage
    - e.g. replacing
      std::map<G4int, G4double*> theMap = this->GetMap()
      with
      map_type theMap = this->GetMap()
  - defined begin(), end(), cbegin(), cend() so now
    G4VTHitsMap can be used in range-based loops
    - e.g. for(auto itr : hitMap) { ... }

Nov 15, 2016, A.Dotti (digits_hits-V10-02-09,-10)
- Fix bug #1908, remove implicit addition to manager of
  SD passed via G4MultiSD proxy

Sep 8, 2016, G.Cosmo (digits_hits-V10-02-08)
- G4THitsMap, G4VScoringMesh : further clean up with C++11 template

Sep 7, 2016, G.Cosmo (digits_hits-V10-02-07)
- Fixed utils/GNUmakefile for missing dependency on global/HEPNumerics,
  now required.

Sep 6, 2016, M.Asai (digits_hits-V10-02-06)
- Further refinements.

Sep 2, 2016, M.Asai (digits_hits-V10-02-05)
- Built-in scorer now uses G4StatDouble.
  Files modified :
        utils/include/G4ScoringBox.hh
        utils/include/G4ScoringCylinder.hh
        utils/include/G4VScoringMesh.hh
        utils/sources.cmake
        utils/src/G4ScoringBox.cc
        utils/src/G4ScoringCylinder.cc
        utils/src/G4VScoreWriter.cc
        utils/src/G4VScoringMesh.cc

Apr 20, 2016, G.Cosmo (digits_hits-V10-02-04)
- Fixed shadowing compilation warnings in G4VScoringMesh for 'ps'.

Apr 15, 2016, G.Cosmo (digits_hits-V10-02-03)
- Fixed type in printing on cout in G4SDManager::AddNewDetector().

Dec 18, 2015, M.Asai (digits_hits-V10-02-02)
- While-loop check.

Dec 8, 2015, M.Asai (digits_hits-V10-02-01)
- Further code clean up with C++11 features

Dec 7, 2015, M.Asai (digits_hits-V10-02-00)
- Code clean up with C++11 features

Sept 4, 2015, A.Dotti (digits_hits-V10-01-01)
- Removing sporious cout

Aug 14, 2015, A.Dotti (digits_hits-V10-01-00)
- Adding new G4MultiSensitiveDetector functionality

Aug 25, 2014, M.Asai (digits_hits-V10-00-08)
- G4VScoringMesh, G4ScoringBox, G4ScoringCylinder : fix Construct()
  to make it work when the entire geometry has been destroyed.
  Addressing to bug report #1665.

May 26, 2014, M.Asai (digits_hits-V10-00-07)
- G4ScoringMessenger.cc : fix broadcast parameters of the commands
  that should be used only by the master threads. Addressing to
  bug report #1554.

May 20, 2014, A.Dotti (digits_hits-V10-00-05, -06)
- Correcting another missing end of line in a file

May 19, 2014, A.Dotti (digits_hits-V10-00-04)
- Missing end of file empty line added

May 16, 2014, A.Dotti (digits_hits-V10-00-03)
- Coverity fixes

Apr 27, 2014, M.Asai (digits_hits-V10-00-02)
- G4PSCylinderSurfaceCurrent.cc : remove unnecessary cout.
  Addressing to Bug Report #1610.

Mar 5, 2014, G.Cosmo (digits_hits-V10-00-01)
- Added missing dependency to graphics_reps in scorer module.

Mar 2, 2014, T.Aso, M.Asai (digits_hits-V10-00-00)
- Fix the angle factor in G4PSSphereSurfaceFlux to keep it always
  positive. Addressing to Bug Report #1479.

Dec 2, 2013, M.Asai (digits_hits-V09-06-13)
- Remove uninitialized and unused datamember from G4ScoringMessenger.

Nov 29, 2013, M.Asai (digits_hits-V09-06-12)
- Remove self-deletion in G4ScoringManager::~G4Scoringmanager().

Nov 7, 2013, G.Cosmo (digits_hits-V09-06-11)
- Replaced deprecated calls to G4Sphere accessor methods in scorer classes.

Oct 14, 2013, M. Asai (digits_hits-V09-06-10)
- Fix the logic in G4SDStructure for issuing G4Exception for the same detector name.

Sep 20, 2013, M. Asai (digits_hits-V09-06-09)
- Fix G4SDStructure::RemoveSD() method.

Sep 19, 2013, M. Asai (digits_hits-V09-06-08)
- G4VReadOutGeometry now issues a G4Exception warning message if it is used.

Sep 14, 2013, M. Asai (digits_hits-V09-06-07)
- The pointer is now overwritten if a detector of same name is registered to G4SDManager.

Sep 11, 2013, M. Asai (digits_hits-V09-06-06)
- Remove unnecessary G4Exception.

Mar 29, 2013, T. Aso  (digits_hits-V09-06-05)
- Adding missing options in command-based scorers in G4ScoreQuantityMessenger and
  G4ScoreQuantityMessengerQCmd.

Mar 22, 2013, M. Asai (digits_hits-V09-06-04)
- Adding Merge() for scoring meshes to be used in multi-threaded mode to reduce the score after the run.

Mar 12, 2013, M. Asai (digits_hits-V09-06-03)
- Changing method names in G4VScoringMesh and its derived classes.

Mar 12, 2013, M. Asai (digits_hits-V09-06-02)
- Adding Merge() methods to G4ScoringManager and G4VScoringMesh (needed for multi-threaded)

Mar 4, 2013, A. Dotti (digits_hits-V09-06-01)
- Fixing unused variables warnings

Feb 26, 2013, A.Dotti (digits_hits-V09-06-00)
- Adding of protoype cloning mechansim for SD (needed for multi-threaded)

Jun 14, 2012, G.Cosmo (digits_hits-V09-05-05)
- Explicitly use inclusion of headers for system of units and physical
  constants, in plan to remove implicit inclusion from globals.hh.

Jun 01, 2012, T.Aso (digits_hits-V09-05-04)
- Support weighted/dividedByArea options in flatCurrent and flutFlux
  command-line scorers.

May 24, 2012, G.Cosmo (digits_hits-V09-05-03, digits_hits-V09-05-02)
- Use 'const G4String&' as argument instead of plain copy of strings
  in G4ScoringManager, G4VScoreWriter and G4VScoringMesh.
- Fixed trivial cases of variable shadowing.

Apr 17, 2012, T.Aso (digits_hits-V09-05-01)
- G4VScoringMesh.cc : Avoid updating size and segment in command-line scoring
  and print warning when SetSize() or SetNumberOfSegments is called more then
  once.

Oct 31, 2011, M.Asai (digits_hits-V09-04-08)
- G4THitsMap.hh : removed the print-out of total value, avoiding the problem
  caused by a class <T> which does not have += or cannot be initilized by = 0.
- Addressing to the problem report #1258.

Oct 20, 2011, M.Asai (digits_hits-V09-04-07)
- Eliminating obsolete G4Exception
- Re-ordering exception error IDs and improving error messages.

Jul 07, 2011, G.Cosmo (digits_hits-V09-04-06)
- Fixed Coverity defects: mainly uninitialised static data.
- Moved copy-ctor and operator=() for G4VReadOutGeometry to protected, as
  not meant to be directly used.

May 20, 2011, B.Morgan (digits_hits-V09-04-05)
- CMakeLists.txt : Added G4DIGI_ALLOC_EXPORT compiler definition via
  add_definitions so all submodules pick it up.

Mar 31, 2011, G.Cosmo (digits_hits-V09-04-04)
- Replace use of M_PI with pi/twopi, fixing compilation errors on Windows...

Mar 31, 2011, G.Cosmo (digits_hits-V09-04-03)
- Added missing source files in scorer/sources.cmake.
- Fixed compilation warning for unused parameter in function
  G4PSStepChecker::Initialize().

Mar 30, 2011, M.Asai (digits_hits-V09-04-02)
- Fixed scoring meshes for visualizing scores of very few entry.
  - Changed G4ScoringBox, G4ScoringCylinder

Mar 22, 2011, M.Asai (digits_hits-V09-04-01)
- Fixed scorers used for cylindrical mesh that require cubic volume or surface area.
  - Changed  G4PSCellFlux3D, G4PSDoseDeposit3D, G4PSPassageCellFlux3D
  - Added G4PSCellFluxForCylinder3D, G4PSDoseDepositForCylinder3D, G4PSPassageCellFluxForCylinder3D

Feb 21, 2011, M.Asai (digits_hits-V09-04-00)
- Fixed G4PSCylinderSurfaceFlux.cc and G4PSSPhareSurfaceFlux.cc for
  the way how "flux_out" is scored.

Nov 10, 2010, G.Cosmo (digits_hits-V09-03-07)
- Fixed signature in G4VPrimitiveScorer for Set/GetUnit() methods.

Nov 08, 2010, M.Asai (digits_hits-V09-03-06)
- Including new tests.

Nov 08, 2010, M.Asai (digits_hits-V09-03-05)
- Moving some inlined methods in G4VScoringMesh to source file to solve
  some linking problems.

Nov 03, 2010, M.Asai (digits_hits-V09-03-04)
- Updated utils/test2 to cover all the scorers.
- Improve some UI commands for defining scorers.

Oct 27, 2010, G.Cosmo (digits_hits-V09-03-03)
- Restored DLL setup as originally. Withdrawn DLL setup changes in last tag.

Oct 19, 2010, G.Cosmo (digits_hits-V09-03-02)
- Replaced G4DIGI_ALLOC_EXPORT flag with G4ALLOC_EXPORT for DLL exported
  symbols.
- Restored CMake scripts as in "geant4-09-03-ref-08" and updated scripts
  in utils sub-module.

Sep 15, 2010, M.Asai (digits_hits-V09-03-01)
- Added test3.

Aug 12, 2010, M.Asai (digits_hits-V09-03-00)
- Re-implemented G4ScoringCylinder and related classes to improve navigation.
- Added units to appropriate scorers. Such units are included in plots and output.

Nov 23, 2009, M.Asai (digits_hits-V09-02-04)
- G4VReadOutGeometry.hh:
  Add "virtual" to CheckROVolume() and FindROTouchable() methods and
  change ROnavigator and touchableHistory from private to protected.

Nov 13, 2009, M.Asai (digits_hits-V09-02-03)
- Fixing the way of counting the flux and current passing through
  a curved surface
  - affected classes:
      G4PSCylinderSurfaceCurrent.cc
      G4PSCylinderSurfaceFlux.cc
      G4PSSphereSurfaceCurrent.cc
      G4PSSphereSurfaceFlux.cc

Oct 11, 2009, M.Asai (digits_hits-V09-02-02)
- G4VScoringMesh : Add a few Get-methods for visualization.

May 06, 2009, M.Asai (digits_hits-V09-02-01)
- Replaced usage of non-Standard calls to 'sprintf' with ostringstream,
  to fix compilation errors reported by gcc-4.4.0 compiler.

Dec 28, 2008, M.Asai (digits_hits-V09-02-00)
- Fixing incorrect volume size for cylindrical parameterized volume used in
  several scorers.

Nov 26, 2008, M.Asai (digits_hits-V09-01-02)
- Fixing an incorrect index number in G4ScoringMessenger.cc.

Nov 14, 2008, M.Asai (digits_hits-V09-01-01)
- Tag for release 9.2.
- Introducing the cylindrical scoring mesh (G4ScoringCylinder and related class)
- Introducing the log-scale color map (G4ScoreLogColorMap)

Aug 27, 2008, M.Asai (digits_hits-V09-01-00)
- Fixing a bug in utils/src/G4ScoringBox.cc for the use of G4PVDivision.
- Fixing a bug in utils/src/G4VScoreWriter.cc for indexing scheme in GetIndex() method.

Dec 11, 2007, G.Cosmo (digits_hits-V09-00-05)
- Added "graphics_reps" to GLOBLIBS list to allow for building DLLs on
  WIN32-VC platform.
- Changes for disclaimer and std namespace.

Nov 14, 2007, M.Asai (digits_hits-V09-00-04)
- Minor corrections and fixes.

Nov 09, 2007, M.Asai (digits_hits-V09-00-03)
- Introducing Command-base scoring mechanism. This is a preliminary release
  with Geant4 9.1. This time, shape of scoring cell is limited to box.

Sep 24, 2007, M.Asai (digits_hits-V09-00-02)
- Introducing 3D scorers to be used in command-base scoring.

Aug 30, 2007, M.Asai (digits_hits-V09-00-01)
- First implementation of interactive parallel world scoring.
- Co-working with run-V09-00-01, procman-V09-00-00, config-V09-00-00

July 11, 2007, M.Asai (digits_hits-V09-00-00)
- Create new sub-directory "scorer" and move all scorer and filter classes
  to this new directory. "utils" sub-directory will be used for interactive
  scoring utilities.

June 4, 2007, A.Howard (digits_hits-V08-03-04)
- Removed G4PSPopulation class to obviate circular dependency

June 4, 2007, A.Howard (digits_hits-V08-03-03)
- Put back some classes required for scoring of geometrical biasing cells:
  G4CellScoreValues, G4CellScoreComposer

May 31, 2007, A.Howard (digits_hits-V08-03-02)
- Removed classes associated with old biasing/scoring scheme in detector:
  G4CellScoreComposer, G4CellScoreValues, G4CellStoreScorer
- Files remain on the HEAD for testing purposes

May 17, 2007, M.Asai (digits_hits-V08-03-01)
- Introducing new scorers for event biasing options.

May 11, 2007, G.Cosmo (digits_hits-V08-03-00)
- Make use of G4GeometryTolerance instead of kCarTolerance constant.
- Requires tag "global-V08-03-00" and related set.

Apr 20, 2007, M.Asai (digits_hits-V08-02-00)
- Fix the way of counting outward steps in flux scorers.

Nov 17, 2006, M.Asai (digits_hits-V08-01-00)
- Tag for release 8.2

Jan 2, 2006, M.Asai (digits_hits-V08-00-00)
- Missing methods in G4VDigiCollection and G4TDigiCollection are added.

Nov 22, 2005,  M.Asai (digits_hits-V07-01-04)
- G4SDParticleFilter: Protection against null pointer.

Nov 18, 2005,  M.Asai (digits_hits-V07-01-03)
- Introducing G4THitsMap template class.
- Introducing concrete primitive scorer and filter classes.

Nov 16, 2005,  M.Asai (digits_hits-V07-01-02)
- Adding a new sub-directory "utils" where new concrete primitive scorers and
  concrete filters are stored.

Sept 27, 2005,  M.Asai (digits_hits-V07-01-01)
- Updating new classes.

Sept 22, 2005,  M.Asai (digits_hits-V07-01-00)
- Introducing G4MultiFunctionalDetector, G4VPrimitiveSensitivity and G4VSDFilter
  classes.

June 1, 2005,  J.Allison (digits_hits-V07-00-00)
- G4VHit: Fixed interface to CreateAttValues (removed const). Improved
  description.
- G4VDigi: Improved description.

Nov 18, 2004,  J.Perl (digits_hits-V06-02-01)
- G4VDigi.hh: add methods to store and retrieve HepRep attributes in same
  manner that we currently have for trajectories and hits.

Jul 1, 2004,  G.Cosmo (digits_hits-V06-02-00)
- G4CellScoreComposer.cc, G4TrackLogger.cc: trivial fix for extra
  semicolons, required for porting on gcc-3.4.0 compiler.

Jun 11, 2004, G.Cosmo (digits_hits-V06-01-03)
- Use global flag G4DIGI_ALLOC_EXPORT to export extern symbols for DLLs.
  Modified granular GNUmakefiles and rearranged usage of extern symbols
  in classes.

Jun 9, 2004, G.Cosmo (digits_hits-V06-01-02)
- Adopt G4DLLIMPORT/G4DLLEXPORT technique to handle extern simbols for
  allowing support of DLLs on Windows.
- Coworks with "global-V06-01-02b".

Jun 7, 2004, G.Cosmo (digits_hits-V06-01-01)
- G4THitsCollection, G4HCofThisEvent, G4TDigiCollection, G4DCofThisEvent:
  export extern symbols for allowing support of DLLs.
- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
- Coworks with "global-V06-01-02a".

May 3, 2004, G.Cosmo (digits_hits-V06-01-00)
- G4SDManager, G4SDStructure: added optional argument 'warning' to
  FindSensitiveDetector(pathName, warning), defaulted to TRUE, to
  eventually exclude warning issued by G4SDManager when sensitive
  detector is not found.
  The fix has been requested by ALICE to deactivate the warning when
  a new sensitive-detector is created automatically in their framework.

Mar 15, 2004, M.Asai (digits_hits-V06-00-01)
- Fix errors in the previous tag.

Mar 09, 2004, M.Asai (digits_hits-V06-00-00)
- Some methods are added to G4HCtable for additional verbosity.

Oct 04, 2003, G.Cosmo (digits_hits-V05-02-00)
- Imported files from directory digits+hits.
- Changed name of global library to G4digits_hits.
- Added dependency on new module geometry/navigation where needed.

Jun 03, 2003, G.Cosmo (digits_hits-V05-01-01)
- Fixed trivial warning in G4VHit.cc.

May 19, 2003, M.Asai (digits_hits-V05-01-00)
- Fix warning messages

Apr 23, 2003, M.Asai (digits_hits-V05-00-02)
- Fix warning messages (M.Dressel)

Mar 05, 2003, M.Asai (digits_hits-V05-00-00)
- Fix G4VSensitiveDetector::GetCollectionID for more than one
 sensitive detector objects instantiated from one detector class.

Nov 27, 2002, M.Asai (digits_hits-V04-01-05)
- Fix memory leak in G4SDManager.

Nov 18, 2002, M.Asai (digits_hits-V04-01-04)
- Tag for Geant4 5.0 release.

Nov 04, 2002, G.Cosmo (digits_hits-V04-01-03)
- Fixed compilation errors on SUN-CC (usage of G4std:: namespace) in
  "detector" module. (M.Dressel)

Nov 01, 2002, M.Asai (digits_hits-V04-01-02)
- Tag for Geant4 5.0 tag-set#1.

Nov 1, 2002, J.Allison  (digits+hits-V04-01-01 - does not include V04-01-00)
- Canonical tag of hits-traj03a.

Oct 30, 2002, M.Asai/J.Allison (hits-traj03a)
- Added default implementation of G4VHitsCollection::GetHit and GetSize.

Oct 28, 2002, J.Allison (hits-traj03 - does *not* include digits_hits-V04-01-00)
- Changed GetAttDefs return signature to map.
- Changed GetAttValues to CreateAttValues.
- Improved description in G4VHit.

Oct 24, 2002, M.Asai/J.Allison (hits-traj02)
- Added virtual const G4std::vector<G4AttDef>* GetAttDefs/Values to G4VHit.hh.
- Added GetHit and GetSize to G4VHitsCollection.

Oct 23, 2002, M.Dressel (digits_hits-V04-01-00)
- Added classes for event scoring in module "detector":
  G4CellScoreComposer[.hh.cc], G4CellScoreValues.hh,
  G4CellStoreScorer[.hh.cc], G4TrackLogger[.hh.cc].

Jul 13, 2001, G.Cosmo (digits+hits-V03-02-00)
- Cleanup of pedantic warnings in Linux-g++ ANSI setup.
- Corrected "int" to "G4int".
- Corrected "NULL" to "0".
- Synchronised with HEAD revision after inclusion of disclaimer
  liability.

Feb 8, 2001, M.Asai (digits+hits-V03-00-01)
- STL vector classes migration
  affected files :
./digits+hits/detector/include/G4HCtable.hh
./digits+hits/detector/include/G4SDStructure.hh
./digits+hits/detector/include/G4SensitiveVolumeList.hh
./digits+hits/detector/include/G4SensitiveVolumeList.icc
./digits+hits/detector/include/G4VSensitiveDetector.hh
./digits+hits/detector/include/G4CollectionNameVector.hh
./digits+hits/detector/src/G4HCtable.cc
./digits+hits/detector/src/G4SDStructure.cc
./digits+hits/detector/src/G4SensitiveVolumeList.cc
./digits+hits/detector/src/G4VSensitiveDetector.cc
./digits+hits/digits/include/G4DCofThisEvent.hh
./digits+hits/digits/include/G4TDigiCollection.hh
./digits+hits/digits/src/G4DCofThisEvent.cc
./digits+hits/hits/include/G4HCofThisEvent.hh
./digits+hits/hits/include/G4THitsCollection.hh
./digits+hits/hits/src/G4HCofThisEvent.cc

Nov 4, 99, M.Asai (tag digits+hits-V00-01-00)
- Comments are enriched for software reference manual.

Oct 26, 98 M.Asai (tag digits+hits-00-03-01)
- Debugged in G4HCofThisEvent.hh and G4DCofThisEvent.hh

July 15, 98 M.Asai (tag digits+hits-00-01-02)
- Modify some UI command definitions.

July 4, 98 M.Asai (tag digits+hits-00-01-01)
- Ready for the beta release.

July 1, 98 M.Asai (tag digits+hits-00-07-02)
- G4TDigiCollection has been debugged.

June 30, 98 M.Asai (tag digits+hits-00-07-01)
- Introduce G4Allocator for G4HCofThisEvent, G4DCofThisEvent,
  G4HitsCollection, G4DigiCollection.
- New template classes G4THitsCollection and G4TDigiCollection
- New base class protected method in G4VSensitiveDetector
- Corrections in G4VReadoutGeometry

June 11, 98 G.Cosmo (digits+hits-00-06-02)
- Removed CR characters from G4HCtable.hh, .cc (P.Urban)

June 8, 98 M.Asai
- Tagged as digits+hits-00-06-01

June 6, 98 M.Asai
- New sub-directories (detector, hits, digits) are introduced.
- All codes which used to be in include and src directories are
 moved to the newly created sub-directories.
- GNUmakefile is completely changed to catch up the new directory
 structure.

April 21, 98 M.Asai
- Tagged as hits-00-05-01.

December 19, 97 G. Cosmo - (alpha03)

- Created.
