19 return StatusCode::SUCCESS;
27 if(!
info.isHLTBoostedDiTau()) {
28 ATH_MSG_WARNING(
"Chain \"" << trigger <<
"\" is not a boosted di-tau trigger. Skipping...");
38 return StatusCode::SUCCESS;
43 std::vector<const xAOD::DiTauJet*> boosted_ditau_vec;
45 std::vector<TrigCompositeUtils::LinkInfo<xAOD::DiTauJetContainer>> features_boosted_ditau =
48 for (
const auto& fb_ditau : features_boosted_ditau) {
49 if (!fb_ditau.link.isValid())
continue;
54 boosted_ditau_vec.push_back(ditau);
56 return boosted_ditau_vec;
72 const auto* ditau = boosted_ditau_vec.at(0);
87 TLorentzVector boosted_diTau4V;
88 boosted_diTau4V.SetPtEtaPhiM(0,0,0,0);
90 boosted_diTau4V = boosted_ditau_vec.at(0)->p4();
93 Eta = boosted_diTau4V.Eta();
94 Phi = boosted_diTau4V.Phi();
97 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);