Skip to content
Snippets Groups Projects

Implementing prescaling for trigger validation in TMMT

All threads resolved!

Addressing ATR-21613.

Adding writing/using of prescale sets (@mark ):

  • !34964 (e4113401) - L1Menu has to accept that the menuName now will contain the prescale from the new menu name LS2_v1_TriggerValidation_mc_prescale, also added to the menu mapping to know which menu to build.

  • !34964 (36e90a6f) - Add prescales to chains in GenerateMenuMT.py (1 by default) and then update using applyHLTPrescale in MenuUtil.py

  • !34964 (ec2017ab) - move the default HLTPrescale JSON creation createHLTPrescalesFileFromMenu from TrigConfigSvcCfg.py to HLTPrescaleJSON.py in TriggerMenuMT. Also some code commented that probably can just be removed

  • !34964 (c57d03e0) - now actually set chain prescale and enabled flag based on chain dictionary

  • mark/athena@60642111 - fixes issue for finding L1xml file name

Setting which triggers to disable (@tvazquez )

  • Disabled triggers starts by using a list disable_chain_list with triggers explicitly defined, work in progress moving to use a group in the menu.

Status chains now disabled in the menu LS2_v1_TriggerValidation_mc_prescale will be disabled when running. The relevant tests that are affected in ATR-21613 will need the menu changing to this rather than LS2_v1.

Future work will be adding stream prescale information ATR-21324 and currently remaking whole menus where only the name changes so to avoid duplicates should neaten this procedure to use the same names (will follow up on ATR-20878)

Edited by Tamara Vazquez Schroeder

Merge request reports

Checking pipeline status.

Approval is optional

Merged by Adam Edward BartonAdam Edward Barton 4 years ago (Aug 28, 2020 12:35pm UTC)

Merge details

  • Changes merged into master with 8dac4313 (commits were squashed).
  • Did not delete the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • added 1 commit

    Compare with previous version

  • :warning: WARNING: big files (>100K) are found in the changeset

    :pencil: 148K in file Trigger/TriggerCommon/TriggerMenuMT/python/L1/Config/ItemDef.py

  • This merge request affects 4 packages:

    • Trigger/TrigConfiguration/TrigConfigSvc
    • Trigger/TrigSteer/DecisionHandling
    • Trigger/TriggerCommon/TriggerJobOpts
    • Trigger/TriggerCommon/TriggerMenuMT

    Adding @tamartin ,@asonay ,@bernius ,@orlando ,@cmorenom ,@mark as watchers

  • resolved all threads

  • :white_check_mark: CI Result SUCCESS (hash ee0d9ca4)

    Athena AthSimulation AthGeneration AnalysisBase
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 19396]

    • Previously reviewed by L1, comments responded to.
    • Changes look good.
    • Trigger code, but already reviewed by trigger experts
    • Passing to L2 for a quick check as changes are reasonably extensive. (L1 shifter)
  • Joseph Haley
  • I spotted a copyright year that needs to updates, but otherwise, did not see anything jump out. Marking approved. (L2)

    Edited by Joseph Haley
  • Joseph Haley resolved all threads

    resolved all threads

  • mentioned in commit 8dac4313

  • Joerg Stelzer mentioned in merge request !36415 (merged)

    mentioned in merge request !36415 (merged)

  • Please register or sign in to reply
    Loading