Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • athena athena
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Jira
    • Jira
  • Merge requests 181
    • Merge requests 181
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • atlasatlas
  • athenaathena
  • Merge requests
  • !23236

WIP: Switch MDT data preparation in TriggerMenuMT to use new JO configuration

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Mark Andrew Owen requested to merge markowen/athena:MO_master_integrateMDTcaching_Apr19 into master May 07, 2019
  • Overview 39
  • Commits 13
  • Pipelines 9
  • Changes 16

Switch MDT data preparation in TriggerMenuMT to use new JO configuration and turn on use of IDC caching for MDT CSM container.

Changes that I had to make for this:

  • ComponentAccululator: add option to appendToGlobals to allow not adding the algorithms to the sqeuences (needed when using CA in current MT trigger code).
  • Deduplication: The compList[idx]=newComp line doesn't seem to work, so I avoided it with an exception. This needs to be checked with experts.
  • GeoModelConfig: Set DecodeIdDict for DetDescrCnvSvc as was done in RecExCond.
  • MdtROD_Decoder: Add printout for how often we use the IDC cache.
  • MuonBytestreamDecodeConfig: Updates to get correct settings for trigger.
  • MuonCablingConfig: Had to add something of a hack to check attributes of the MDT cabling alg to prevent read-only exceptions when using this in the MT trigger code.
  • MuonGeometryConfig: implelment the logic for the alignment tool previously in MunoAlignConfig.py
  • testHLT_MT: Set some of the new config flags so that they can be used in the other JO fragments.
  • MuonSetup: Replace direct setup of MDT decoding tools / algorithms with call to the new JO functions from MuonConfig.
  • MuonConfigFlags: Update alignment flags to match default settings in old config in MuonCalibFlags.py
Edited Jun 13, 2019 by Mark Andrew Owen
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: MO_master_integrateMDTcaching_Apr19