Skip to content
Snippets Groups Projects
  1. May 14, 2019
    • scott snyder's avatar
      AthenaCommon: Workaround issue mixing old/new configurations. · 15eb8355
      scott snyder authored
      ToolSvc silently discards attempts to add duplicates.
      But if configurableRun3Behavior is enabled, then those duplicates
      may be distinct Configurable instances.  If we're also reading an old
      configuration fragment, this can lead to errors about public tools
      not being in ToolSvc.   Work around by forcing the owner of rejected
      duplicates to be ToolSvc.  (Only enabled when configurableRun3Behavior is on.)
      15eb8355
  2. Apr 23, 2019
  3. Apr 05, 2019
  4. Feb 22, 2019
  5. Feb 20, 2019
  6. Feb 15, 2019
  7. Jan 25, 2019
  8. Nov 27, 2018
  9. Sep 12, 2018
    • Frank Winklmeier's avatar
      AppMgr.py: Fix bug in backwards-compatibility code · ae33c581
      Frank Winklmeier authored
      Fix a (probably) harmless bug in some of the backwards-compatibility
      code in AppMgr. There was a double negation (`not not`) and a comparison
      to the wrong configurable type (Service instead of AlgTool).
      
      In addition made the code handle lists of tools correct and added a unit
      test for ToolSvc.__iadd__
      
      
      Former-commit-id: 3a61baee
      ae33c581
  10. Jul 17, 2018
    • Scott Snyder's avatar
      AthenaCommon: Reorganize streams to fix event filtering. · b3ad815c
      Scott Snyder authored
      Event filtering was broken because the contents of athFilterSeq were
      being unrolled into athMasterSeq, which in turn had StopOverride set
      in order to ensure that registration always gets run.
      
      Remove the unrolling, and move athRegStreams to athMasterSeq.
      
      
      Former-commit-id: ac0fe07f
      b3ad815c
  11. Mar 28, 2018
  12. Oct 14, 2017
    • charles leggett's avatar
      Gaudi v29: fixes for CondSvc and AlgExecStateSvc · 1f121bc3
      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
      1f121bc3
  13. May 07, 2017
  14. May 04, 2017
  15. May 02, 2017
  16. Apr 04, 2017
  17. Apr 03, 2017
  18. Mar 21, 2017
  19. Mar 15, 2017
  20. Mar 13, 2017
  21. Mar 11, 2017
  22. Mar 01, 2017
  23. Feb 26, 2017
  24. Feb 22, 2017
    • Charles Leggett's avatar
      updated Control/AthenaCommon to AthenaCommon-03-03-22 · 048a3842
      Charles Leggett authored
      Added AthBeginSeq and AthEndSeq sandwitching around AthAlgSeq to
      handle Incident Processing Algorithms
      
      2017-01-25 Steve Farrell <Steven.Farrell@cern.ch>
              * Setting _threaded attribute of PyROOT-bound C++ methods in
                AthAppMgr in order to release the python GIL. The flag is set
                according to ConcurrencyFlags.NumThreads() and is set for the
                initialization, executeRun, and finalization calls.
              * Tagging: AthenaCommon-03-03-21
      
      
      Former-commit-id: efaefbcf
      048a3842
  25. Jan 01, 2017
    • Scott Snyder's avatar
      'Add workaround needed in gaudi 28 for problem with pyroot passing arguments... · d3c853ee
      Scott Snyder authored
      'Add workaround needed in gaudi 28 for problem with pyroot passing arguments to rvalue references.' (AthenaCommon-03-03-19)
      
      	* Tagging AthenaCommon-03-03-19.
      	* python/ConfigurationShelve.py (loadJobOptionsCatalogue): Add
      	workaround needed in gaudi 28 for problem with pyroot passing
      	arguments to rvalue references.
      
      2016-12-20  Vakho Tsulaia  <tsulaia@cern.ch>
      	* Fixing release_metadata() function such that it can work with non-consistent ReleaseData files (local MIG problem)
      	* Tagging AthenaCommon-03-03-18
      
      2016-11-30  scott snyder  <snyder@bnl.gov>
      
              * Tagging AthenaCommon-03-03-17.
      	* python/JobProperties.py (JobPropertyContainer.__getattribute__):
      	Fix infinite recursion introduced by last change.
      
      2016-11-28 Walter Lampl <walter.lampl@ cern.ch>
      	* print suggestions for mis-spelled property names
      	* tag AthenaCommon-03-03-16
      
      
      Former-commit-id: d11920e5
      d3c853ee
  26. Sep 28, 2016
    • Scott Snyder's avatar
      'Workaround for ATLASRECTS-3486.' (AthenaCommon-03-03-15) · 44509bbd
      Scott Snyder authored
              * Tagging AthenaCommon-03-03-15.
      	* python/AppMgr.py (AthAppMgr.initialize): Workaround for
      	ATLASRECTS-3486: touch some STL types early to avoid spurious
      	errors from ROOT.  Did not add vector<char>/vector<unsigned char>
      	at this point as they are in the xAODCore rootmap.
      
      2016-09-04  scott snyder  <snyder@bnl.gov>
      
              * Tagging AthenaCommon-03-03-14.
      	* Revert -13.
      
      2016-06-09 Will Buttinger <will@cern.ch>
              * python/Configurable.py: stop handle properties from adding their properties to joboptionssvc unless they are non default
              * tag AthenaCommon-03-03-13
      
      
      Former-commit-id: ebee448b
      44509bbd
  27. May 27, 2016
    • Atlas-Software Librarian's avatar
      'CMakeLists.txt' (AthenaCommon-03-03-12) · 56a83abb
      Atlas-Software Librarian authored
      	* Adding 'base release' to the dictionary returned by release_metadata (required by the Obsolete Geometry mechanism)
      
      2016-03-15  Frank Winklmeier  <fwinkl@cern>
      	* python/PropertyProxy.py: Remove unnecessary string formatting in _isCompatible (twice faster)
      	* tag AthenaCommon-03-03-11
      
      2016-02-16  Charles Leggett
      	* create ConditionStore for threaded jobs
      	* tag AthenaCommon-03-03-10
      
      M       python/AtlasThreadedJob.py
      
      2016-02-09  Vakho Tsulaia  <tsulaia@cern.ch>
      
      	* Introducing new command-line option for athena.py: --profile-python (OBO Wim)
      	* tag AthenaCommon-03-03-09
      56a83abb
  28. Oct 10, 2015
    • Scott Snyder's avatar
      From John Baines: Add FTK to DetFlags. (AthenaCommon-03-03-05) · 38759c0b
      Scott Snyder authored
      	* Tagging AthenaCommon-03-03-05.
      	* From John Baines:
      	* Add FTK to DetFlags.
      
      2015-09-21  scott snyder  <snyder@bnl.gov>
      
      	* Tagging AthenaCommon-03-03-04.
      	* python/AppMgr.py (AthAppMgr.setup): Fix set of setupok.  Update
      	message for adding an algorithm with properties not set from debug
      	to error.
      38759c0b
  29. Sep 19, 2014
Loading