|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGMUONHYPO_TRIGMUONEFIDTPHYPOTOOL_H
6 #define TRIGMUONHYPO_TRIGMUONEFIDTPHYPOTOOL_H
12 #include "GaudiKernel/SystemOfUnits.h"
49 StatusCode decide(std::vector<TrigMuonEFIdtpHypoTool::MuonEFIdperfInfo>& toolInput)
const ;
61 this,
"MuonQualityCut",
false,
"Ignore selection" };
62 Gaudi::Property< std::vector<std::vector<double>> >
m_ptBins {
63 this,
"PtBins", { {0, 2.5} },
"Bins range of each pT threshold" };
65 this,
"PtThresholds", { {5.49*
Gaudi::Units::GeV} },
"Track pT requirement ( separate threshold for each muon )" };
67 this,
"AcceptAll",
false,
"Ignore selection" };
71 ToolHandle< GenericMonitoringTool >
m_monTool {
this,
"MonTool",
"",
"Monitoring tool" };
72 ToolHandle<CP::IMuonSelectionTool>
m_muonSelTool{
this,
"MuonSelectionTool",
"CP::MuonSelectionTool/MuonSelectionTool",
"Tool for muon quality selection"};
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.
Class describing a TrackParticle.