|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGMUONHYPO_TRIGMUONEFTRACKISOLATIONHYPOTOOL_H
6 #define TRIGMUONHYPO_TRIGMUONEFTRACKISOLATIONHYPOTOOL_H 1
25 const std::string &
name,
26 const IInterface*
parent );
53 virtual StatusCode decide(std::vector<TrigMuonEFTrackIsolationHypoTool::EFIsolationMuonInfo>& toolInput)
const;
65 Gaudi::Property<bool>
m_acceptAll {
this,
"AcceptAll",
true,
"Ignore selection"};
67 Gaudi::Property<float>
m_ptcone02_cut {
this,
"PtCone02Cut", -1.0,
"cut on the pt cone 0.2 variable"};
69 Gaudi::Property<float>
m_ptcone03_cut {
this,
"PtCone03Cut", -1.0,
"cut on the pt cone 0.3 variable"};
71 Gaudi::Property<bool>
m_abscut {
this,
"DoAbsCut",
true,
"cut on absolute or sumpt/pt?"};
73 Gaudi::Property<bool>
m_useVarIso {
this,
"useVarIso",
false,
"use offline or online isolation variables?"};
75 Gaudi::Property<bool>
m_requireCombined {
this,
"RequireCombinedMuon",
true,
"only consider combined muons for isolation?"};
77 ToolHandle< GenericMonitoringTool >
m_monTool {
this,
"MonTool",
"",
"Monitoring tool" };
The Athena Transient Store API.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class used to describe composite objects in the HLT.
std::set< DecisionID > DecisionIDContainer
void decisionIDs(const Decision *d, DecisionIDContainer &destination)
Extracts DecisionIDs stored in the Decision object.