|
ATLAS Offline Software
|
Go to the documentation of this file.
28 return StatusCode::SUCCESS;
40 for (
const xAOD::TauJet* tau : *taus) decSelection(*tau) =
false;
41 for (
const xAOD::TauJet* tau : *muonrm_taus) decSelection(*tau) =
false;
46 outputTauCont->setStore(outputTauContAux);
48 if(linkAcc.isAvailable(*tau) && !linkAcc(*tau).isValid()){
49 ATH_MSG_WARNING(
"Invalid originalTauJet link for tau with pT="<<tau->pt());
52 decSelection(*tau) =
true;
55 if(linkAcc.isAvailable(*tau)){
56 auto link = linkAcc(*tau);
72 return StatusCode::SUCCESS;
StatusCode initialize() override
SysListHandle m_systematicsList
Temporary container used until we have I/O for AuxStoreInternal.
TauJetAuxContainer_v3 TauJetAuxContainer
Definition of the current taujet auxiliary container.
::StatusCode retrieve(const T *&object, const CP::SystematicSet &sys) const
retrieve the object for the given name
SysWriteHandle< xAOD::TauJetContainer > m_outputTauHandle
Helper class to provide constant type-safe access to aux data.
const std::vector< CP::SystematicSet > & systematicsVector() const
the list of systematics to loop over
Select isolated Photons, Electrons and Muons.
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
StatusCode initialize(SysListHandle &sysListHandle)
initialize this handle
::StatusCode initialize()
intialize this property
Helper class to provide type-safe access to aux data.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a tau jet.
TauJet_v3 TauJet
Definition of the current "tau version".
SysReadHandle< xAOD::TauJetContainer > m_tauHandle
TauJetContainer_v3 TauJetContainer
Definition of the current "taujet container version".
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.
#define ATH_MSG_WARNING(x)
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...
SysReadHandle< xAOD::TauJetContainer > m_MuonRMtauHandle
StatusCode execute() override