- Dec 10, 2018
-
-
scott snyder authored
Adjust for headers moved from SGTools to AthenaKernel. Former-commit-id: f4a1b840
-
- Nov 30, 2018
-
-
Former-commit-id: 7c490563
-
- Nov 06, 2018
-
-
charles leggett authored
Former-commit-id: 5b5749ed
-
- Sep 17, 2018
-
-
Stewart Martin-Haugh authored
Former-commit-id: 9dfb281e
-
- Jul 27, 2018
-
-
Former-commit-id: c24a877b
-
- Jun 12, 2018
-
-
Former-commit-id: 8c86375d
-
- Jan 15, 2018
-
-
Scott Snyder authored
Change CondCont to use ConcurrentRangeMap to store conditions information. This allows the elimination of locking operations in most cases. Former-commit-id: 59b2e71f
-
- Dec 11, 2017
-
-
Toshiaki Kaji authored
This reverts commit cdf718bf [formerly 9d67f5b8]. Former-commit-id: 008b62d0
-
- Dec 08, 2017
-
- Dec 06, 2017
-
-
Scott Snyder authored
CondContFactory currently returns a CondContBase*. Change it to return a DataBucket. In that case, the DataBucket holds the information about the fully-derived type of the conditions container, allowing the symlinks to be set correctly when the object is recorded by CondInputLoader. Former-commit-id: ddd7d259
-
- Nov 18, 2017
-
-
Scott Snyder authored
CondInputLoader prints the objects it contains by iterating over a unordered_set. This means that the ordering of the dump is unspecified, and can (and does) vary between different versions of the compiler. Change to printing these in sorted order, so that the output is well-defined. Former-commit-id: c505e2f6
-
- Oct 22, 2017
-
-
scott snyder authored
This package depends on root now. Mark that we're ignoring the return value from GetClass(). Former-commit-id: cfc17cf0
-
- Oct 19, 2017
-
-
scott snyder authored
Local variables should not start with m_. Use ATH_CHECK where appropriate. Former-commit-id: 8e7e93c2
-
- Oct 18, 2017
-
-
Charles Leggett authored
Former-commit-id: 6ba77936
-
- Oct 14, 2017
-
-
charles leggett authored
This MR has some fundamental changes in how the condition handling mechanism works. - CondInputLoader must declare all the base classes of the objects it will produce. This requires the use of SG::BaseInfoBase, and the CondInputLoader must initialize after the libraries where those bases are defined are loaded. - Condition objects must register themselves with a static factory so that the CondInputLoader can create CondCont of the correct type. This is done via the REGISTER_CC( classname ) macro found in AthenaKernel/CondCont.h - ReadCondHandleKey will not create a CondCont if it isn't present. If one is, they will cache a ptr to it. This means that ReadCondHandle may have to do a store lookup for their CondCont if the cached ptr is null. There are some other minor changes: - AthenaHiveEventLoopMgr can show the timestamp in the event heartbeat if property ShowTimeStamp is set - a number of interfaces for the AlgExecStateSvc have changed in gaudi v29, and these are reflected in athena code Former-commit-id: f6871bf3
-
- Sep 08, 2017
-
-
scott snyder authored
EventIDBase values used in IOVRanges are timestamp or run+lbn. Clear out the event number in order for comparisons to work properly. Former-commit-id: eaac2790
-
- Aug 30, 2017
-
-
Scott Snyder authored
Changing to get conditionsRun from the EventContext rather than trying to look it up in StoreGate. Make this change in CondInputLoader. Also, IOVSvcTool::handle needs to pass the event context to signalBeginRun. Former-commit-id: d0e3d65b
-
- Aug 21, 2017
-
-
Scott Snyder authored
Do not expose the dependency on the AthenaAttributeList `Input' to the scheduler. Otherwise, conditions access doesn't work if there's no input file. This will anyway be cleaned up in a better way soon. Former-commit-id: e8bcd129
-
- Jul 20, 2017
-
-
scott snyder authored
Compilation warning: unused parameter. Former-commit-id: dd433a41
-
- Jul 19, 2017
-
-
Scott Snyder authored
Run-based conditions should be indexed by run+lbn, but the condition handle code was using run+event instead. Fix so that run+lbn is used. Former-commit-id: 7e74b3d0
-
- Jul 12, 2017
-
-
charles leggett authored
Former-commit-id: f93194c1
-
- Jul 07, 2017
-
-
charles leggett authored
Handle the existence of storeName in keys for the CondInputLoader. Fix jobOpts for CaloHiveEx to list full storeName+sgKey in all ExtraInputs and ExtraOutputs. Former-commit-id: 2a5305bb
-
- Jun 02, 2017
-
-
Vakhtang Tsulaia authored
When COOL folder is indexed by time, then the time is represented in nanoseconds. CondInputLoader and IOVSvc were fixed such that nanoseconds are now taken into account. Former-commit-id: 677a0095
-
- May 25, 2017
-
-
scott snyder authored
For MC files, need to use conditionsRun, not the run number, to look up conditions. Eventually should be able to get conditionsRun from the event context, but for now, look it up from the event context. Former-commit-id: 9378b2db
-
- Feb 15, 2017
-
-
Charles Leggett authored
* compatibility with gaudi v28r1 * tag IOVSvc-00-08-18 M src/CondInputLoader.cxx 2017-02-05 scott snyder <snyder@bnl.gov> * Tagging IOVSvc-00-08-17. * CMakeLists.txt: Add missing link dependency of IOVSvcLib on xAODEventInfo. Former-commit-id: 1586ac47
-
- Jan 27, 2017
-
-
Scott Snyder authored
* Tagging IOVSvc-00-08-16. * Comply with ATLAS naming conventions. Former-commit-id: 3edbe9e0
-
- Jan 20, 2017
-
-
Vakhtang Tsulaia authored
* Cleaning up CondInputLoader from all occurrences of '#ifdef ATHENAHIVE' * Tagging IOVSvc-00-08-15 2016-12-21 Vakho Tsulaia <tsulaia@cern.ch> * Fixing CondInputLoader such that it can work in serial jobs too * Tagging IOVSvc-00-08-14 * Tagging IOVSvc-00-08-13. * Tagging IOVSvc-00-08-12. 2016-06-07 Charles Leggett * CondInputLoader: improve debug output * CondSvc: dump ConditionStore in DEBUG * tag IOVSvc-00-08-11 M src/CondSvc.cxx M src/CondInputLoader.cxx M IOVSvc/CondSvc.h 2016-06-06 Charles Leggett * CondInputLoader: fix bug in update of folder->sgKey mapping ... (Long ChangeLog diff - truncated) Former-commit-id: 7be723ce
-
- May 27, 2016
-
-
Scott Snyder authored
* Tagging IOVSvc-00-08-05-02. * src/IOVSvcTool.cxx: Fix coverity warning (uninitialized members). 2016-05-05 scott snyder <snyder@bnl.gov> * Tagging IOVSvc-00-08-05-01. * CMakeLists.txt: Fix unit test in cmake build. 2016-04-11 scott snyder <snyder@bnl.gov> * Tagging IOVSvc-00-08-05. * src/CondInputLoader.h: Fix clang warning in non-hive build. 2016-04-10 scott snyder <snyder@bnl.gov> * Tagging IOVSvc-00-08-04. * Fixes for unit test. ... (Long ChangeLog diff - truncated) Former-commit-id: 9695e3dc4aa1d2eed1250938102a283e2ff8b745
-