Skip to content
Snippets Groups Projects

ZFinder bug fixes and option for running in jet super ROI

Merged Marin Mlinarevic requested to merge mmlinare/athena:23.0-zfinder-updates into 23.0

Added ZFinder options for jet super ROI to trigger fast track finder configuration and made some small improvements to the ZFinder code. ZFinder before fast tracking in jet super ROI can be turned on using flags.Trigger.InDetTracking.jetSuper.doZFinder=True; in --preExec options for Reco_tf.py.

It effectively reduces the ROI for FTF seeding from +-180 mm to +- 20 mm around the z-position found by the z-finder.

Two bugs in the ZFinder are fixed:

  1. Spacepoint selection - an indexing bug meant that if spacepoints which don't pass the maximum layer number and ROI phi selections occured in the spacepoint vector before those that do pass the selection, zero values of phi, rho and z coordinates, and layer number, were used by the ZFinder instead of the correct values for the spacepoints. This only caused small changes to the z histograms in my tests, but sometimes resulted in the wrong z peak being selected and hence reduced tracking efficiency.
  2. Vertex significance calculation - instead of adding 3 consecutive bins, it was adding the last of the 3 twice to the first bin. This was only done if MinVtxSignificance was set to a value above 0.

Tagging @lshi and @lbeemste since this affects b-jet trigger -- although the default b-jet trigger behaviour should be unchanged.

Edited by Marin Mlinarevic

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
  • Mark Sutton
  • Marin Mlinarevic changed the description

    changed the description

  • Mark Sutton
  • Mark Sutton
  • Mark Sutton
  • Mark Sutton
  • Mark Sutton
  • Mark Sutton
  • Mark Sutton
  • Mark Sutton
  • Mark Sutton
  • Mark Sutton
  • Mark Sutton
  • Mark Sutton
  • Mark Sutton
  • Mark Sutton
  • added bugfix label

  • :pencil: :scissors: The system determined that CI tests (with names matching "^CITest_SimulationRun(2|3)(FullSim|Hit).*$") are not needed for this code change. They are not run. This is not an indicator to restart the job.

  • :white_check_mark: CI Result SUCCESS (hash bc50b160)

    Athena
    externals :white_check_mark:
    cmake :white_check_mark:
    make :white_check_mark:
    tests :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
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 74654]

  • Dan Guest removed bugfix label

    removed bugfix label

  • added bugfix label

  • Mark Sutton
  • Marin Mlinarevic changed the description

    changed the description

  • Marin Mlinarevic changed the description

    changed the description

  • Mark Sutton changed the description

    changed the description

  • Marin Mlinarevic added 2 commits

    added 2 commits

    • 9c77b7fa - ZFinderConstants documentation fix
    • a400a5f9 - Reverted change to default m_tripletDK value in ZFinder and added new variable...

    Compare with previous version

  • added 1 commit

    • 0b2cab78 - Added halving triplet DK value to ZFinder initialization

    Compare with previous version

  • added 1 commit

    • 31dad774 - Added halving triplet DK value to ZFinder initialization

    Compare with previous version

  • added 1 commit

    • 33afaf99 - Fixed spacepoint selection bug in ZFinder

    Compare with previous version

  • Tadej Novak removed 1 deleted label

    removed 1 deleted label

  • Marin Mlinarevic changed title from Draft: ZFinder for jet super ROI to Draft: ZFinder bug fixes and option for running in jet super ROI

    changed title from Draft: ZFinder for jet super ROI to Draft: ZFinder bug fixes and option for running in jet super ROI

  • Marin Mlinarevic changed the description

    changed the description

  • Jenkins please retry a build

  • This merge request affects 3 packages:

    • Trigger/TrigAlgorithms/TrigFastTrackFinder
    • Trigger/TrigAnalysis/TrigInDetAnalysisUtils
    • Trigger/TrigTools/IDScanZFinder

    Affected files list will not be printed in this case

    Adding @sutt ,@nagano ,@mvozak ,@keli as watchers

  • :pencil: :scissors: The system determined that CI tests (with names matching "^CITest_SimulationRun(2|3)(FullSim|Hit).*$") are not needed for this code change. They are not run. This is not an indicator to restart the job.

  • :white_check_mark: CI Result SUCCESS (hash 33afaf99)

    Athena
    externals :white_check_mark:
    cmake :white_check_mark:
    make :white_check_mark:
    tests :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
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 75798]

  • Marin Mlinarevic marked this merge request as ready

    marked this merge request as ready

  • This merge request affects 3 packages:

    • Trigger/TrigAlgorithms/TrigFastTrackFinder
    • Trigger/TrigAnalysis/TrigInDetAnalysisUtils
    • Trigger/TrigTools/IDScanZFinder

    Affected files list will not be printed in this case

    Adding @sutt ,@nagano ,@mvozak ,@keli as watchers

  • :pencil: :scissors: The system determined that CI tests (with names matching "^CITest_SimulationRun(2|3)(FullSim|Hit).*$") are not needed for this code change. They are not run. This is not an indicator to restart the job.

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