Skip to content
Snippets Groups Projects

tauRecTools: improve CombinedP4FromRecoTaus

All threads resolved!

Hello,

This MR is trying to improve and clean up CombinedP4FromRecoTaus on a best-effort basis, although it could be further improved by avoiding code duplication (many functions are very similar and could be streamlined). Function arguments are now const references. Two weaknesses have been identified: the code will misbehave for 2-prong taus that we intend to support in R22, and for detector upgrade (hardcoded 2.7 |eta| cut). To be improved.

Note: systematically moving to const references was motivated by code readability, but may be sub-optimal in terms of performance. To be followed up.

Cheers, Bertrand

Edited by Bertrand Martin Dit Latour

Merge request reports

Pipeline #1920236 passed

Pipeline passed for fb20419d on martindl:R22_CombinedP4FromRecoTaus

Approval is optional

Merged by Vakhtang TsulaiaVakhtang Tsulaia 4 years ago (Sep 8, 2020 4:32am UTC)

Merge details

  • Changes merged into master with 2272dc30 (commits were squashed).
  • Deleted 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
  • added 1 commit

    Compare with previous version

  • This merge request affects 2 packages:

    • PhysicsAnalysis/TauID/TauAnalysisTools
    • Reconstruction/tauRecTools

    Adding @goetz ,@martindl ,@adbailey ,@xiaozhon as watchers

  • resolved all threads

  • Thanks @jojungge . Everything should be fixed now.

  • :white_check_mark: CI Result SUCCESS (hash fb20419d)

    Athena AthSimulation AthGeneration AnalysisBase
    externals :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:
    make :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:
    optional tests :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
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 20048]

  • mentioned in commit 2272dc30

  • Please register or sign in to reply
    Loading