- Jul 18, 2023
-
-
Marco Clemencic authored
- move Gaudi::Funtional to GaudiFunctional subdir - headers are now under "Gaudi/Functional" - legacy GaudiAlg corresponding header redirect to the new ones - replace GaudiAlgorithm with Algorithm wherever possible in tests and utilities - add Gaudi::Sequencer basic implementation to replace GaudiSequencer - move GaudiAlg specific tests, examples, dictionaries and Python modules to GaudiAlg subdir - add CMake option GAUDI_ENABLE_GAUDIALG to allow skipping GaudiAlg (default to true) - minor fixes and clean ups
-
- Mar 23, 2022
-
-
- Dec 09, 2021
-
-
- Aug 19, 2021
-
-
Frank Winklmeier authored
Fix a few conversion warnings that show up when compiling the code with `-Wconversion`. The goal was not to make the code compile without warnings, but rather reduce the "noise" as much as possible when compiling client code against Gaudi headers.
-
- May 17, 2021
-
-
- Jul 28, 2020
-
-
- added minimal interface `Gaudi::Interfaces::IOptionsSvc` - reimplemented `IJobOptionsSvc` methods using the new interface methods (`set`, `get` and `has`) - deprecated `IJobOptionsSvc` methods
-
- Feb 26, 2020
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Dec 14, 2019
-
-
Marco Clemencic authored
-
- Nov 19, 2019
-
-
Frank Winklmeier authored
Since `io_reinitialize` could be called multiple times in a job (e.g. in the ATLAS HLT) we should not `release` the `IIoComponent` during `io_reinitialize` but only during `finalize`. Otherwise the refcount will decrease each time and eventually lead to a crash of the job.
-
- Sep 20, 2019
-
-
Marco Clemencic authored
-
- Feb 01, 2019
-
-
patch generated by standalone job
-
- Jan 07, 2019
-
-
Frank Winklmeier authored
Add a method `io_retrieve(IIoComponent*)` to retrieve all registered file names for a given IO component.
-
- Dec 18, 2018
-
-
- Sep 07, 2018
-
-
- Apr 16, 2018
-
-
Marco Clemencic authored
-
- Apr 09, 2018
-
-
Vakhtang Tsulaia authored
Implemented a new property for IoComponentMgr to hold search patterns for direct I/O input file names Also cleaned up IoComponentMgr.h from obsolete comments
-
- Mar 16, 2018
-
-
Marco Clemencic authored
- require public constructor for components - removed XyzFactory classes - enabled warning for XyzFactory headers - some clean up and modernization
-
- Jan 05, 2018
-
-
Vakhtang Tsulaia authored
-
- Nov 29, 2017
-
-
Gerhard Raven authored
-
- Nov 27, 2017
-
-
Gerhard Raven authored
- remove destructors qualified with 'override = default' - prefer inheriting constructors ... plus some formatting tweaks,
-
- Nov 24, 2017
-
-
Christoph Hasse authored
-
- Nov 15, 2017
-
-
- Nov 08, 2017
-
-
- Sep 26, 2017
-
-
Marco Clemencic authored
-
- Jan 27, 2017
-
-
Charles Leggett authored
having sysExecute() and sysExecute(EventContext) causes "overloaded virtual" compiler warnings, and we don't actually need the one without an EventContext. Updated reference files for tests
-
- Sep 28, 2016
-
-
Marco Clemencic authored
-
- Jul 28, 2016
-
-
Marco Clemencic authored
-
- Jun 28, 2016
-
-
Marco Clemencic authored
migrated JobOptionsSvc, GaudiGS, GaudiMP, GaudiMTTools, GaudiUtils, PartPropSvc and RootHistCnv to new property declaration
-
- Mar 09, 2016
-
-
Hadrien Benjamin Grasland authored
-
- Sep 21, 2015
-
-
Gerhard Raven authored
Prefer SmartIF over bare pointers to interfaces, and the subsequent explicit updating of the refCount
-
- Sep 11, 2015
-
-
Gerhard Raven authored
- use explict bool conversion instead of .isValid() - add SmartIF::as<IFace>(), to return a SmartIF to an alternate interface -- which (together with move) encourages the use of auto - add ServiceManager::service<IFace>() which return SmartIF<IFace> which encourages the use of auto And add a few other C++11 modernizations (eg. prefer STL over raw loop)
-
- Aug 04, 2015
-
-
Gerhard Raven authored
-
- Jul 21, 2015
-
-
Gerhard Raven authored
- replace 'if (s.substr(a,b) = "ccc")' with 'if (s.compare(a,c,"ccc")==0)' which avoids creating a temporary string that is immediately thrown away again - used std::stoi(s) instead of ::atoi(s.c_str()), ditto for std::stod - replace s.substr(a,s.length()-a) and s.substr(a,s.length()) with s.substr(a)
-
- Nov 18, 2013
-
-
Marco Clemencic authored
The following SVN tags have been used: - Gaudi-24-00-00 - GaudiAlg-14-06-00 - GaudiAud-09-09-00 - GaudiCommonSvc-02-00-00 - GaudiCoreSvc-02-00-03 - GaudiExamples-24-00-00 - GaudiGSL-07-12-00 - GaudiKernel-29-00-02 - GaudiMP-02-00-01 - GaudiMonitor-04-00-00 - GaudiPolicy-13-00-00 - GaudiProfiling-01-08-00 - GaudiPython-12-06-00 - GaudiSvc-20-00-00 - GaudiSys-24-00-00 - GaudiUtils-04-06-00 - PartPropSvc-04-06-00 - RootHistCnv-11-02-00
-
- Sep 04, 2013
-
-
Marco Clemencic authored
From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7323 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
- Sep 02, 2013
-
-
Marco Clemencic authored
Added the algorithms implementing the deferred write and added a minimal test. https://savannah.cern.ch/task/index.php?47619 From: Marco Clemencic <marco.clemencic@cern.ch> git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/trunk@7320 53ecefc3-a64d-0410-9bdf-b8581fa3287e
-
- Jul 23, 2013
-
-
Marco Clemencic authored
-
- Jul 19, 2013
-
-
Marco Clemencic authored
-
- Jul 18, 2013
-
-
Marco Clemencic authored
Improved the way the new PluginService is used, deprecating the old XYZFactory.h files and introducing a backward compatibility hack to allow the old-style non-public constructor.
-