28 return StatusCode::SUCCESS;
41 for (
const xAOD::TauJet* tau : *muonrm_taus) decSelection(*tau) =
false;
46 outputTauCont->setStore(outputTauContAux);
49 ATH_MSG_WARNING(
"Invalid originalTauJet link for tau with pT="<<tau->pt());
52 decSelection(*tau) =
true;
72 return StatusCode::SUCCESS;
#define ATH_MSG_WARNING(x)
ServiceHandle< StoreGateSvc > & evtStore()
SysReadHandle< xAOD::TauJetContainer > m_MuonRMtauHandle
StatusCode execute() override
SysListHandle m_systematicsList
SysWriteHandle< xAOD::TauJetContainer > m_outputTauHandle
SysReadHandle< xAOD::TauJetContainer > m_tauHandle
StatusCode initialize() override
value_type push_back(value_type pElem)
Add an element to the end of the collection.
void makePrivateStore()
Create a new (empty) private store for this object.
Helper class to provide constant type-safe access to aux data.
SG::Decorator< T, ALLOC > Decorator
class to provide type-safe access to aux data.
Select isolated Photons, Electrons and Muons.
TauJet_v3 TauJet
Definition of the current "tau version".
TauJetAuxContainer_v3 TauJetAuxContainer
Definition of the current taujet auxiliary container.
bool setOriginalObjectLink(const IParticle &original, IParticle ©)
This function should be used by CP tools when they make a deep copy of an object in their correctedCo...
TauJetContainer_v3 TauJetContainer
Definition of the current "taujet container version".
static const SG::AuxElement::Accessor< std::vector< ElementLink< EventInfoContainer_v1 > > > linkAcc("subEventLink")