Skip to content
Snippets Groups Projects

Improving track reconstruction efficiency for high pT muons

Merged Noemi Calace requested to merge ncalace/athena:master-testing-branch into master

This MR addresses ATLIDTRKCP-434

It includes:

  • Pattern recognition changes for ITk: use of pattern covariance (based on cluster width) for all clusters, and using a number of clusters on module <= than the number of allowed clusters per module.
  • Seeding changes for ITk: changes in space points grid binning used in seed formation, changes to the seed confirmation, and in the maximum distance between middle and bottom space points.
  • Increase in number of surface candidates returned by the SCT_OverlapDescriptor for ITk detector elements.

Additionally, I have rewritten the DiscOverlapDescriptor and updated the configuration of the minimum pT cut for the ITkTrackClusterAssValidation.

Changes are discussed in https://indico.cern.ch/event/1258598/contributions/5286608/attachments/2607062/4503967/UpgradeTracking_230308.pdf

No differences are expected for Run2-3 reconstruction tests, while they are expected for Run-4.

We should keep an eye on CPU increases as well.

@pagessin @lgagnon @tstreble @nstyles @jmasik @dshope

Edited by Noemi Calace

Merge request reports

Pipeline #5283316 passed

Pipeline passed for 34ac76b3 on ncalace:master-testing-branch

Approval is optional

Merged by Edward MoyseEdward Moyse 2 years ago (Mar 17, 2023 2:08pm UTC)

Merge details

  • Changes merged into master with 19345111 (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
  • Author Developer

    Looking into differences now.

  • Paul Gessinger
  • Noemi Calace added 1 commit

    added 1 commit

    Compare with previous version

  • This merge request affects 4 packages:

    • InnerDetector/InDetConfig
    • InnerDetector/InDetDetDescr/InDetTrackingGeometry
    • InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
    • InnerDetector/InDetRecTools/SiSpacePointsSeedTool_xk

    Affected files list will not be printed in this case

    Adding @goetz ,@amorley ,@gavrilen ,@sroe ,@jsandesa as watchers

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

    :pencil: 144K in file InnerDetector/InDetRecTools/SiSpacePointsSeedTool_xk/src/ITkSiSpacePointsSeedMaker.cxx

  • Noemi Calace resolved all threads

    resolved all threads

  • :x: CI Result FAILURE (hash 5f50db4c)

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

  • Author Developer

    Changes on Run4 tests are expected. Updating digest for Run4 test.

    Edited by Noemi Calace
  • Noemi Calace added 176 commits

    added 176 commits

    Compare with previous version

  • This merge request affects 5 packages:

    • InnerDetector/InDetConfig
    • InnerDetector/InDetDetDescr/InDetTrackingGeometry
    • InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
    • InnerDetector/InDetRecTools/SiSpacePointsSeedTool_xk
    • Tools/PROCTools

    Affected files list will not be printed in this case

    Adding @goetz ,@amorley ,@gavrilen ,@sroe ,@jsandesa as watchers

  • added Tools label

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

    :pencil: 144K in file InnerDetector/InDetRecTools/SiSpacePointsSeedTool_xk/src/ITkSiSpacePointsSeedMaker.cxx

  • :white_check_mark: CI Result SUCCESS (hash ff51abb0)

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

  • Just a small comment about using changing abs to std::abs --L1

  • Noemi Calace added 1 commit

    added 1 commit

    Compare with previous version

  • Noemi Calace resolved all threads

    resolved all threads

  • This merge request affects 5 packages:

    • InnerDetector/InDetConfig
    • InnerDetector/InDetDetDescr/InDetTrackingGeometry
    • InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
    • InnerDetector/InDetRecTools/SiSpacePointsSeedTool_xk
    • Tools/PROCTools

    Affected files list will not be printed in this case

    Adding @goetz ,@amorley ,@gavrilen ,@sroe ,@jsandesa as watchers

  • :pencil: There were multiple CI triggers for this MR and commit. The system ignored duplicates but the GitLab pipeline status may incorrectly show the job as failed. Once the remaining job finished running, the CI results will be posted as usual.

  • :pencil: There were multiple CI triggers for this MR and commit. The system ignored duplicates but the GitLab pipeline status may incorrectly show the job as failed. Once the remaining job finished running, the CI results will be posted as usual.

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

    :pencil: 144K in file InnerDetector/InDetRecTools/SiSpacePointsSeedTool_xk/src/ITkSiSpacePointsSeedMaker.cxx

  • :pencil: There were multiple CI triggers for this MR and commit. The system ignored duplicates but the GitLab pipeline status may incorrectly show the job as failed. Once the remaining job finished running, the CI results will be posted as usual.

  • :white_check_mark: CI Result SUCCESS (hash 5985c1aa)

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

  • Hi @ncalace, unfortunately this picked up some conflicts --L1

  • Noemi Calace added 262 commits

    added 262 commits

    Compare with previous version

  • Author Developer

    Rebasing. Waiting for the CI to succeed.

  • This merge request affects 5 packages:

    • InnerDetector/InDetConfig
    • InnerDetector/InDetDetDescr/InDetTrackingGeometry
    • InnerDetector/InDetRecEvent/SiSPSeededTrackFinderData
    • InnerDetector/InDetRecTools/SiSpacePointsSeedTool_xk
    • Tools/PROCTools

    Affected files list will not be printed in this case

    Adding @goetz ,@amorley ,@gavrilen ,@sroe ,@jsandesa as watchers

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

    :pencil: 144K in file InnerDetector/InDetRecTools/SiSpacePointsSeedTool_xk/src/ITkSiSpacePointsSeedMaker.cxx

  • :x: CI Result FAILURE (hash 4af53280)

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

  • CI Test fail due to differences in the produced output, if this is ok you have to update the references --L1

    RROR    Your change breaks the digest in test q447.
    ERROR    Please make sure this has been discussed in the correct meeting (RIG or Simulation) meeting and approved by the relevant experts.
    ERROR    The output 'q447_AOD_digest.txt' (>) differs from the reference 'q447_AOD_digest.ref' (<):
             run       event       nTopo   nIdTracks  nTauTracks       nTaus      nMuons       nElec   nTrueElec   nFakeElec       nPhot   nTruePhot   nFakePhot
    
    2,3c2,3
    <       242000       60001         604          77           2           2           2           2           0           2           1           0           1
    <       242000       60002         407          46          16           4           3           3           0           3           4           3           1
    ---
    >       242000       60001         604          77           4           3           2           2           0           2           1           0           1
    >       242000       60002         407          46          19           6           3           3           0           3           4           3           1
    Edited by Edson Carquin Lopez
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading