5#ifndef TRIGMUONHYPO_TRIGMUONEFIDTPINVMASSHYPOTOOL_H
6#define TRIGMUONHYPO_TRIGMUONEFIDTPINVMASSHYPOTOOL_H
29 bool executeAlg(
const std::vector<Combo::LegDecision>& combinaiton,
const EventContext& ctx)
const override;
31 StatusCode
doTPIdperf(
const xAOD::TrackParticle* metrack,
const std::vector<const xAOD::TrackParticle*>& tracks_pt,
const std::vector<const xAOD::TrackParticle*>& tracks_ftf)
const;
39 this,
"InvMassLow", -1.0,
"Low threshold for invariant mass cut" };
41 this,
"InvMassHigh", -1.0,
"High threshold for invariant mass cut" };
43 this,
"AcceptAll",
false,
"Ignore selection" };
45 this,
"SelectOppositeSign",
false,
"Select only oppositly charged pairs" };
47 this,
"MuonQualityCut",
false,
"Ignore selection" };
50 ToolHandle< GenericMonitoringTool >
m_monTool {
this,
"MonTool",
"",
"Monitoring tool" };
51 ToolHandle<CP::IMuonSelectionTool>
m_muonSelTool{
this,
"MuonSelectionTool",
"CP::MuonSelectionTool/MuonSelectionTool",
"Tool for muon quality selection"};
The Athena Transient Store API.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
Muon_v1 Muon
Reference the current persistent version: