![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGMUONEF_MUONCHAINFILTERALG_H
6 #define TRIGMUONEF_MUONCHAINFILTERALG_H
29 Gaudi::Property<std::vector<std::string>>
m_filterChains {
this,
"ChainsToFilter", {},
"Vector of chains to filter out"};
32 Gaudi::Property<bool>
m_writeL2muComb {
this,
"WriteMuComb",
false,
"Flag to record muComb muons"};
35 Gaudi::Property<bool>
m_writeL2muFast {
this,
"WriteMuFast",
false,
"Flag to record muFast muons"};
38 Gaudi::Property<bool>
m_notGate {
this,
"NotGate",
false,
"filtering if not contained in ChainsToFilter"};
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::WriteHandleKey< xAOD::L2CombinedMuonContainer > m_muCombKey
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
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
TrigCompositeUtils::DecisionIDContainer m_filterChainIDs
Gaudi::Property< bool > m_writeL2muComb
SG::ReadHandleKeyArray< TrigCompositeUtils::DecisionContainer > m_inputDecisionKeys
virtual StatusCode initialize() override
StatusCode createDummyMuonContainers(const EventContext &ctx) const