Skip to content
Snippets Groups Projects

Porting online monitoring tool to use JetRecAlg

This is addressing ATR-22388 and ATR-22398

Some online monitoring histograms have been included in the legacy jet reconstruction driver, namely JetRecTool + JetAlgorithm. These histograms as well as the timing monitoring are now ported into JetRecAlg, which is what we want to use in the future.

Tagging @jbossios, @khoo

Edited by Jannik Geisen

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
  • The test script @jbossios suggested returns 2020-12-08T154541 CET TrigValSteering INFO Test trig_mc_v1Dev_slice_jet_build finished with code 0 because all required steps were successful thus I think I didn't introduce any bugs or errors, at least.

    For now, I have only included four basic timing monitors, similar to what was in JetRecTool, because I thought we could use that as a starting point and go from there.

    The inclusion of the Monitoring Tool in the JetRecAlg python getter is slightly different wrt JetRecTool, but I think it should work that way, right @khoo ?

  • Hm, did you run the local unit tests? In particular the tests in JetRec and JetRecConfig should actually exercise the getJetRecAlg function. I'm wary of setting a ToolHandle to None.

    The test suggested by @jbossios does not use getJetRecAlg at all, so while it would confirm that the C++ changes didn't break anything, it tells us nothing about the python.

  • Teng Jian Khoo
  • You're right about the unit test, I'll check again

  • Jannik Geisen added 261 commits

    added 261 commits

    Compare with previous version

  • The tests proposed here have all passed successfully, and I updated the timer monitoring to the MT version

  • Jannik Geisen added 251 commits

    added 251 commits

    Compare with previous version

  • I got notified that a merge conflict was introduced, so had to update

  • Jannik Geisen resolved all threads

    resolved all threads

  • Jannik Geisen added 1 commit

    added 1 commit

    • 563145f3 - Add timer readout for full modifiers loop

    Compare with previous version

  • Jannik Geisen unmarked as a Work In Progress

    unmarked as a Work In Progress

  • This merge request affects 2 packages:

    • Reconstruction/Jet/JetRec
    • Reconstruction/Jet/JetRecConfig

    Affected files list will not be printed in this case

    Adding @goetz as watcher

  • :negative_squared_cross_mark: CI Result FAILURE (hash 563145f3)

    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: :o: :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
    :o: AthGeneration: number of compilation errors 1, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 25156]

  • Jannik Geisen added 121 commits

    added 121 commits

    Compare with previous version

  • This merge request affects 2 packages:

    • Reconstruction/Jet/JetRec
    • Reconstruction/Jet/JetRecConfig

    Affected files list will not be printed in this case

    Adding @goetz as watcher

  • :white_check_mark: CI Result SUCCESS (hash 8b2d4a05)

    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 25217]

  • mentioned in commit 15c97d73

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