Skip to content
Snippets Groups Projects
Commit 898ec095 authored by Frank Winklmeier's avatar Frank Winklmeier
Browse files

Merge branch 'master-fixJetHistoMatchedFiller' into 'master'

Filling histograms of deltaPt for all matched jets in JetMonitoring

See merge request !37571
parents b954082b a8129323
6 merge requests!58791DataQualityConfigurations: Modify L1Calo config for web display,!46784MuonCondInterface: Enable thread-safety checking.,!46776Updated LArMonitoring config file for WD to match new files produced using MT,!45405updated ART test cron job,!42417Draft: DIRE and VINCIA Base Fragments for Pythia 8.3,!37571Filling histograms of deltaPt for all matched jets in JetMonitoring
......@@ -28,16 +28,21 @@ StatusCode JetHistoMatchedFiller::processJetContainer(const JetMonitoringAlg& pa
SG::ReadDecorHandle<xAOD::JetContainer, char> matchedHandle(m_matchedKey, ctx);
SG::ReadDecorHandle<xAOD::JetContainer, double> ptdiffHandle(m_ptdiffKey, ctx);
auto dPt = Monitored::Scalar<double>("ptdiff",0.0);
auto matched = Monitored::Collection("matched", jets, [matchedHandle](const xAOD::Jet * jet) {return matchedHandle(*jet);});
auto dPt = Monitored::Scalar("ptdiff",0.0);
// Loop over jets and fill pt difference between matched jets
for(const xAOD::Jet* jet : jets){
bool matched = matchedHandle(*jet);
if(matched) dPt = ptdiffHandle(*jet);
if(matched){
dPt = ptdiffHandle(*jet);
parentAlg.fill(m_group,dPt);
}
}
parentAlg.fill(m_group,dPt);
parentAlg.fill(m_group,matched);
return StatusCode::SUCCESS;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment