Skip to content
Snippets Groups Projects

Implementation of TrigEFTauDiKaonHypoTool for Run-3 meson+gamma triggers

Merged Robert James Ward requested to merge roward/athena:run3-mesonGammaTrig into master

Implements the purely tau meson-mass hypothesis tool, TrigEFTauDiKaonHypoTool, for the following trigger chains used in exclusive meson+photon Higgs/Z/W boson decay searches:

  • HLT_g25_medium_tau25_dikaonmass_tracktwoMVA_50mVis10000
  • HLT_g25_medium_tau25_kaonpi1_tracktwoMVA_50mVis10000
  • HLT_g25_medium_tau25_kaonpi2_tracktwoMVA_50mVis10000
  • HLT_g25_medium_tau25_singlepion_tracktwoMVA_50mVis10000
  • HLT_g35_medium_tau25_dipion3_tracktwoMVA_60mVis10000

Related JIRA ticket: https://its.cern.ch/jira/browse/ATR-22644

The chain segments dikaonmass, kaonpi1/2, singlepion and dipion3 are purely tau hypotheses that use the TrigEFTauDiKaonHypoTool class, which has been ported from its Run-2 equivalent. The chain segments are entered in the tau selection chain-part in the signature dictionary. This hypothesis is based on TrigEFTauMVHypoTool, and is implemented on the menu side as an alternative option in within TrigEFTauMVHypoToolFromDict.

The chain segment 50mVis10000 is a tau+photon combo invariant mass hypothesis. This will be implemented in a later merge request.

This implementation does not affect chains that use the standard TrigEFTauMVHypoTool tool.

Edited by Robert James Ward

Merge request reports

Loading
Loading

