Skip to content
Snippets Groups Projects

added MLL_OSSF selection algo

Merged BinBin Dong requested to merge bdong/athena:topcp-selection into main

Added MLL_OSSF algorithm that calculates the invariant mass of two OS electrons/muons and selects the events with the mass in user-defined range in event selection. Use keyword MLL_OSSF to call the algorithm in event selection,MLL_OSSF 80000 100000 selects events with at least 1 Z-like pair, whereas MLL_OSSF 80000 100000 veto vetoes them.

this is originally needed by 4tops analysis, to avoid checking out this package locally and hopefully could benefit other analysis as well, I'm moving it to athena in this MR.

Tagging @ravinab for approval.

Edited by BinBin Dong

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
    • Resolved by BinBin Dong

      Hi @bdong, this looks quite nice, thanks! Just made one code suggestion.

      About the name: this is really a selector for an OSSF pair of leptons within a mass window, right? Maybe "ZVetoSelector" is a bit misleading then... How about calling the algorithm "DileptonOSSFInvariantMassWindowSelectorAlg" (in keeping with DileptonInvariantMassWindowSelectorAlg, since they behave very similarly) and calling the keyword something like "MLL_OSSF"? Then it would be clear (I hope) that MLL_OSSF 80000 100000 selects events with at least 1 Z-like pair, whereas MLL_OSSF 100000 80000 vetoes them.

      Actually, for that last part (reverting the mass window), you'd need something like this.

  • A couple of open threads still need resolving.

    Cheers, Lucy (L1)

  • BinBin Dong added 1 commit

    added 1 commit

    Compare with previous version

  • This merge request affects 1 package:

    • PhysicsAnalysis/Algorithms/EventSelectionAlgorithms

    This merge request affects 6 files:

    • PhysicsAnalysis/Algorithms/EventSelectionAlgorithms/EventSelectionAlgorithms/DileptonOSSFInvariantMassWindowSelectorAlg.h
    • PhysicsAnalysis/Algorithms/EventSelectionAlgorithms/EventSelectionAlgorithms/EventSelectionAlgorithmsDict.h
    • PhysicsAnalysis/Algorithms/EventSelectionAlgorithms/EventSelectionAlgorithms/selection.xml
    • PhysicsAnalysis/Algorithms/EventSelectionAlgorithms/Root/DileptonOSSFInvariantMassWindowSelectorAlg.cxx
    • PhysicsAnalysis/Algorithms/EventSelectionAlgorithms/python/EventSelectionConfig.py
    • PhysicsAnalysis/Algorithms/EventSelectionAlgorithms/src/components/EventSelectionAlgorithms_entries.cxx

    Adding @krumnack ,@tadej as watchers

  • BinBin Dong changed title from added ZVeto selection algo to added MLL_OSSF selection algo

    changed title from added ZVeto selection algo to added MLL_OSSF selection algo

  • BinBin Dong changed the description

    changed the description

  • BinBin Dong resolved all threads

    resolved all threads

  • :white_check_mark: CI Result SUCCESS (hash 298e6192)

    Athena AnalysisBase AthAnalysis
    externals :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark:
    tests :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :white_check_mark: Athena: 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
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-EL9 3076]

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