37 return StatusCode::SUCCESS;
43 std::vector<const xAOD::TauJet*> taus_to_calibrate;
55 taus_to_calibrate.push_back(tau);
62 <<
", phi = " << tau_uncali->phi()
63 <<
", pt = " << tau_uncali->pt() );
66 if( !
m_selTool->accept( *tau_uncali ) )
continue;
69 ATH_MSG_INFO(
" Selected tau: eta = " << tau_uncali->eta()
70 <<
", phi = " << tau_uncali->phi()
71 <<
", pt = " << tau_uncali->pt() );
81 ATH_MSG_INFO(
" sf = " << accTauScaleFactorJetID (*tau) );
84 ATH_MSG_INFO(
"Unsmeared tau pt " << tau->
pt() <<
" Smeared tau pt: " << tau->
p4().Pt());
88 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Helper class to provide constant type-safe access to aux data.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ServiceHandle< StoreGateSvc > & evtStore()
size_type size() const noexcept
Returns the number of elements in the collection.
void makePrivateStore()
Create a new (empty) private store for this object.
Helper class to provide constant type-safe access to aux data.
virtual FourMom_t p4() const
The full 4-momentum of the particle.
virtual double pt() const
The transverse momentum ( ) of the particle.
TauJet_v3 TauJet
Definition of the current "tau version".
TauJetContainer_v3 TauJetContainer
Definition of the current "taujet container version".