![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGMUONEF_TRIGMUONEFTRACKISOLATIONALG_H
6 #define TRIGMUONEF_TRIGMUONEFTRACKISOLATIONALG_H 1
44 this,
"OnlineIsolationTool",
"TrigMuonEFTrackIsolationTool/TrigMuonEFTrackIsolationTool",
"Select online muon isolation tool you want to use"};
48 this,
"IdTrackParticles",
"InDetTrigTrackingxAODCnv_Muon_FTF",
"Name of ID Track Particle container" };
51 this,
"MuonEFContainer",
"Muons",
"Name of EF Muons container" };
54 this,
"MuonContName",
"MuonEFInfo",
"Name of output objects for EF" };
57 this,
"ptcone02Name",
"Muons.ptcone02",
"Isolation for ptcone 0.2" };
60 this,
"ptcone03Name",
"Muons.ptcone03",
"Isolation for ptcone 0.3" };
64 Gaudi::Property<bool>
m_requireCombined {
this,
"requireCombinedMuon",
true,
"Require that EF Muons are combined"};
67 Gaudi::Property<bool>
m_useVarIso {
this,
"useVarIso",
true,
"Use offline isolation variables"};
73 ToolHandle< GenericMonitoringTool >
m_monTool {
this,
"MonTool",
"",
"Monitoring tool" };
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
std::vector< double > m_coneSizes
virtual StatusCode execute(const EventContext &ctx) const override
execute execute the combined muon FEX.
An algorithm that can be simultaneously executed in multiple threads.
ToolHandle< GenericMonitoringTool > m_monTool
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::MuonContainer > m_efMuonContainerKey
Header file to be included by clients of the Monitored infrastructure.
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::WriteDecorHandleKey< xAOD::MuonContainer > m_muonIso30Key
Gaudi::Property< bool > m_requireCombined
SG::WriteDecorHandleKey< xAOD::MuonContainer > m_muonIso20Key
Gaudi::Property< bool > m_useVarIso
~TrigMuonEFTrackIsolationAlg()
Destructor.
virtual StatusCode initialize() override
initialize.
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackParticleKey
TrigMuonEFTrackIsolationAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
ToolHandle< IMuonEFTrackIsolationTool > m_onlineEfIsoTool
Tool handle for isolation tool.
SG::WriteHandleKey< xAOD::MuonContainer > m_muonContainerKey