Import Geant4 10.7.0.beta source tree
This commit is contained in:
+139
-119
@@ -16,9 +16,29 @@ committal in the SVN repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
June 10, 2020 J. Madsen (analysis-V10-06-03)
|
||||
- (bug-fix) Added a null-pointer check to ntupleDescription->fNtuple in
|
||||
G4RootPNtupleManager::Merge. This happened during testing of new
|
||||
G4TaskRunManager in basic/B5, which defaults to a higher
|
||||
number of threads than G4MTRunManager.
|
||||
|
||||
May 22, 2020 Hrivnacova (analysis-V10-06-02)
|
||||
- Updated to g4tools 5.1.0 (Guy Barrand):
|
||||
Corrections to handle automatic min/max axes values in case of log scale.
|
||||
See History_tools for the complete list of modifications.
|
||||
|
||||
April 29, 2020 G. Folger (analysis-V10-06-01)
|
||||
- (trivial) fix for clang10, affects header g4tools/include/tools/gl2ps
|
||||
|
||||
December 9, 2019 B. Morgan (analysis-V10-06-00)
|
||||
- Cleanup CMake build, removing obsolete granular library options and
|
||||
explicit include_directories.
|
||||
- Update granular dependencies in preparation for modularization
|
||||
- Remove uneeded links to externals in factory
|
||||
|
||||
December 3, 2019 Hrivnacova (analysis-V10-05-13)
|
||||
- Use consistently the same default value of rowMode
|
||||
in G4RootAnalysisManager::SetNtupleRowWise() as defined in the
|
||||
- Use consistently the same default value of rowMode
|
||||
in G4RootAnalysisManager::SetNtupleRowWise() as defined in the
|
||||
G4VAnalysisManager base class.
|
||||
|
||||
November 19, 2019 G. Cosmo (analysis-V10-05-12)
|
||||
@@ -36,10 +56,10 @@ November 11, 2019 B. Morgan (analysis-V10-05-09)
|
||||
- Link directly to FreeType and HDF5 impormted targets
|
||||
|
||||
November 8, 2019 I. Hrivnacova (analysis-V10-05-08)
|
||||
- In G4PlotManager: Disabled PAW encoding
|
||||
- In G4PlotManager: Disabled PAW encoding
|
||||
(this fixes a problem with unwanted axis labels in Greek)
|
||||
- Updated to g4tools 5.0.4 (Guy Barrand):
|
||||
- sg/plotter: added function set_encoding(), set_encoding_none() which allow
|
||||
- sg/plotter: added function set_encoding(), set_encoding_none() which allow
|
||||
to disable (unwanted) paw specific encoding
|
||||
- Fixed Coverity warnings
|
||||
|
||||
@@ -62,7 +82,7 @@ October 14, 2019 I. Hrivnacova (analysis-V10-05-05)
|
||||
and analoguos getters
|
||||
- New UI commands
|
||||
/analysis/[h,p][1,2,3]/set[X,Y,Z]axisLog true|false
|
||||
- Fix in g4tools for axis labels with log scale
|
||||
- Fix in g4tools for axis labels with log scale
|
||||
|
||||
October 9, 2019 I. Hrivnacova (analysis-V10-05-04)
|
||||
- Updated to g4tools 5.0.1 (Guy Barrand):
|
||||
@@ -103,15 +123,15 @@ March 11, 2019 G. Cosmo (analysis-V10-05-00)
|
||||
November 28, 2018 I. Hrivnacova (analysis-V10-04-10)
|
||||
- Use the same mutex in Root pntuple add_row and end_fill.
|
||||
This should fix occassional failures of tests in MT mode.
|
||||
|
||||
|
||||
November 21, 2018 I. Hrivnacova (analysis-V10-04-09)
|
||||
- Added G4RootAnalysisManager::SetNtupleRowWise(G4bool rowWise):
|
||||
this allows to choose rowWise/columnWise mode also in sequential mode
|
||||
- Added "boolean reset" argument in G4AnalysisManager::CloseFile() function:
|
||||
this allows to close a file without resetting data
|
||||
this allows to close a file without resetting data
|
||||
(used in MPI example)
|
||||
- Allow overriding selected functions in G4RootAnalysisManager, G4RootNtupleManager
|
||||
and G4TNtupleManager: needed for an external implementation of MPI ntuple merging
|
||||
- Allow overriding selected functions in G4RootAnalysisManager, G4RootNtupleManager
|
||||
and G4TNtupleManager: needed for an external implementation of MPI ntuple merging
|
||||
in MPI examples
|
||||
|
||||
November 9, 2018 G. Cosmo (analysis-V10-04-08)
|
||||
@@ -127,7 +147,7 @@ October 11, 2018 I. Hrivnacova (analysis-V10-04-06)
|
||||
|
||||
October 11, 2018 I. Hrivnacova (analysis-V10-04-05)
|
||||
- Modified management of plotting:
|
||||
G4PlotManager is now instantiated with G4AnalysisManager what makes
|
||||
G4PlotManager is now instantiated with G4AnalysisManager what makes
|
||||
possible to remove static G4PlotParameters.
|
||||
(This fixes the problem report ##2083.)
|
||||
|
||||
@@ -150,7 +170,7 @@ May 23, 2018 I. Hrivnacova (analysis-V10-04-02)
|
||||
February 15, 2018 J. Madsen (analysis-V10-04-01)
|
||||
- Fixed a deadlock issue with G4RootPNtupleManager where the mutex
|
||||
was locked before being passed to ROOT
|
||||
|
||||
|
||||
December 21, 2017 G. Cosmo (analysis-V10-04-00)
|
||||
- Fixed self-consistency in headers (missing #include) in G4BaseAnalysisManager,
|
||||
and G4PlotManager.
|
||||
@@ -174,7 +194,7 @@ October 19, 2017 I. Hrivnacova (analysis-V10-03-14)
|
||||
|
||||
September 26, 2017 I. Hrivnacova (analysis-V10-03-13)
|
||||
- Updated to g4tools 3.7.0 (Guy Barrand):
|
||||
- Update in colorf, colors to make possible to use the tools/colors color
|
||||
- Update in colorf, colors to make possible to use the tools/colors color
|
||||
table in G4Colour class.
|
||||
- Coverity fixes graphics/plotting code.
|
||||
See History_tools for the complete list of modifications.
|
||||
@@ -198,7 +218,7 @@ July 27, 2017 I. Hrivnacova (analysis-V10-03-08)
|
||||
- Adding support for Hdf5
|
||||
- Updated to g4tools 3.4.0 (Guy Barrand):
|
||||
See History_tools for the complete list of modifications.
|
||||
|
||||
|
||||
July 21, 2017 I. Hrivnacova (analysis-V10-03-07)
|
||||
- Updated to g4tools 3.3.0 (Guy Barrand):
|
||||
Adding support for HDF5, improved tests.
|
||||
@@ -221,16 +241,16 @@ July 20, 2017 I. Hrivnacova (analysis-V10-03-04)
|
||||
functions in G4VAnalysisReader (needed for HDF5)
|
||||
|
||||
April 12, 2017 I. Hrivnacova (analysis-V10-03-03)
|
||||
- Corrected handling of open file failure
|
||||
- Corrected handling of open file failure
|
||||
(This fixes problem report #1957.)
|
||||
|
||||
March 14, 2017 I. Hrivnacova (analysis-V10-03-02)
|
||||
- Added GetP[1,2]Id(const G4String&) functions to
|
||||
- Added GetP[1,2]Id(const G4String&) functions to
|
||||
the G4AnaysisManager public interface.
|
||||
(This fixes problem report #1949.)
|
||||
|
||||
March 03, 2017 I. Hrivnacova (analysis-V10-03-01)
|
||||
- Fixed problem of removing non-empty ntuple files
|
||||
- Fixed problem of removing non-empty ntuple files
|
||||
in user application where ntuples are created after
|
||||
open file.
|
||||
(This mode is used in dna examples, eg. dnaphysics.)
|
||||
@@ -244,7 +264,7 @@ November 17, 2016 I. Hrivnacova (analysis-V10-02-25)
|
||||
- Updated to g4tools 2.3.0 (Guy Barrand):
|
||||
Adding methods to tools/impi for passing ntuple data.
|
||||
See History_tools for the complete list of modifications.
|
||||
|
||||
|
||||
November 03, 2016 I. Hrivnacova (analysis-V10-02-24)
|
||||
- Updated to g4tools 2.2.0 (Guy Barrand):
|
||||
Coverity fixes,
|
||||
@@ -253,7 +273,7 @@ November 03, 2016 I. Hrivnacova (analysis-V10-02-24)
|
||||
|
||||
October 30, 2016 I. Hrivnacova (analysis-V10-02-23)
|
||||
- Simplified G4RootAnalysisManager::GetNtupleFileNumber() to avoid using
|
||||
G4Threading::GetNumberOfRunningWorkerThreads() which seems to be failing
|
||||
G4Threading::GetNumberOfRunningWorkerThreads() which seems to be failing
|
||||
on gcc and icc plaftorms
|
||||
- Added temporary debug printing from this method
|
||||
|
||||
@@ -316,7 +336,7 @@ September 26, 2016 I. Hrivnacova (analysis-V10-02-11)
|
||||
|
||||
September 8, 2016 I. Hrivnacova (analysis-V10-02-10)
|
||||
- Enable creating/configurion profiles without cut values (vmin, vmax).
|
||||
This feature was disabled by a check for the values in G4VAnalysisManager;
|
||||
This feature was disabled by a check for the values in G4VAnalysisManager;
|
||||
these values are now treated in a special way.
|
||||
- Fixed duplicating Csv ntuple header
|
||||
|
||||
@@ -325,7 +345,7 @@ September 6, 2016 I. Hrivnacova (analysis-V10-02-09)
|
||||
(to be propagated in the patch to 10.2)
|
||||
|
||||
July 4, 2016 I. Hrivnacova (analysis-V10-02-08)
|
||||
- Adding missing inline keyword to functions defined in
|
||||
- Adding missing inline keyword to functions defined in
|
||||
G4ParameterManager.icc
|
||||
|
||||
June 24, 2016 I. Hrivnacova (analysis-V10-02-07)
|
||||
@@ -338,7 +358,7 @@ June 23, 2016 I. Hrivnacova (analysis-V10-02-06)
|
||||
and removed kUser (not needed anymore)
|
||||
- Added access to paremeters via iterators and ids
|
||||
(defined by the order of registering)
|
||||
- Introduced G4MergeFunction<T> type and apply merging via a function
|
||||
- Introduced G4MergeFunction<T> type and apply merging via a function
|
||||
defined accorting to the merge mode
|
||||
(thanks to Jonathan Madsen for providing an example of the code)
|
||||
- Return 0. instead of 0 when the return type is double
|
||||
@@ -396,7 +416,7 @@ November 3, 2015 I. Hrivnacova (analysis-V10-00-46)
|
||||
of deleting non-empty Root file containing only ntuples.
|
||||
|
||||
November 2, 2015 I. Hrivnacova (analysis-V10-01-43)
|
||||
- Fixed G4Parameter constructor
|
||||
- Fixed G4Parameter constructor
|
||||
|
||||
Oct 30, 2015 I. Hrivnacova (analysis-V10-01-42)
|
||||
- Fixed handling ntuples created in MT mode on master thread
|
||||
@@ -438,7 +458,7 @@ Sep 18, 2015 I. Hrivnacova (analysis-V10-01-36)
|
||||
Sep 18, 2015 I. Hrivnacova (analysis-V10-01-35)
|
||||
- Updated to g4tools 1.24.2 (Guy Barrand):
|
||||
- tools/wcsv_ntuple, tools/wroot/ntuple : have class icol public.
|
||||
- tools/mpi/wrmpi : fixed use of TOOLS_USE_MPI_PACK_NOT_CONST
|
||||
- tools/mpi/wrmpi : fixed use of TOOLS_USE_MPI_PACK_NOT_CONST
|
||||
- See History_tools for the complete list of modifications.
|
||||
- Use tools ntuple column base type (icol, iobj), which access is now enabled in tools,
|
||||
to avoid casting to/from void* and type check in FillNtupleXColumn (where both column type and
|
||||
@@ -446,7 +466,7 @@ Sep 18, 2015 I. Hrivnacova (analysis-V10-01-35)
|
||||
- Simplified definitions of G4TNtupleManager pure virtual functions
|
||||
|
||||
Sep 16, 2015 I. Hrivnacova (analysis-V10-01-34)
|
||||
- In G4TNtupleManager::FillNtupleTColumn:
|
||||
- In G4TNtupleManager::FillNtupleTColumn:
|
||||
changed Tvalue in const T& value to match exactlly with fill()
|
||||
functions in tools
|
||||
|
||||
@@ -454,16 +474,16 @@ Sep 15, 2015 I. Hrivnacova (analysis-V10-01-33)
|
||||
- Do not delete ntuple with Root output type
|
||||
|
||||
Sep 14, 2015 I. Hrivnacova (analysis-V10-01-32)
|
||||
- One more fix in G4RootNtupleManager - exact match of arguments in
|
||||
- One more fix in G4RootNtupleManager - exact match of arguments in
|
||||
template specialization
|
||||
|
||||
Sep 14, 2015 I. Hrivnacova (analysis-V10-01-31)
|
||||
- Added declaration for template specializations in G4RootNtupleManager.hh;
|
||||
Trying to fix vc12 compiler error:
|
||||
Trying to fix vc12 compiler error:
|
||||
'none of the 5 overloads could convert all the argument types'
|
||||
|
||||
Sep 14, 2015 I. Hrivnacova (analysis-V10-01-30)
|
||||
- Added scope G4Analysis:: to all calls to make_unique
|
||||
- Added scope G4Analysis:: to all calls to make_unique
|
||||
(to avoid ambiguity error on vc12 with std::make_unique )
|
||||
|
||||
Sep 14, 2015 I. Hrivnacova (analysis-V10-01-29)
|
||||
@@ -473,7 +493,7 @@ Sep 12, 2015 I. Hrivnacova (analysis-V10-01-28)
|
||||
- Removed G4CsvNtupleManager.icc file, not used
|
||||
|
||||
Sep 11, 2015 I. Hrivnacova (analysis-V10-01-27)
|
||||
- Fixed compilation warnings about unused variables
|
||||
- Fixed compilation warnings about unused variables
|
||||
|
||||
Sep 11, 2015 I. Hrivnacova (analysis-V10-01-26)
|
||||
- Fixed compilation with gcc 5.1:
|
||||
@@ -515,12 +535,12 @@ Aug 12, 2015 I. Hrivnacova (analysis-V10-01-21)
|
||||
|
||||
Jul 01, 2015 I. Hrivnacova (analysis-V10-01-20)
|
||||
- Updated to g4tools 1.23.1 (Guy Barrand):
|
||||
Finalize interfaces to MPI;
|
||||
Finalize interfaces to MPI;
|
||||
prepare the ground for plot style files.
|
||||
See History_tools for the complete list of modifications.
|
||||
- Added G4VAnalysisManager::Merge(tools::histo::hmpi*)
|
||||
- Added G4VAnalysisManager::Merge(tools::histo::hmpi*)
|
||||
and G4MMPIToolsManager class which implements histogram & profiles
|
||||
MPI merging using tools/histo/hmpi interface
|
||||
MPI merging using tools/histo/hmpi interface
|
||||
|
||||
Jun 23, 2015 I. Hrivnacova (analysis-V10-00-45)
|
||||
- Fixed G4Analysis::Tokenize() which was failing when processsing a string
|
||||
@@ -533,26 +553,26 @@ Jun 10, 2015 I. Hrivnacova (analysis-V10-01-18)
|
||||
- Make new functions SetNtupleSColumn() in G4VRNtupleManager
|
||||
pure virtual.
|
||||
|
||||
Jun 03, 2015 I. Hrivnacova (analysis-V10-01-17)
|
||||
Jun 03, 2015 I. Hrivnacova (analysis-V10-01-17)
|
||||
- Updated to g4tools 1.22.1 (Guy Barrand):
|
||||
Revisit structure for plotting related code.
|
||||
Revisit structure for plotting related code.
|
||||
Added methods for writing multiple pages in a file.
|
||||
- Integrated changes in g4tools:
|
||||
- Integrated changes in g4tools:
|
||||
generating a single plot file with multiple pages.
|
||||
|
||||
Jun 03, 2015 I. Hrivnacova (analysis-V10-01-16)
|
||||
Jun 03, 2015 I. Hrivnacova (analysis-V10-01-16)
|
||||
- Added functions for batch plotting:
|
||||
o to activate batch plotting of a selected hitsogram/profile:
|
||||
analysisManger->SetH1Plotting(id, true);
|
||||
o the output .ps file is then create on Write() call
|
||||
in addition to standard output files
|
||||
o Plotting available for 1D, 2D histograms
|
||||
o Plotting available for 1D, 2D histograms
|
||||
- Updated to g4tools 1.21.0 (Guy Barrand):
|
||||
Revisit #include paths to avoid too much -I when compiling.
|
||||
|
||||
May 19, 2015 I. Hrivnacova (analysis-V10-01-15)
|
||||
May 19, 2015 I. Hrivnacova (analysis-V10-01-15)
|
||||
- Updated to g4tools 1.20.0 (Guy Barrand):
|
||||
Added "batch plotting" facility.
|
||||
Added "batch plotting" facility.
|
||||
|
||||
May 6, 2015 I. Hrivnacova (analysis-V10-01-14)
|
||||
- Fixed command directory names and code clean-up.
|
||||
@@ -566,7 +586,7 @@ May 6, 2015 I. Hrivnacova (analysis-V10-01-12)
|
||||
|
||||
May 5, 2015 I. Hrivnacova (analysis-V10-01-11)
|
||||
- Implemented activation of ntuples
|
||||
- Implemented setX,Y,Z commands for setting histograms/profiles
|
||||
- Implemented setX,Y,Z commands for setting histograms/profiles
|
||||
parameters per dimensiion. They can be used as an alternative to the
|
||||
complex set commands.
|
||||
Note: The parameters per dimensions have to be set sucessively; eg.
|
||||
@@ -574,19 +594,19 @@ May 5, 2015 I. Hrivnacova (analysis-V10-01-11)
|
||||
/analysis/h2/setY ...
|
||||
Incomplete or ordre-reverted setting will result in issuing a warning
|
||||
and will be ignored.
|
||||
- Restructured messenger classes to avoid code duplications.
|
||||
- Restructured messenger classes to avoid code duplications.
|
||||
|
||||
May 3, 2015 I. Hrivnacova (analysis-V10-01-10)
|
||||
- Implemented support for ntuple vector columns with Csv output
|
||||
- Added Set/GetCompressionLevel() functions to G4AnalysisManager
|
||||
- Added Set/GetCompressionLevel() functions to G4AnalysisManager
|
||||
(used only with Root output) and changed its default value to 1 (was 9))
|
||||
|
||||
April 14, 2015 I. Hrivnacova (analysis-V10-01-09)
|
||||
April 14, 2015 I. Hrivnacova (analysis-V10-01-09)
|
||||
- Updated to g4tools 1.19.2 (Guy Barrand):
|
||||
Fixed compilation on Mac, clang 3.4.
|
||||
See History_tools for the complete list of modifications.
|
||||
|
||||
April 13, 2015 I. Hrivnacova (analysis-V10-01-08)
|
||||
April 13, 2015 I. Hrivnacova (analysis-V10-01-08)
|
||||
- Updated to g4tools 1.19.1 (Guy Barrand):
|
||||
csv: handle vector column if using the ntuple_booking way
|
||||
See History_tools for the complete list of modifications.
|
||||
@@ -594,15 +614,15 @@ April 13, 2015 I. Hrivnacova (analysis-V10-01-08)
|
||||
April 9, 2015 I. Hrivnacova (analysis-V10-00-44)
|
||||
tag to be included in the patch release:
|
||||
- Updated to g4tools 1.17.2 (Guy Barrand):
|
||||
Changes for Windows (MinGW) - fixing problem #1721 (mainly to change
|
||||
Changes for Windows (MinGW) - fixing problem #1721 (mainly to change
|
||||
#ifdef WIN32 to #ifdef _MSC_VER, which more clean)
|
||||
|
||||
April 02, 2015 I. Hrivnacova (analysis-V10-01-07)
|
||||
April 02, 2015 I. Hrivnacova (analysis-V10-01-07)
|
||||
- Updated to g4tools 1.19.0 (Guy Barrand):
|
||||
- Csv handles vector columns
|
||||
- Changes for Windows (MinGW) - fixing problem #1721 (mainly to change
|
||||
- Changes for Windows (MinGW) - fixing problem #1721 (mainly to change
|
||||
#ifdef WIN32 to #ifdef _MSC_VER, which more clean)
|
||||
- Various optimisations to be faster in converting numbers to strings
|
||||
- Various optimisations to be faster in converting numbers to strings
|
||||
(huge improvements with that around csv and xml tuples)
|
||||
- See History_tools for the complete list of modifications.
|
||||
|
||||
@@ -618,9 +638,9 @@ March 17, 2015 I. Hrivnacova (analysis-V10-01-06)
|
||||
use of a temorary sub-ntuple is needed
|
||||
|
||||
March 13, 2015 I. Hrivnacova (analysis-V10-01-05)
|
||||
- Fixed false warnings about unknown column type when an ntuple contains
|
||||
a column of a vector type and is created via ntuple booking
|
||||
|
||||
- Fixed false warnings about unknown column type when an ntuple contains
|
||||
a column of a vector type and is created via ntuple booking
|
||||
|
||||
March 13, 2015 I. Hrivnacova (analysis-V10-01-04)
|
||||
- Fixed G4AnalysisManager::IsActive() - now taken into all Hn & Pn
|
||||
managers
|
||||
@@ -651,7 +671,7 @@ December 5, 2014 G. Cosmo (analysis-V10-01-00)
|
||||
|
||||
November 24, 2014 I. Hrivnacova (analysis-V10-00-41)
|
||||
- Fixed update to g4tools 1.16.3:
|
||||
the update of g4tools/src/csz_inflate.cc with Coverity fix
|
||||
the update of g4tools/src/csz_inflate.cc with Coverity fix
|
||||
was missing
|
||||
|
||||
November 07, 2014 I. Hrivnacova (analysis-V09-06-33)
|
||||
@@ -665,7 +685,7 @@ November 05, 2014 I. Hrivnacova (analysis-V10-00-39)
|
||||
- Fixed Coverity defect in G4XmlNtupleManager
|
||||
|
||||
October 27, 2014 I. Hrivnacova (analysis-V10-00-38)
|
||||
- Revised (and simplified) numbering of warnings in exception messages
|
||||
- Revised (and simplified) numbering of warnings in exception messages
|
||||
|
||||
October 25, 2014 I. Hrivnacova (analysis-V10-00-37)
|
||||
- Updated to g4tools 1.16.3 (by G. Barrand):
|
||||
@@ -674,9 +694,9 @@ October 25, 2014 I. Hrivnacova (analysis-V10-00-37)
|
||||
|
||||
October 22, 2014 I. Hrivnacova (analysis-V10-00-36)
|
||||
- Updated to g4tools 1.16.2 (by G. Barrand):
|
||||
modifs for example code to read csv ntuple by using ntuple_binding
|
||||
modifs for example code to read csv ntuple by using ntuple_binding
|
||||
see History_tools for complete list of modifications.
|
||||
- Added writing commented header (default) for csv ntuple
|
||||
- Added writing commented header (default) for csv ntuple
|
||||
- Implemented reading csv ntuples
|
||||
- Removed H1, H2, P1 dummy manager classes and H3, P3 moved in
|
||||
hbook implementation in examples
|
||||
@@ -684,15 +704,15 @@ October 22, 2014 I. Hrivnacova (analysis-V10-00-36)
|
||||
- Added checks for ntupleId in RNtupleManager classes
|
||||
|
||||
October 22, 2014 I. Hrivnacova (analysis-V10-00-35)
|
||||
- Fixed compiler warning in tools/wroot/leaf:
|
||||
- Fixed compiler warning in tools/wroot/leaf:
|
||||
base class tools::wroot::ibo should be explicitly initialized in the copy constructor
|
||||
|
||||
October 21, 2014 I. Hrivnacova (analysis-V10-00-34)
|
||||
- Updated to g4tools 1.16.1 (by G. Barrand):
|
||||
Fixed reading root ntuple with column of std::string type
|
||||
Fixed reading root ntuple with column of std::string type
|
||||
by using ntuple_binding.
|
||||
see History_tools for complete list of modifications.
|
||||
|
||||
|
||||
October 20, 2014 I. Hrivnacova (analysis-V10-00-33)
|
||||
- Updated to g4tools 1.16.0 (by G. Barrand)
|
||||
Write/read ntuple with std::string columns,
|
||||
@@ -712,7 +732,7 @@ October 07, 2014 I. Hrivnacova (analysis-V10-00-30)
|
||||
- Implemented G4CsvAnalysisReader: reading all histograms and profiles;
|
||||
ntuples noy yet done
|
||||
- Updated to g4tools 1.15.2 (by G. Barrand)
|
||||
Fixed reading csv histograms and profiles (rcsv_histo)
|
||||
Fixed reading csv histograms and profiles (rcsv_histo)
|
||||
|
||||
September 30, 2014 I. Hrivnacova (analysis-V10-00-29)
|
||||
- Updated to g4tools 1.15.1 (by G. Barrand)
|
||||
@@ -742,10 +762,10 @@ September 11, 2014 I. Hrivnacova (analysis-V10-00-24)
|
||||
- Added reading P1, P2, H3
|
||||
- Modifications to fit to all outputs
|
||||
- Support for both user defined file names and "generic" file names
|
||||
(generated automatically by G4AnalysisManager from the base name)
|
||||
(generated automatically by G4AnalysisManager from the base name)
|
||||
- Introduced G4BaseFileManager and separated implementation for
|
||||
output/input file managers
|
||||
- Implemented reading P1, P2 in G4RootAnalysisReader;
|
||||
- Implemented reading P1, P2 in G4RootAnalysisReader;
|
||||
prepared code for H3 which reading is not yet available in tools
|
||||
- Implemented G4XmlAnalysisReader (complete)
|
||||
- Fixed writing ntuples when more than one ntuple is defined (Xml)
|
||||
@@ -763,7 +783,7 @@ September 02, 2014 I. Hrivnacova (analysis-V10-00-21)
|
||||
- Fixed Coverity defects:
|
||||
- Initialization of data members in G4VAnalysisManager
|
||||
- Provided assignment operator for G4HnDimensionInformation
|
||||
- Removed unused data member in G4HnDimensionInformation
|
||||
- Removed unused data member in G4HnDimensionInformation
|
||||
|
||||
July 28, 2014 I. Hrivnacova (analysis-V10-00-20)
|
||||
- Removed unsused data member in G4P1DummyManager
|
||||
@@ -777,7 +797,7 @@ July 24, 2014 I. Hrivnacova (analysis-V10-00-19)
|
||||
|
||||
July 23, 2014 I. Hrivnacova (analysis-V10-00-18)
|
||||
- Updated to g4tools 1.11.1 (by G. Barrand):
|
||||
Fixed problem on Windows with including windows.h.
|
||||
Fixed problem on Windows with including windows.h.
|
||||
|
||||
July 23, 2014 I. Hrivnacova (analysis-V09-06-32)
|
||||
- Fixed applying unit to min, max values in H1, H2 managers
|
||||
@@ -788,23 +808,23 @@ July 18, 2014 I. Hrivnacova (analysis-V10-00-17)
|
||||
See History_tools for complete list of modifications.
|
||||
|
||||
July 02, 2014 I. Hrivnacova (analysis-V10-00-16)
|
||||
- Replaced use of std::cout with G4cout in Root managers
|
||||
- Replaced use of std::cout with G4cout in Root managers
|
||||
(to fix data race reported by A. Dotti)
|
||||
|
||||
June 27, 2014 G. Cosmo (analysis-V10-00-15)
|
||||
- Get rid of obsolete 'register' keyword in csz_inflate.cc..
|
||||
|
||||
June 12, 2014 I. Hrivnacova (analysis-V10-00-14)
|
||||
- Added typedefs and functions for accessing iterators
|
||||
- Added typedefs and functions for accessing iterators
|
||||
over H1, H2, Ntuples;
|
||||
Usage:
|
||||
G4AnalysisManager* analysisManager = G4AnalysisManager::Instance();
|
||||
for (G4H1Iterator it = analysisManager->BeginH1();
|
||||
G4AnalysisManager* analysisManager = G4AnalysisManager::Instance();
|
||||
for (G4H1Iterator it = analysisManager->BeginH1();
|
||||
it != analysisManager->EndH1(); it++ ) {
|
||||
G4H1* h1 = *it;
|
||||
// call any h1 function define in tools
|
||||
}
|
||||
- Added G4AnalysisManager functions to access FirstIds
|
||||
}
|
||||
- Added G4AnalysisManager functions to access FirstIds
|
||||
G4int GetFirst[H1|H2|Ntuple|NtupleColumn]Id() const;
|
||||
|
||||
June 11, 2014 I. Hrivnacova (analysis-V10-00-13)
|
||||
@@ -819,7 +839,7 @@ June 03, 2014 I. Hrivnacova (analysis-V09-06-31)
|
||||
(this addresses problem report #1633)
|
||||
|
||||
May 16, 2014 I. Hrivnacova (analysis-V10-00-11)
|
||||
- Fixed Coverity defects.
|
||||
- Fixed Coverity defects.
|
||||
- Updated to g4tools 1.10.0 (by G. Barrand):
|
||||
See History_tools for complete list of modifications.
|
||||
|
||||
@@ -827,25 +847,25 @@ April 25, 2014 I. Hrivnacova (analysis-V10-00-10)
|
||||
April 25, 2014 I. Hrivnacova (analysis-V09-06-30)
|
||||
- Fixed implementation of compound commands in G4H[1,2,n]Messenger classes
|
||||
using new G4AnalysisUtilities::Tokenize() function.
|
||||
This allows to pass multi-word strings within "" and fixes problem report
|
||||
This allows to pass multi-word strings within "" and fixes problem report
|
||||
#1616.
|
||||
- Fixed G4H2ToolsManager::SetH2YAxisTitle: set title to y-axis and not x-axis.
|
||||
This addresses problem report #1620.
|
||||
This addresses problem report #1620.
|
||||
|
||||
April 16, 2014 I. Hrivnacova (analysis-V09-06-29)
|
||||
- Do not allow creating objects with empty names
|
||||
(this addresses problem report #1579)
|
||||
|
||||
April 14, 2014 I. Hrivnacova (analysis-V10-00-09)
|
||||
- Use G4Threading::IsMultithreadedApplication() instead of
|
||||
G4AnalysisManagerState::IsMT() (now removed);
|
||||
- Use G4Threading::IsMultithreadedApplication() instead of
|
||||
G4AnalysisManagerState::IsMT() (now removed);
|
||||
this function fixes files clean-up at the end of sequential
|
||||
application built against multi-threaded Geant4 libraries.
|
||||
application built against multi-threaded Geant4 libraries.
|
||||
|
||||
April 14, 2014 I. Hrivnacova (analysis-V10-00-08)
|
||||
- Do not allow creating objects with empty names
|
||||
(this addresses problem report #1579)
|
||||
- Introduced independent numbering of warnings from reader
|
||||
- Introduced independent numbering of warnings from reader
|
||||
- Renamed g4tools/src/inflate.cc in csz_inflate.cc to avoid confusion with
|
||||
zlib inflate.cc
|
||||
|
||||
@@ -868,15 +888,15 @@ April 10, 2014 I. Hrivnacova (analysis-V10-00-05)
|
||||
|
||||
March 12, 2014 I. Hrivnacova (analysis-V09-06-28)
|
||||
March 11, 2014 I. Hrivnacova (analysis-V10-00-04)
|
||||
- Fixed H1, H2 functions to access xmin, xmax and width
|
||||
- Fixed H1, H2 functions to access xmin, xmax and width
|
||||
(do not apply function and unit to return values)
|
||||
|
||||
March 10, 2014 I. Hrivnacova (analysis-V09-06-27)
|
||||
- Fixed bug in /analysis/h1/setAscii command
|
||||
- Fixed bug in /analysis/h1/setAscii command
|
||||
(introduced with refactoring messenger classes in analysis-V09-06-19)
|
||||
|
||||
March 05, 2014 I. Hrivnacova (analysis-V10-00-03)
|
||||
- Fixed bug in /analysis/h1/setAscii command
|
||||
- Fixed bug in /analysis/h1/setAscii command
|
||||
(introduced with refactoring messenger classes in analysis-V09-06-19)
|
||||
|
||||
February 05, 2014 I. Hrivnacova (analysis-V10-00-02)
|
||||
@@ -890,10 +910,10 @@ February 04, 2014 I. Hrivnacova (analysis-V10-00-01)
|
||||
// Create columns of vector in the last created ntuple
|
||||
G4int CreateNtupleTColumn(
|
||||
const G4String& name, std::vector<int>& vector);
|
||||
G4int CreateNtupleTColumn(G4int ntupleId,
|
||||
G4int CreateNtupleTColumn(G4int ntupleId,
|
||||
const G4String& name, std::vector<int>& vector);
|
||||
where T can be I, F, T
|
||||
- Updated to g4tools 1.8.0 (by G. Barrand)
|
||||
- Updated to g4tools 1.8.0 (by G. Barrand)
|
||||
See History_tools for complete list of modifications.
|
||||
|
||||
January 21, 2014 I. Hrivnacova (analysis-V10-00-00)
|
||||
@@ -909,11 +929,11 @@ October 02, 2013 I. Hrivnacova (analysis-V09-06-25)
|
||||
a master instance of analysis manager.
|
||||
|
||||
September 30, 2013 I. Hrivnacova (analysis-V09-06-24)
|
||||
- Removed static G4AnalysisManager::Create(G4bool isMaster) function
|
||||
- Removed static G4AnalysisManager::Create(G4bool isMaster) function
|
||||
(the master/worker is now identified automatically)
|
||||
- Removed instances counter and its mutex
|
||||
- Removed instances counter and its mutex
|
||||
- Reimplemented G4AnalysisManagerState::IsMT() with use of
|
||||
G4Threading functions
|
||||
G4Threading functions
|
||||
- Removed virtual declaration for GetH1, GetH2, GetNtuple functions
|
||||
in manager classes (to follow NVI pattern)
|
||||
- Fixed installing of g4analysis_defs.hh header
|
||||
@@ -921,30 +941,30 @@ September 30, 2013 I. Hrivnacova (analysis-V09-06-24)
|
||||
- Fixed g4csv_defs.hh (G4Ntuple is the ntuple type, and not a pointer)
|
||||
|
||||
September 17, 2013 I. Hrivnacova (analysis-V09-06-23)
|
||||
- Use thread Id (now available) in generating file names instead
|
||||
- Use thread Id (now available) in generating file names instead
|
||||
of thread Pid.
|
||||
|
||||
September 02, 2013 I. Hrivnacova (analysis-V09-06-22)
|
||||
- Updated to g4tools 1.7.0 (by G. Barrand):
|
||||
Fixed problem report #1523 (incorrect setting the list of free blocks
|
||||
Fixed problem report #1523 (incorrect setting the list of free blocks
|
||||
in the ROOT file).
|
||||
See History_tools for complete list of modifications.
|
||||
|
||||
September 02, 2013 I. Hrivnacova (analysis-V09-06-21)
|
||||
- Fixed saving binScheme in H2 information
|
||||
- Fixed saving binScheme in H2 information
|
||||
|
||||
August 26, 2013 I. Hrivnacova (analysis-V09-06-20)
|
||||
- Fixed Coverity defects
|
||||
- Fixed Coverity defects
|
||||
(missing copy constructor and assignment operator in G4VH1Manager
|
||||
and G4VH2Manager)
|
||||
|
||||
August 26, 2013 A.Dotti (analysis-V09-06-19)
|
||||
- New interface for functions in G4Threading.hh,
|
||||
- New interface for functions in G4Threading.hh,
|
||||
now in G4Threading namespace
|
||||
And also (I. Hrivnacova):
|
||||
- Added a possibility to define logarithmic binning for H1 and H2
|
||||
- Reorganized messenger classes per objects: they are now associated
|
||||
with the public interface (G4VAnalysisManager)
|
||||
with the public interface (G4VAnalysisManager)
|
||||
- Fixed path to g4tools in test/build
|
||||
|
||||
August 1, 2013 I.Hrivnacova (analysis-V09-06-18)
|
||||
@@ -953,7 +973,7 @@ August 1, 2013 I.Hrivnacova (analysis-V09-06-18)
|
||||
|
||||
July 15, 2013 I.Hrivnacova (analysis-V09-06-17)
|
||||
- Added set_property(...GEANT4_BUILDTREE_INCLUDE_DIRS) in
|
||||
g4tools/CMakeLists.txt
|
||||
g4tools/CMakeLists.txt
|
||||
|
||||
July 15, 2013 I.Hrivnacova (analysis-V09-06-16)
|
||||
- Added GLOBAL_DEPENDENCIES lists in sources.cmake files
|
||||
@@ -963,7 +983,7 @@ July 15, 2013 I.Hrivnacova (analysis-V09-06-15)
|
||||
(previous tag failed on linking error on Mac)
|
||||
|
||||
July 15, 2013 I.Hrivnacova (analysis-V09-06-14)
|
||||
- Introduced subdirectories:
|
||||
- Introduced subdirectories:
|
||||
csv, g4tools, hntools, management, root, xml
|
||||
and updated CMake & GNUmake files accordingly
|
||||
|
||||
@@ -984,11 +1004,11 @@ July 11, 2013 I.Hrivnacova (analysis-V09-06-12)
|
||||
void SetH2Activation(G4int id, G4bool activation);
|
||||
|
||||
June 20, 2013 I.Hrivnacova (analysis-V09-06-11)
|
||||
- Fixed the problem in Root files clean-up (manifested in
|
||||
- Fixed the problem in Root files clean-up (manifested in
|
||||
examples/advanced/microbeam):
|
||||
non-empty Root file was deleted when only ntuples and no histograms
|
||||
were booked and the application was built against MT Geant4 but run
|
||||
in sequential mode.
|
||||
non-empty Root file was deleted when only ntuples and no histograms
|
||||
were booked and the application was built against MT Geant4 but run
|
||||
in sequential mode.
|
||||
|
||||
June 11, 2013 I.Hrivnacova (analysis-V09-06-10)
|
||||
- Fixed deleting fNtuple in G4RootNtupleDescription
|
||||
@@ -1004,7 +1024,7 @@ May 31, 2013 I.Hrivnacova (analysis-V09-06-08)
|
||||
|
||||
April 18, 2013 I.Hrivnacova (analysis-V09-06-07)
|
||||
- Manager classes updated for MT:
|
||||
Added fgMasterInstance, fIsMaster data members and functions for
|
||||
Added fgMasterInstance, fIsMaster data members and functions for
|
||||
mergings histograms (Root, Xml) from worker tom master:
|
||||
void AddH1Vector(std::vector<tools::histo::h1d*>& h1Vector);
|
||||
void AddH2Vector(std::vector<tools::histo::h2d*>& h2Vector);
|
||||
@@ -1033,14 +1053,14 @@ March 21, 2013 I.Hrivnacova (analysis-V09-06-01)
|
||||
- Adding use of zlib in GNUmakefile (needed for compression)
|
||||
|
||||
December 17, 2012 I.Hrivnacova (analysis-V09-06-00)
|
||||
- Added 'svn:keywords' property to all files (except for tools)
|
||||
- Added 'svn:keywords' property to all files (except for tools)
|
||||
|
||||
October 26, 2012 I.Hrivnacova (analysis-V09-05-15)
|
||||
- Updated to g4tools 1.4.3 (by G. Barrand) - see History_tools;
|
||||
includes bug correction for histo/h3::fill
|
||||
|
||||
October 14, 2012 I.Hrivnacova (analysis-V09-05-14)
|
||||
- Adding function G4VAnalysisManager::SetActivation(..)
|
||||
- Adding function G4VAnalysisManager::SetActivation(..)
|
||||
for setting activation to all histograms of one type
|
||||
- Adding commands to activate/inactivate 1D, 2D histograms
|
||||
- Fixed GetH1[2]Width: return the correct value also when histogram is
|
||||
@@ -1064,15 +1084,15 @@ August 28, 2012 I.Hrivnacova (analysis-V09-05-10)
|
||||
|
||||
August 22, 2012 I.Hrivnacova (analysis-V09-05-09)
|
||||
- Updated to g4tools 1.4.1 (by G. Barrand) - see History_tools
|
||||
- Adding setters/getters for histogram axis titles
|
||||
- Adding setters/getters for histogram axis titles
|
||||
and commands for setting histogram title and axis titles
|
||||
|
||||
August 20, 2012 I.Hrivnacova (analysis-V09-05-08)
|
||||
- Updated to g4tools 1.3.2 (by G. Barrand) - see History_tools
|
||||
- Adding a possibility to fill h1, h2 with values with automatically
|
||||
- Adding a possibility to fill h1, h2 with values with automatically
|
||||
applied function (eg. log10, exp)
|
||||
- Pass units via a name instead of value
|
||||
- Adding getters for many h1, h2 attributes
|
||||
- Adding getters for many h1, h2 attributes
|
||||
- Adding ScaleH1(), ScaleH2()
|
||||
- Fixed warning in G4RootAnalysisManager when trying to fill inactivated
|
||||
histogram
|
||||
@@ -1081,12 +1101,12 @@ August 20, 2012 I.Hrivnacova (analysis-V09-05-08)
|
||||
July 27, 2012 I.Hrivnacova (analysis-V09-05-07)
|
||||
- Updated to g4tools 1.3.1 (by G. Barrand) - see History_tools
|
||||
- Messages from Fill functions only in verbose level 3
|
||||
- Fixes in memory management:
|
||||
- Fixes in memory management:
|
||||
delete file before opening a new one (all);
|
||||
delete ntuple before closing a file (csv, xml)
|
||||
|
||||
July 25, 2012 I.Hrivnacova (analysis-V09-05-06)
|
||||
- Fix returned values in newly added functions for accessing additional
|
||||
- Fix returned values in newly added functions for accessing additional
|
||||
information. (This fixes compiler warnings.)
|
||||
|
||||
July 24, 2012 I.Hrivnacova (analysis-V09-05-05)
|
||||
@@ -1102,7 +1122,7 @@ July 24, 2012 I.Hrivnacova (analysis-V09-05-03)
|
||||
- Adding an additional information to the analysis objects
|
||||
(defined in G4HnInformation.hh):
|
||||
units, activation, ascii output
|
||||
- Implemented a possibility to book histograms/ntuples
|
||||
- Implemented a possibility to book histograms/ntuples
|
||||
before opening a file
|
||||
- Adding a messenger class allowing to configure file and directories
|
||||
names, verbosity level and histogram parameters interactively.
|
||||
@@ -1115,8 +1135,8 @@ February 23, 2012 I.Hrivnacova (analysis-V09-05-01)
|
||||
setting Ids etc. so that these parameters cannot be changed once
|
||||
they were used
|
||||
- Changed return type for the functions with locks to G4bool
|
||||
- Renamed FirstNtupleId data member and its setter to FirstNtupleColumnId
|
||||
to better reflect its meaning
|
||||
- Renamed FirstNtupleId data member and its setter to FirstNtupleColumnId
|
||||
to better reflect its meaning
|
||||
- Adding W009-W012 warning in exception_classification.txt
|
||||
|
||||
February 14, 2012 I.Hrivnacova (analysis-V09-05-00)
|
||||
@@ -1134,23 +1154,23 @@ November 30th 2011 B.Morgan (analysis-V09-04-15)
|
||||
mode.
|
||||
|
||||
November 24 2001 I.Hrivnacova (analysis-V09-04-14)
|
||||
- Updated to g4tools-1.0.5 (G. Barrand):
|
||||
- Updated to g4tools-1.0.5 (G. Barrand):
|
||||
- wroot : streamers, buffer, wbuf, named :
|
||||
arrange to avoid the usage of the std::vector<>::data() method
|
||||
arrange to avoid the usage of the std::vector<>::data() method
|
||||
which is quite not portable for the moment.
|
||||
- remove the no more needed (and problematic) tools/vdata file.
|
||||
- remove the no more needed (and problematic) tools/vdata file.
|
||||
|
||||
November 24 2001 I.Hrivnacova (analysis-V09-04-13)
|
||||
- tools/vdata: restored protection __GXX_EXPERIMENTAL_CXX0X__
|
||||
which got lost with update to g4tools-1.0.4
|
||||
|
||||
|
||||
November 24 2001 I.Hrivnacova (analysis-V09-04-12)
|
||||
- Updated to g4tools-1.0.4 (G. Barrand):
|
||||
- Updated to g4tools-1.0.4 (G. Barrand):
|
||||
- Fix in tools/vdata:
|
||||
Adding a protection against an empty vector
|
||||
|
||||
Adding a protection against an empty vector
|
||||
|
||||
November 19 2001 I.Hrivnacova (analysis-V09-04-11)
|
||||
- Updated to g4tools-1.0.3 (G. Barrand):
|
||||
- Updated to g4tools-1.0.3 (G. Barrand):
|
||||
- Removed warning in CHBOOK/CHPWDF
|
||||
- Remove #ifdef WIN32 in wroot/date.
|
||||
|
||||
@@ -1168,13 +1188,13 @@ October 18 2011 I.Hrivnacova (analysis-V09-04-08)
|
||||
October 17 2011 I.Hrivnacova (analysis-V09-04-07)
|
||||
- Added support for H2 histograms
|
||||
- Added verbose printing (for levels: 0,1,2)
|
||||
- Updated to g4tools-1.0.2 (G. Barrand):
|
||||
- Updated to g4tools-1.0.2 (G. Barrand):
|
||||
- Removed "inline" keyword for the methods having code implementation
|
||||
within classes. Dixit C++ docs, this kind of method is treated defacto
|
||||
as "inline". The keyword "inline" remains or for functions or for the
|
||||
within classes. Dixit C++ docs, this kind of method is treated defacto
|
||||
as "inline". The keyword "inline" remains or for functions or for the
|
||||
few methods having their implementation outside the class.
|
||||
- Fixed some warnings (coming from Coverity or some specific version of g++)
|
||||
about the lacking of calling the copy constructor of an inherited interface
|
||||
- Fixed some warnings (coming from Coverity or some specific version of g++)
|
||||
about the lacking of calling the copy constructor of an inherited interface
|
||||
in some copy constructors.
|
||||
- wroot/tree : have the streaming of the list of leaves. This permits to have
|
||||
the ROOT/TTree::Scan() method working when looking for a ntuple
|
||||
|
||||
Reference in New Issue
Block a user