5#ifndef TRIGMUONHYPO_TRIGMUONEFHYPOALG_H
6#define TRIGMUONHYPO_TRIGMUONEFHYPOALG_H 1
23 virtual StatusCode
execute(
const EventContext& context )
const override;
27 ToolHandleArray<TrigMuonEFHypoTool>
m_hypoTools {
this,
"HypoTools", {},
"Tools to perform selection"};
30 this,
"MuonDecisions",
"MuonEFCombiner_MuonData",
"Name of the input data on xAOD::MuonContainer produced by MuonCreatorAlg"};
32 this,
"MapToPreviousDecisions",
false,
"Map to decisions from previous decisions (needed if IM has mergeUsingFeature=True)"};
34 this,
"IncludeSAmuons",
false,
"Include SA muons for SA hypo alg, but not for CB hypo alg"};
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< xAOD::MuonContainer > m_muonKey
Gaudi::Property< bool > m_mapToPrevDec
virtual StatusCode execute(const EventContext &context) const override
TrigMuonEFHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandleArray< TrigMuonEFHypoTool > m_hypoTools
Gaudi::Property< bool > m_inclSAmuons
virtual StatusCode initialize() override