17 return StatusCode::SUCCESS;
25 if(!
info.isHLTBoostedDiTau()) {
26 ATH_MSG_WARNING(
"Chain \"" << trigger <<
"\" is not a boosted di-tau trigger. Skipping...");
36 return StatusCode::SUCCESS;
41 std::vector<const xAOD::DiTauJet*> boosted_ditau_vec;
43 std::vector<TrigCompositeUtils::LinkInfo<xAOD::DiTauJetContainer>> features_boosted_ditau =
46 for (
const auto& fb_ditau : features_boosted_ditau) {
47 if (!fb_ditau.link.isValid())
continue;
52 boosted_ditau_vec.push_back(ditau);
54 return boosted_ditau_vec;
70 const auto* ditau = boosted_ditau_vec.at(0);
85 TLorentzVector boosted_diTau4V;
86 boosted_diTau4V.SetPtEtaPhiM(0,0,0,0);
88 boosted_diTau4V = boosted_ditau_vec.at(0)->p4();
91 Eta = boosted_diTau4V.Eta();
92 Phi = boosted_diTau4V.Phi();
95 fill(
monGroup, omni_score, R_tracks_lead, R_tracks_subl, f_core_lead, f_core_subl, n_track, n_tracks_lead, n_tracks_subl,
Pt,
Eta,
Phi, M);