Import Geant4 10.5.0 source tree

This commit is contained in:
Gabriele Cosmo
2018-12-07 15:15:39 +01:00
parent 6aa23be517
commit db49709b53
11370 changed files with 187480 additions and 160142 deletions
+44 -1
View File
@@ -1,4 +1,3 @@
$Id: History 110274 2018-05-17 14:44:24Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -17,6 +16,50 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
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