Draft: Moore muon moni
Added Moore/Hlt/RecoConf/python/RecoConf/muonPID_data_monitoring.py to configure the new class Rec/Muon/MuonPIDChecker/src/MuonMonitorAlg.cpp The class MuonMonitorAlg.cpp fills few histograms to monitor the MuonID after Hlt2 reconstruction.
Modified Moore/Hlt/RecoConf/python/RecoConf/standalone.py to call the new MuonID monitoring.
Merge request reports
Activity
Thanks @desimone. Is this MR ready to go from your side? If so, could you please:
- Change the title to something more descriptive and expand the description to explain what's being added and why.
- Remove the
.vscode
directory from the MR.
If it's not ready yet you can mark it as 'draft'.
Edited by Alex PearceThanks @apearce. The MR is ready.
mentioned in merge request Rec!2476 (closed)
280 282 } 281 283 data += get_track_checkers(types_and_locations_for_checkers) 282 284 285 # Add Muon 286 muon_pids = make_muon_id_hlt2(best_tracks) 287 # MuonChi2MatchTool is not thread-safe, so we cannot run this by default at the moment. 288 data += [muon_pids] 392 397 } 393 398 data += get_track_checkers(types_and_locations_for_checkers) 394 399 400 # Add Muon 401 muon_pids = make_muon_id_hlt2(all_best_tracks) 402 # MuonChi2MatchTool is not thread-safe, so we cannot run this by default at the moment. 403 data += [muon_pids] we were discussing this with @rvazquez recently. The configuration still calls the old
MuonIDAlgLite
, see hlt2_muonid.py, which is indeed not thread-safe. However a new thread-safe algorithm exists, we need to revive !684 (closed) (or a new MR doing something similar) to get it in the reco sequence. @rvazquez could you check if !684 (closed) can still be used (it will surely need rebasing) or just close it and start a new MR from scratch?Thanks @cmarinbe for these infos !
MuonChi2MatchTool will not be used. The more I look into it, the clearer is to me that we need a single code for the MuonID (
MuonIDHlt1Alg.cpp
is enough) that already computes the chi2Corr. This code is templated so can take as input the Hlt1 or Hlt2 tracks.I am very busy this week with the moving, but next week I will take a look at all this and clean up the MR that were overwriten by something else.
I would say that
make_muon_id_hlt2
could use alsoMuonIDHlt1Alg
.Thanks @rvazquez, that sounds good to me.
Shall we set this MR as a draft until that work is ready? My understanding is that we need a thread-safe muon ID in the configuration before this MR can proceed.
assigned to @rvazquez
mentioned in merge request !684 (closed)
added RTA label
mentioned in merge request !1600 (merged)
Superseeded by !1600 (merged)