![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
29 return StatusCode::SUCCESS;
43 return StatusCode::SUCCESS;
50 ATH_MSG_DEBUG(
"Checking inputHandle " << inputDecisions.key() <<
" with size: " << inputDecisions->size() );
54 for (
const auto& legID : decIDs) {
68 return StatusCode::SUCCESS;
75 return StatusCode::SUCCESS;
90 return StatusCode::SUCCESS;
99 ATH_CHECK( handle.
record(std::make_unique<xAOD::L2CombinedMuonContainer>(), std::make_unique<xAOD::L2CombinedMuonAuxContainer>()) );
103 ATH_CHECK( handle.
record(std::make_unique<xAOD::L2StandAloneMuonContainer>(), std::make_unique<xAOD::L2StandAloneMuonAuxContainer>()) );
105 return StatusCode::SUCCESS;
virtual StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< xAOD::L2StandAloneMuonContainer > m_muFastKey
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())
SG::WriteHandleKey< xAOD::L2CombinedMuonContainer > m_muCombKey
::StatusCode StatusCode
StatusCode definition for legacy code.
Class used to describe composite objects in the HLT.
Gaudi::Property< std::vector< std::string > > m_filterChains
Gaudi::Property< bool > m_notGate
MuonChainFilterAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< bool > m_writeL2muFast
std::set< DecisionID > DecisionIDContainer
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
void decisionIDs(const Decision *d, DecisionIDContainer &destination)
Extracts DecisionIDs stored in the Decision object.
std::string name() const
reports human redable name if it is enabled or, empty string
TrigCompositeUtils::DecisionIDContainer m_filterChainIDs
Gaudi::Property< bool > m_writeL2muComb
HLT::Identifier getIDFromLeg(const HLT::Identifier &legIdentifier)
Generate the HLT::Identifier which corresponds to the chain name from the leg name.
SG::ReadHandleKeyArray< TrigCompositeUtils::DecisionContainer > m_inputDecisionKeys
virtual StatusCode initialize() override
StatusCode createDummyMuonContainers(const EventContext &ctx) const
virtual void setFilterPassed(bool state, const EventContext &ctx) const