81 return StatusCode::SUCCESS;
98 for (
auto tau : *
taus) {
100 if ( !
static_cast<bool>(
m_primTauSel->accept(*tau)) )
continue;
101 bool nominal =
static_cast<bool>(
m_nomiTauSel->accept(*tau));
116 int recProng = tau->nTracks();
117 if ( recProng == 1 ) {
127 else if ( recProng == 3 ) {
147 ATH_MSG_DEBUG(
"Tau is truth-matched and not with a quark or a jet");
148 if ( trueTau->isTau() ) {
150 if ( (
bool)IsHadronicTauAcc(*trueTau) ) {
168 if ( recProng == 1 ) {
180 else if ( recProng == 3 ) {
199 }
else if(trueTau->isElectron()) {
213 ATH_MSG_DEBUG(
"Tau is matched to a jet or Tau is unmatched - consider it as fake");
227 if ( recProng == 1 ) {
237 if ( recProng == 3 ) {
251 return StatusCode::SUCCESS;