Skip to content
Snippets Groups Projects

Add option to run the full HLT2 reconstruction in HltEfficiencyChecker jobs

Merged Ross John Hunter requested to merge rjhunter-use-reco into master
All threads resolved!

FYI @rmatev @sstahl @mvesteri

As titled. There is a new run_reconstruction flag that can be specified in the yaml, and the "by-hand" hlt2_eff_example.py uses with reconstruction.bind(from_file=False). As such all the HLT2 HltEfficiencyChecker examples run the reconstruction by default.

On a side note, the possibility of plotting with logx is added as requested by Mike Solokoff in RTAGeneral on Friday.

TODO:

  • Update the doc examples (add myself as CODEOWNER for the docs while I'm there)
  • Make the rate examples use the reconstruction too
  • Add a test that still runs reco from file.
Edited by Ross John Hunter

Merge request reports

Pipeline #1784481 passed

Pipeline passed for a885144b on rjhunter-use-reco

Approved by

Merged by Christopher Rob JonesChristopher Rob Jones 4 years ago (Jul 14, 2020 10:14am UTC)

Merge details

  • Changes merged into master with 433aa553.
  • Deleted the source branch.

Pipeline #1795146 passed

Pipeline passed for 433aa553 on master

Activity

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

    • bdd65e50 - Apply suggestion to HltEfficiencyChecker/options/hlt2_eff_example.py

    Compare with previous version

  • Ross John Hunter added 2 commits

    added 2 commits

    • c2010f26 - Use reconstruction for rates examples
    • b528ee06 - Merge branch 'rjhunter-use-reco' of...

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • mentioned in issue #13 (moved)

  • added 1 commit

    • 5f572884 - Gamble and put the legend on the left if logx

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Ross John Hunter marked the checklist item Make the rate examples use the reconstruction too as completed

    marked the checklist item Make the rate examples use the reconstruction too as completed

  • Ross John Hunter resolved all threads

    resolved all threads

  • I'm happy with this now and the tests pass for me locally. I can go ahead and change the code examples in the documentation to reflect the changes here. Before I do, does anyone have any more comments/things I should address @apearce @mvesteri @rmatev @sstahl?

  • LGTM!

  • Ross John Hunter unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Ross John Hunter changed the description

    changed the description

  • @msaur this is ready for testing now, I can update the documentation in the meantime.

  • Ross John Hunter assigned to @msaur and unassigned @rjhunter

    assigned to @msaur and unassigned @rjhunter

    • Resolved by Ross John Hunter

      @rjhunter There are several failures related to x86_64-centos7-gcc9-dbg and x86_64-centos7-clang8-dbg platforms. Can you check that? Specifically: On x86_64-centos7-gcc9-dbg: RecoConf.hlt2_reco_full_geometry RecoConf.mc_cheated_pattern_recognition On x86_64-centos7-clang8-dbg: RecoConf.hlt2_reco_calo_resolution_pi0 --- here some files can't be accessed RecoConf.hlt2_reco_baseline_multi_threaded HltEfficiencyChecker.test_hlt2_example HltEfficiencyChecker.test_hlt2_wizard_effs HltEfficiencyChecker.test_hlt2_wizard_rates

    • Resolved by Christopher Rob Jones
      • avx2 issue is currently being investigated, it also created problems in many others MRs.
      • regarding the timeout, for this would be beast to contact relevant maintainer and check if increased timeout will not be an issue due to some other reasons -> solved by comment form Sascha.
      Edited by Miroslav Saur
  • Ross John Hunter marked as a Work In Progress

    marked as a Work In Progress

  • Ross John Hunter changed the description

    changed the description

  • Ross John Hunter assigned to @rjhunter and unassigned @msaur

    assigned to @rjhunter and unassigned @msaur

  • Ross John Hunter added 2 commits

    added 2 commits

    • 294dc586 - Add new test and corresponding yaml
    • a885144b - Increase timeouts to 20 mins for reco-on jobs, 40 mins therefore for...

    Compare with previous version

  • assigned to @msaur

  • assigned to @msaur

  • Ross John Hunter unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Ross John Hunter marked the checklist item Add a test that still runs reco from file. as completed

    marked the checklist item Add a test that still runs reco from file. as completed

  • Ross John Hunter mentioned in merge request Moore!571 (merged)

    mentioned in merge request Moore!571 (merged)

  • Ross John Hunter marked the checklist item Update the doc examples (add myself as CODEOWNER for the docs while I'm there) as completed

    marked the checklist item Update the doc examples (add myself as CODEOWNER for the docs while I'm there) as completed

  • assigned to @jonrob

  • mentioned in commit Moore@a23be6d8

  • Christopher Rob Jones resolved all threads

    resolved all threads

  • Christopher Rob Jones approved this merge request

    approved this merge request

  • mentioned in commit 433aa553

  • Ross John Hunter mentioned in merge request !16 (merged)

    mentioned in merge request !16 (merged)

  • mentioned in issue Moore#198 (closed)

  • Sascha Stahl mentioned in issue Moore#202

    mentioned in issue Moore#202

  • Please register or sign in to reply
    Loading