 |
ATLAS Offline Software
|
Go to the documentation of this file.
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;
def retrieve(aClass, aKey=None)
virtual double pt() const
The transverse momentum ( ) of the particle.
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a tau jet.
TauJet_v3 TauJet
Definition of the current "tau version".
void makePrivateStore()
Create a new (empty) private store for this object.
virtual FourMom_t p4() const
The full 4-momentum of the particle.
Helper class to provide constant type-safe access to aux data.
size_type size() const noexcept
Returns the number of elements in the collection.