16 #include "GaudiKernel/IToolSvc.h"
27 const std::string&
name,
28 const IInterface*
parent) :
46 return StatusCode::SUCCESS;
63 return StatusCode::SUCCESS;
76 return StatusCode::SUCCESS;
89 for (
auto tau : *taus) {
91 if ( !
static_cast<bool>(
m_primTauSel->accept(*tau)) )
continue;
92 bool nominal =
static_cast<bool>(
m_nomiTauSel->accept(*tau));
105 int recProng = tau->nTracks();
106 if ( recProng == 1 ) {
114 else if ( recProng == 3 ) {
131 if ( (
bool)IsTruthMatchedAcc(*tau) ) {
133 if ( trueTau->isTau() ) {
135 if ( (
bool)IsHadronicTauAcc(*trueTau) ) {
150 if ( recProng == 1 ) {
160 else if ( recProng == 3 ) {
177 }
else if(trueTau->isElectron()) {
200 if ( recProng == 1 ) {
208 if ( recProng == 3 ) {
231 if ( recProng == 1 ) {
239 if ( recProng == 3 ) {
251 return StatusCode::SUCCESS;
257 return StatusCode::SUCCESS;