Activity

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

    • 2dd1ab55 - Deletes commented code
    • 5f1b17aa - Revert dipion3 chain back to g35 and 60mVis10000

    Compare with previous version

  • Robert James Ward added 316 commits

    added 316 commits

    • 5f1b17aa...5d84d013 - 312 commits from branch atlas:master
    • 1fd6ec37 - Remove mVis combo hypo tool in menus
    • a6cba031 - Merge branch 'master' into run3-mesonGammaTrig
    • edb18e02 - Revert "Merge branch 'feature-mesonGammaTrigImplimentation' into 'run3-mesonGammaTrig'"
    • 07927673 - Reference file patches for new triggers

    Compare with previous version

  • Robert James Ward changed title from WIP: Implementation of meson+gamma triggers for Run-3 to WIP: Implementation of TrigEFTauDikaonHypoTool for Run-3 meson+gamma triggers

    changed title from WIP: Implementation of meson+gamma triggers for Run-3 to WIP: Implementation of TrigEFTauDikaonHypoTool for Run-3 meson+gamma triggers

  • Robert James Ward changed title from WIP: Implementation of TrigEFTauDikaonHypoTool for Run-3 meson+gamma triggers to WIP: Implementation of TrigEFTauDiKaonHypoTool for Run-3 meson+gamma triggers

    changed title from WIP: Implementation of TrigEFTauDikaonHypoTool for Run-3 meson+gamma triggers to WIP: Implementation of TrigEFTauDiKaonHypoTool for Run-3 meson+gamma triggers

  • Robert James Ward changed the description

    changed the description

  • Robert James Ward marked this merge request as ready

    marked this merge request as ready

  • This merge request affects 4 packages:

    • Trigger/TrigHypothesis/TrigTauHypo
    • Trigger/TrigValidation/TrigAnalysisTest
    • Trigger/TrigValidation/TriggerTest
    • Trigger/TriggerCommon/TriggerMenuMT

    Affected files list will not be printed in this case

    Adding @sutt ,@martindl ,@ademaria ,@vmartin ,@okumura ,@carquin ,@dzanzi ,@bernius ,@hrussell ,@malconad as watchers

  • Robert James Ward changed the description

    changed the description

  • :white_check_mark: CI Result SUCCESS (hash 07927673)

    Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon
    externals :white_check_mark: :white_check_mark: :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: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :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: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :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
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :white_check_mark: DetCommon: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 30063]

  • Sorry, just a few more minor comments above, only on copyright statements. Once these are in, please resolve all threads and we can approve. -Mike (L1)

  • Robert James Ward added 362 commits

    added 362 commits

    Compare with previous version

  • Robert James Ward changed the description

    changed the description

  • Robert James Ward resolved all threads

    resolved all threads

  • This merge request affects 4 packages:

    • Trigger/TrigHypothesis/TrigTauHypo
    • Trigger/TrigValidation/TrigAnalysisTest
    • Trigger/TrigValidation/TriggerTest
    • Trigger/TriggerCommon/TriggerMenuMT

    Affected files list will not be printed in this case

    Adding @sutt ,@martindl ,@ademaria ,@vmartin ,@okumura ,@carquin ,@dzanzi ,@bernius ,@hrussell ,@malconad as watchers

  • :negative_squared_cross_mark: CI Result FAILURE (hash 9b3d0328)

    Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon
    externals :white_check_mark: :white_check_mark: :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: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :o: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :cloud: :white_check_mark: :white_check_mark: :cloud: :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
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :white_check_mark: DetCommon: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 30380]

  • @roward I added a minor comment to be resolved, otherwise this looks quite good.

    There are a few test failures which I don't think are related (seeing some of them in other MR's as well) but this should be double-checked. Otherwise let's see if they stick around when CI re-runs.

    Cheers, -- L1

  • Robert James Ward added 194 commits

    added 194 commits

    • 9b3d0328...3ed7b411 - 191 commits from branch atlas:master
    • a0cdc4d1 - Merge branch 'master' into run3-mesonGammaTrig
    • 3d704659 - Change to std::abs from fabs
    • b4eb5bae - Merge branch 'master' into run3-mesonGammaTrig

    Compare with previous version

  • This merge request affects 4 packages:

    • Trigger/TrigHypothesis/TrigTauHypo
    • Trigger/TrigValidation/TrigAnalysisTest
    • Trigger/TrigValidation/TriggerTest
    • Trigger/TriggerCommon/TriggerMenuMT

    Affected files list will not be printed in this case

    Adding @sutt ,@martindl ,@ademaria ,@vmartin ,@okumura ,@carquin ,@dzanzi ,@bernius ,@hrussell ,@malconad as watchers

  • :negative_squared_cross_mark: CI Result FAILURE (hash b4eb5bae)

    Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon
    externals :white_check_mark: :white_check_mark: :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: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :cloud: :white_check_mark: :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
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :white_check_mark: DetCommon: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 30613]

  • Robert James Ward resolved all threads

    resolved all threads

  • Jenkins please retry a build

  • This merge request affects 4 packages:

    • Trigger/TrigHypothesis/TrigTauHypo
    • Trigger/TrigValidation/TrigAnalysisTest
    • Trigger/TrigValidation/TriggerTest
    • Trigger/TriggerCommon/TriggerMenuMT

    Affected files list will not be printed in this case

    Adding @sutt ,@martindl ,@ademaria ,@vmartin ,@okumura ,@carquin ,@dzanzi ,@bernius ,@hrussell ,@malconad as watchers

  • :negative_squared_cross_mark: CI Result FAILURE (hash b4eb5bae)

    Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon
    externals :white_check_mark: :white_check_mark: :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: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :cloud: :white_check_mark: :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
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :white_check_mark: DetCommon: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 30711]

  • Robert James Ward added 188 commits

    added 188 commits

    • b4eb5bae...8b754da3 - 184 commits from branch atlas:master
    • 4a953162 - Merge branch 'master' into run3-mesonGammaTrig
    • ad0ec260 - Changes L1 item from L1TAU12 to L1EM22VHI
    • 54cd93de - Revert "Reference file patches for new triggers"
    • 14ff9101 - Reference file patches for meson+gamma triggers using L1EM22VHI

    Compare with previous version

  • This merge request affects 4 packages:

    • Trigger/TrigHypothesis/TrigTauHypo
    • Trigger/TrigValidation/TrigAnalysisTest
    • Trigger/TrigValidation/TriggerTest
    • Trigger/TriggerCommon/TriggerMenuMT

    Affected files list will not be printed in this case

    Adding @sutt ,@martindl ,@ademaria ,@vmartin ,@okumura ,@carquin ,@dzanzi ,@bernius ,@hrussell ,@malconad as watchers

  • Robert James Ward resolved all threads

    resolved all threads

  • Daniele Zanzi resolved all threads

    resolved all threads

  • :white_check_mark: CI Result SUCCESS (hash 14ff9101)

    Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon
    externals :white_check_mark: :white_check_mark: :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: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :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: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :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
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :white_check_mark: DetCommon: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 30816]

  • Hi,

    the CI passes now, but unfortunately this MR caught merge conflicts. Can you please resolve them?

    Thanks, Volker (L1)

  • Robert James Ward added 70 commits

    added 70 commits

    Compare with previous version

  • This merge request affects 4 packages:

    • Trigger/TrigHypothesis/TrigTauHypo
    • Trigger/TrigValidation/TrigAnalysisTest
    • Trigger/TrigValidation/TriggerTest
    • Trigger/TriggerCommon/TriggerMenuMT

    Affected files list will not be printed in this case

    Adding @sutt ,@martindl ,@ademaria ,@vmartin ,@okumura ,@carquin ,@dzanzi ,@bernius ,@hrussell ,@malconad as watchers

  • added 1 commit

    Compare with previous version

  • This merge request affects 4 packages:

    • Trigger/TrigHypothesis/TrigTauHypo
    • Trigger/TrigValidation/TrigAnalysisTest
    • Trigger/TrigValidation/TriggerTest
    • Trigger/TriggerCommon/TriggerMenuMT

    Affected files list will not be printed in this case

    Adding @sutt ,@martindl ,@ademaria ,@vmartin ,@okumura ,@carquin ,@dzanzi ,@bernius ,@hrussell ,@malconad as watchers

  • :negative_squared_cross_mark: CI Result FAILURE (hash c908bebc)

    Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon
    externals :white_check_mark: :white_check_mark: :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: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :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: :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
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :white_check_mark: DetCommon: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 30883]

  • :negative_squared_cross_mark: CI Result FAILURE (hash fa70154e)

    Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon
    externals :white_check_mark: :white_check_mark: :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: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :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: :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
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :white_check_mark: DetCommon: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 30881]

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading