Skip to content
Snippets Groups Projects
  1. Feb 06, 2019
  2. Feb 05, 2019
  3. Feb 01, 2019
  4. Jan 31, 2019
    • Frank Winklmeier's avatar
      Reactivate TrigCoolUpdateHelper · a17ed3df
      Frank Winklmeier authored
      Re-enable the `TrigCoolUpdateHelper` in `HltEventLoopMgr` to handle COOL
      folder updates during the run.
      - Don't rely on `BeginRun` incident, instead just call the relevant method
        from `HltEventLoopMgr` during `prepareForRun`
      - Retrieve the CTP fragment and decode the extra payload in the tool
        rather than in the HltEventLoopMgr.
      - The `CheckIOV` incident is no longer needed (see ATEAM-477)
      - Use Monitored infrastructure for monitoring
      a17ed3df
  5. Jan 30, 2019
    • Frank Winklmeier's avatar
      Cleanup of TrigSORFromPtreeHelper and start sequence · 0fc19165
      Frank Winklmeier authored
      Changes in `HltEventLoopMgr`:
      - `start()` should not be used in the EventLoopMgr as it is executed
        before `prepareForRun`. Moved the relevant code there.
      - Also added back calls to `sysBeginRun` (soon to be deprecated) and
        fire the `BeginRun` incident in order to stay in sync with offline.
      - Make SORPath configurable via property in `HltEventLoopMgr`
      - Store the current "run context" in a private member. This is useful
        for interacting with the IOV(Db)Svc during the start sequence.
      
      Major cleanup of `TrigSORFromPtreeHelper`:
      - Inherit from `AthMessaging` to get access to the regular messaging
        macros.
      - Use `ATH_CHECK` where it makes sense
      - Avoid passing around pointers to the `SOR` object by merging a few
        small methods into one.
      - Remove a several `typedef`s and `using` declarations
      - Add `eventID` method to create an `EventIDBase` from the RunParams
        ptree.
      0fc19165
    • Frank Winklmeier's avatar
      Cleanup of CMakeLists.txt · a960b6c5
      Frank Winklmeier authored
      - Link component library against regular library
      - Remove unused dependencies
      a960b6c5
  6. Jan 29, 2019
    • Vakhtang Tsulaia's avatar
      Removed reference to the EventInfo from the EventIncident and dropped the CheckIOV incident · aa0eb6f0
      Vakhtang Tsulaia authored
      As part of the migration away from the old-style event info, the reference to EventInfo
      has been removed from the EventIncident. The clients of EventIncident have been updated
      such that they now pass event information via EventContext, which is a data member of
      the Gaudi Incident class.
      
      Several standalone algorithms (either test or conditions loading jobs) have been switched
      to direct usage of event contexts (via getContext()) instead of taking them from the
      incidents.
      
      Also dropped the redundant CheckIOV incident
      aa0eb6f0
  7. Jan 23, 2019
    • Frank Winklmeier's avatar
      Fix python code style warnings · 450e5381
      Frank Winklmeier authored
      After upgrade to flake8 3.6.0, fix the following additional python code
      style issues:
        - bare exception
        - use double-backslash for printing a backslash
      450e5381
  8. Jan 22, 2019
  9. Jan 18, 2019
  10. Jan 11, 2019
  11. Jan 10, 2019
  12. Jan 09, 2019
  13. Jan 08, 2019
  14. Dec 20, 2018
    • Rafal Bielski's avatar
      Fix decision creating in MTCalibPebHypoAlg · ea3e5ebd
      Rafal Bielski authored
      It was broken by recent updates in TrigCompositeUtils. This commit updates the alg to the new TrigCompositeUtils interface.
      ea3e5ebd
    • Frank Winklmeier's avatar
      athenaHLT: Write histograms into their own directory when forking · 3d46017d
      Frank Winklmeier authored
      - Add the missing call to `updateDFProps` after the fork to
        individualize the child properties (e.g. app name).
      - Use the `IoComponentMgr` to mange the I/O for child processes as done in
        athenaMP. This creates a sub-directory for each child into which histogram
        files are being written.
      - With the above we can run also in `athenaHLT.py` using the offline
        `THistSvc`.
      
      TODO: It's not nice that we are creating empty directories in case the
      online `THistSvc` is used. Can probably add a check on the number of
      registered files and if zero, don't bother with the I/O component
      manager.
      3d46017d
  15. Dec 19, 2018
    • Frank Winklmeier's avatar
      TrigServices: delete hadd.[C,sh] · 93713a95
      Frank Winklmeier authored
      93713a95
    • Frank Winklmeier's avatar
      Configuration cleanup for athenaHLT · c3f88b26
      Frank Winklmeier authored
      - Move all configuration of athenaHLT services to TriggerUnixStandardSetup.py.
        Remove the use of includes as much as possible (apart from user job options).
      - Replace the OfflineTHistSvc.py include with a simple flag
      - Add error in case the offline THistSvc is used with more than one child
      - Move the configuration of HLTResultMTMaker to its own module
      c3f88b26
  16. Dec 18, 2018
  17. Dec 17, 2018
    • Walter Lampl's avatar
      Fix file permissions of identical files · d00fba15
      Walter Lampl authored
      Files with identical content (same SHA1) but different file permissions
      cause confusing differences shown in GitLab. The file permissions of
      61 files were set to 644 (ATLINFR-2011).
      d00fba15
  18. Dec 13, 2018
  19. Dec 06, 2018
  20. Dec 05, 2018
    • Frank Winklmeier's avatar
      athenaHLT: Fix setting of interactive mode · b2faa485
      Frank Winklmeier authored
      The PSC modifies its state machine if we are running in interactive mode
      (to allow debugging of the python configuration before initialize is
      called). Previously interactive mode was flagged by a global
      'interactive' variable. This is now done directly in athenaHLT.py.
      
      
      Former-commit-id: b7139344
      b2faa485
    • Frank Winklmeier's avatar
      TrigPSC: remove obsolete code · 0eca21b2
      Frank Winklmeier authored
      - Remove unnecessary `release()` calls (the ServiceHandle does this)
      - Remove commented code
      - Remove code to handle user commands as this is non-functional now
      - Remove dllName, factoryName and EvtSel properties (see HLTPUDal!1)
      
      
      Former-commit-id: 355f8d67
      0eca21b2
  21. Nov 29, 2018
  22. Nov 28, 2018
Loading