Skip to content
Snippets Groups Projects

Fix for ATLASRECTS-4909

Merged William Axel Leight requested to merge wleight/athena:MooPerformance_pt1tev into master
All threads resolved!

ATLASRECTS-4909 reports a crash in the IsolationBuilder due to the ParticleCaloExtensionTool being unable to extrapolate an SA muon back through the calorimeter. In principle, all SA muons should be extrapolated back through the calorimeter already, so this should never happen. However, investigating this particular case showed that things are not as straightforward as I assumed. The extrapolation is first done using a guess at the track parameters: after the fit, it is done again, the calo TSOS's updated, and the fit re-done. In this case, though, the track fit failed after the calo TSOS's were updated. Not only that, the final extrapolated fit had a worse chi2 than the initial MS track. The logical fix, then, is to reject extrapolated tracks in such cases. The corresponding MS tracks can still be used in combined fits, but not turned into SA muons. This should affect only a handful of muons (0 in a sample of 1000 Z->mumu events, in fact).

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 1 commit

    • 0c09ee3d - Switch to unique_ptr (for this change only), update copyright.

    Compare with previous version

  • This merge request affects 1 package:

    • Reconstruction/MuonIdentification/MuidTrackBuilder

    Adding @rosati ,@wleight as watchers

  • added review-pending-level-1 label and removed review-approved label

  • :white_check_mark: CI Result SUCCESS

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

    Full details available at NICOS MR-22346-2019-04-03-20-43
    :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 36460]

  • Walter Lampl resolved all discussions

    resolved all discussions

  • Jason Robert Veatch
  • Jason Robert Veatch resolved all discussions

    resolved all discussions

  • The changes look fine and there are no CI issues. Approving.

    Jason (L1 shifter)

  • Hi @jveatch ,

    Sure, more unique_ptrs could, and probably should, be used in this code, it's just a bit beyond the scope of this particular MR.

    thanks,

    will

  • merged

  • Walter Lampl mentioned in commit 8e4c8214

    mentioned in commit 8e4c8214

  • Please register or sign in to reply
    Loading