|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef GNN_AUXTASK_DECORATOR_ALG_H
9 #define GNN_AUXTASK_DECORATOR_ALG_H
16 #include "Gaudi/Property.h"
35 this,
"btagging_container",
"BTagging_AntiKt4EMPFlow",
"BTagging container name to read the aux-task outputs from"
38 this,
"track_container",
"InDetTrackParticles",
"Track container name to decorate with the aux-task outputs"
41 this,
"track_links",
"GN2v01_TrackLinks",
"TrackLinks name associated with the BTagging object"
44 this,
"track_aux_tasks", {},
"Map between aux-task decorations for jets and decorations for tracks"
GNNAuxTaskDecoratorAlg(const std::string &name, ISvcLocator *svcloc)
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
This file contains "getter" functions used for accessing tagger inputs from the EDM.
virtual StatusCode execute(const EventContext &cxt) const override
Property holding a SG store/key/clid from which a ReadHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
virtual StatusCode finalize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::BTaggingContainer > m_jetContainerKey
std::vector< SG::ReadDecorHandleKey< xAOD::BTaggingContainer > > m_readDecorKeys
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackContainerKey
Gaudi::Property< std::map< std::string, std::string > > m_trackAuxTasks
std::vector< SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > > m_trackAuxTasksDecorKeys
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
virtual StatusCode initialize() override
SG::ReadDecorHandleKey< xAOD::TrackParticleContainer > m_trackLinksKey