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

Merge branch 'fix_absipSigLeadTrk_offline' into 'master'

fixing ipSigLeadTrk retrieval for offline taus for Run3 TauMonitoring

See merge request !38542
parents 45ac7741 68adfc7a
No related branches found
No related tags found
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,!38542fixing ipSigLeadTrk retrieval for offline taus for Run3 TauMonitoring
......@@ -241,11 +241,17 @@ void TrigTauMonitorAlgorithm::fillRNNInputVars(const std::string trigger, std::v
float detail = -999;
if (tau->detail(xAOD::TauJetParameters::dRmax, detail)){
} return detail;});
auto absipSigLeadTrk = Monitored::Collection("absipSigLeadTrk", tau_vec, [] (const xAOD::TauJet* tau){
float detail = -999;
if (tau->detail(xAOD::TauJetParameters::ipSigLeadTrk, detail)){
detail = std::min(TMath::Abs(detail), 30.0f);
} return detail;});
auto absipSigLeadTrk = online ? (Monitored::Collection("absipSigLeadTrk", tau_vec, [] (const xAOD::TauJet* tau){
float detail = -999;
if (tau->detail(xAOD::TauJetParameters::etOverPtLeadTrk, detail)){
detail = TMath::Log10(std::max(detail, 0.1f));
} return detail;})) :
(Monitored::Collection("absipSigLeadTrk", tau_vec, [] (const xAOD::TauJet* tau){
float detail = (tau->nTracks()>0) ? std::abs(tau->track(0)->d0SigTJVA()) : 0.;
detail = std::min(TMath::Abs(detail), 30.0f);
return detail;}));
auto sumPtTrkFrac = Monitored::Collection("sumPtTrkFrac", tau_vec, [] (const xAOD::TauJet* tau){
float detail = -999;
if (tau->detail(xAOD::TauJetParameters::SumPtTrkFrac, detail)){
......
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