|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGGERMATCHINGTOOL_TRIGMATCHTESTALG_H
6 #define TRIGGERMATCHINGTOOL_TRIGMATCHTESTALG_H
30 Gaudi::Property<std::vector<std::string>>
m_chains{
31 this,
"Chains", {},
"List of trigger chains to check"};
32 std::map<std::string, SG::ReadHandleKey<xAOD::IParticleContainer>>
m_offlineKeys;
33 ToolHandle<Trig::TrigDecisionTool>
m_tdt{
"Trig::TrigDecisionTool/TrigDecisionTool"};
35 this,
"MatchingTool",
"Trig::R3MatchingTool/MatchingTool",
"The trigger matching tool"};
36 std::map<std::string, std::map<std::string, std::size_t>>
m_chainInfos;
48 #endif //> !TRIGGERMATCHINGTOOL_TRIGMATCHTESTALG_H
std::map< std::string, std::map< std::string, std::size_t > > m_chainInfos
std::size_t nEventsMatched
The common trigger namespace for trigger analysis tools.
std::size_t nEventsPassed
std::map< std::string, SG::ReadHandleKey< xAOD::IParticleContainer > > m_offlineKeys
std::map< std::string, MatchData > m_chainData
Gaudi::Property< std::vector< std::string > > m_chains
TrigMatchTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< Trig::TrigDecisionTool > m_tdt
the (new) base class for EventLoop algorithms
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< Trig::IMatchingTool > m_matchingTool
virtual ~TrigMatchTestAlg() override=default
virtual StatusCode initialize() override
virtual StatusCode execute() override
virtual StatusCode finalize() override