5#ifndef TRIG_TrigBphysStreamerHypo_H
6#define TRIG_TrigBphysStreamerHypo_H
24 virtual StatusCode
execute(
const EventContext&)
const override;
27 ToolHandleArray<TrigBphysStreamerHypoTool>
m_hypoTools {
this,
"HypoTools", {},
"Tools to perform selection"};
28 Gaudi::Property<std::string>
m_triggerLevel {
this,
"triggerLevel",
"EF",
"use xAOD::L2StandAloneMuon at L2 level and xAOD::Muon at EF level as a trigger feature object"};
30 Gaudi::Property<std::vector<std::string>>
m_triggerList {
this,
"triggerList", {},
"The streamer will copy ID from the previous Decision if it matches with some trigger from the list; all IDs will be copied if no trigger is specified"};
32 Gaudi::Property<std::string>
m_roiLinkName{
this,
"RoILinkName",
"l2cbroi",
"Name for RoI Link"};
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Gaudi::Property< std::string > m_triggerLevel
TrigBphysStreamerHypo()=delete
Gaudi::Property< std::string > m_roiLinkName
virtual StatusCode initialize() override
TrigBphysStreamerHypo(const std::string &name, ISvcLocator *pSvcLocator)
TrigCompositeUtils::DecisionIDContainer m_triggerIDs
ToolHandleArray< TrigBphysStreamerHypoTool > m_hypoTools
virtual StatusCode execute(const EventContext &) const override
Gaudi::Property< std::vector< std::string > > m_triggerList
std::set< DecisionID > DecisionIDContainer