Skip to content

add tests for running CP algorithms on PHYSLITE

So far only muons, since that is all the global tests do so far, but it makes sure that we can at least do that on PHYSLITE as well.

This is likely conflicting with my other CP algorithm MR in flight, but it also doesn't seem to work right now anyways, and hopefully somebody has some great insight as to what is going on here.

The specific error message I get points to a missing variable (CaloMuonScore):

MuonSelectionAlg_mediu...FATAL   /build1/atnight/localbuilds/nightlies/AnalysisBase/master/athena/PhysicsAnalysis/MuonID/MuonSelectorTools/Root/MuonSelectionTool.cxx:1394 (void CP::MuonSelectionTool::retrieveParam(const Muon&, float&, xAOD::Muon_v1::ParamDef) const): /build1/atnight/localbuilds/nightlies/AnalysisBase/master/athena/PhysicsAnalysis/MuonID/MuonSelectorTools/Root/MuonSelectionTool.cxx:1394 Failed to retrieve parameter 28 for muon with pT:27.4491, eta:-0.0548586, phi: 1.56738, q:1, author: 8
Package.EventLoop        ERROR   /build1/atnight/localbuilds/nightlies/AnalysisBase/master/athena/PhysicsAnalysis/D3PDTools/EventLoop/Root/MessageCheck.cxx:35 (void EL::Detail::report_exception()): caught exception: Failed to retrieve Parameter

I don't know if this means we need to update the test input files, or there is some special setting for the MuonSelectorTool when running PHYSLITE, or something else. Maybe it also just disappears when running in CI.

Tagging the usual suspects: @schaarsc @jcatmore @jojungge @yoyamagu @jburr @tadej

Edited by Nils Erik Krumnack

Merge request reports