|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGJETHYPOTOOL_H
6 #define TRIGJETHYPOTOOL_H
34 const std::string&
name,
42 using JetDecision = std::pair<const xAOD::Jet*,TrigCompositeUtils::Decision*>;
47 std::vector<JetDecision>& jetHypoInputs)
const;
50 const std::vector<HLT::Identifier>&
getIDs()
const;
71 ToolHandle<ITrigJetHypoToolHelper>
m_helper {
72 this,
"helper_tool", {},
"Jet hypo helper AlgTool"};
75 this,
"startLabelIndex", {0},
"start value for leg indices"};
78 this,
"endLabelIndex", {0},
"end value for leg indices"};
81 this,
"visit_debug",
false,
"debug flag"};
84 this,
"chain_name", {},
"chain name"};
87 mutable std::atomic<size_t>
m_id = 0;
89 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool"};
93 const std::unique_ptr<ITrigJetHypoInfoCollector>&)
const;
97 const std::vector<JetDecision>& jetHypoInputs)
const;
101 const std::vector<JetDecision>& jetHypoInputs,
::StatusCode StatusCode
StatusCode definition for legacy code.
std::set< DecisionID > DecisionIDContainer