![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
9 const std::string&
name, ISvcLocator* svcloc):
18 return StatusCode::SUCCESS;
22 const EventContext& cxt )
const {
25 if (!container.isValid()) {
27 return StatusCode::FAILURE;
31 for (
const auto* element: *container) {
32 if (container(*element)) {
38 return StatusCode::SUCCESS;
This file contains "getter" functions used for accessing tagger inputs from the EDM.
FlavorTagDiscriminants::DecoratorAlg< xAOD::JetContainer, IJetTagConditionalDecorator, xAOD::TrackParticleContainer > JetCondTag_t
SG::ReadHandleKey< CONTAINER > m_containerKey
const std::string & key() const
Return the StoreGate ID for the referenced object.
virtual StatusCode initialize() override
Handle class for reading a decoration on an object.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode execute(const EventContext &cxt) const override
JetTagConditionalDecoratorAlg(const std::string &name, ISvcLocator *svcloc)
std::string to_string(const DetectorType &type)
Gaudi::Property< std::string > m_tagFlag
SG::ReadDecorHandleKey< xAOD::JetContainer > m_tagFlagReadDecor
virtual StatusCode initialize() override
ToolHandle< DECORATOR > m_decorator