Skip to content
Snippets Groups Projects
  1. Sep 19, 2017
  2. Sep 18, 2017
    • Scott Snyder's avatar
      AthenaMonitoring: const fix. · 9054008a
      Scott Snyder authored
      DataVector<T>::value_type is T*.
      But we need the converter functions to take  a const T*.
      Update to add this const qualifier.
      9054008a
  3. Sep 15, 2017
  4. Sep 14, 2017
  5. Sep 13, 2017
  6. Sep 11, 2017
  7. Sep 10, 2017
  8. Sep 09, 2017
    • Scott Snyder's avatar
      IOVSvc: Removing references to transientAddress(). · 8ce71c88
      Scott Snyder authored
      In order to make DataProxy properly thread-safe, it is helpful to remove
      calls to DataProxy::transientAddress.  That way, it suffices to have
      a lock in the DataProxy object.  Trying to add the needed accessor
      methods to DataProxy and get rid of calls to transientAddress().
      8ce71c88
    • Scott Snyder's avatar
      StoreGate: Removing references to transientAddress(). · 77ab2b62
      Scott Snyder authored
      In order to make DataProxy properly thread-safe, it is helpful to remove
      calls to DataProxy::transientAddress.  That way, it suffices to have
      a lock in the DataProxy object.  Trying to add the needed accessor
      methods to DataProxy and get rid of calls to transientAddress().
      77ab2b62
  9. Sep 08, 2017
    • scott snyder's avatar
      AthenaServices: Make sure EventContext is set before firing incidents in AthenaMP. · 09d65399
      scott snyder authored
      In AthenaMP, we run beginRunAlgorithms as part of handling a BeforeFork
      incident.  This can result in calls to IOVDbSvc, which require that a
      valid EventContext object be available.  However,
      AthenaEventLoopMgr::handle was not filling in the context.
      
      Fix so that a valid context is provided.
      
      Fixes ATN failures in AthenaMPTest.
      09d65399
    • scott snyder's avatar
      IOVSvc: Remove EventIDBase comparison hack. · eaac2790
      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.
      
      eaac2790
    • scott snyder's avatar
      StoreGate: Remove EventIDBase comparison hack. · 3a2d7cfa
      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.
      3a2d7cfa
    • Scott Snyder's avatar
      AthenaKernel: Remove EventIDBase comparison hacks. · 2a65b11c
      Scott Snyder authored
      ATLAS bases IOVs on run+lbn.  The new conditions code uses EventIDBase
      from Gaudi to represent IOV times, but this did not do comparisons
      properly in the run+lbn case.   A workaround was put in earlier
      to deal with this.  The Gaudi class was recently updated to allow
      the needed comparison, so now we can remove the workarounds added earlier.
      A few other minor adjustments are also needed to get things working.
      2a65b11c
  10. Sep 07, 2017
  11. Sep 06, 2017
  12. Sep 04, 2017
    • Frank Winklmeier's avatar
      Add AthExMonitored example · 3e1fe6dd
      Frank Winklmeier authored
      Add an example package on how to use the athenaMT monitoring
      infrastructure. Also improved the doxygen documentation of the code.
      3e1fe6dd
  13. Sep 03, 2017
  14. Sep 01, 2017
Loading