Skip to content
Snippets Groups Projects

jet hypo more optimisation for simple trees.

Merged Peter Sherwood requested to merge peter/athena:master-25135-1 into master
All threads resolved!

The calculation of jet gruop products is avoided for simple trees. New specialised IJetProduct implementations are created that either reurn a vector of jets, or merge vectors of jets, according to the circumstances.

JetGroupProductFactory has been expanded to instantiate these new classes.

@ayana @cantel @peter @tamartin ATR-25135 recent_hypo_optimisation.pdf

Edited by Peter Sherwood

Merge request reports

Pipeline #3769667 passed

Pipeline passed for f1890a08 on peter:master-25135-1

Merged by Edward MoyseEdward Moyse 3 years ago (Mar 30, 2022 2:54pm UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Carlo Varni
  • Carlo Varni
  • Carlo Varni
  • Peter Sherwood added 1 commit

    added 1 commit

    • 192480b0 - jet hypo. Add 'vritual' keyword to functions marked override

    Compare with previous version

  • This merge request affects 2 packages:

    • Trigger/TrigHypothesis/TrigHLTJetHypo
    • Trigger/TrigHypothesis/TrigHLTJetHypoUnitTests

    Affected files list will not be printed in this case

    Adding @ayana ,@peter ,@valentem ,@cantel as watchers

  • :white_check_mark: CI Result SUCCESS (hash 192480b0)

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

  • Hi, please resolve discussions.

    Magdalena (L1)

  • Peter Sherwood added 525 commits

    added 525 commits

    Compare with previous version

  • Peter Sherwood resolved all threads

    resolved all threads

  • This merge request affects 2 packages:

    • Trigger/TrigHypothesis/TrigHLTJetHypo
    • Trigger/TrigHypothesis/TrigHLTJetHypoUnitTests

    Affected files list will not be printed in this case

    Adding @ayana ,@peter ,@valentem ,@cantel 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.

  • :white_check_mark: CI Result SUCCESS (hash f1890a08)

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

  • the code was checked by L1 before, I also checked it and it looks fine from L1 perspective. However, given the extensive changes and new file creations, I think L2 should also take a look.

    Roman(L1)

  • Author Developer

    Hi Tadej, I do not know how these labels were assigned. The change are optimisations - and should change no outputs. Thanks for approving. Peter

  • Tim Martin removed 1 deleted label

    removed 1 deleted label

  • Tadej Novak resolved all threads

    resolved all threads

  • merged

  • Edward Moyse mentioned in commit 0e0cc212

    mentioned in commit 0e0cc212

  • Please register or sign in to reply
    Loading