10#ifndef MUONPHYSVALMONITORING_MUONPHYSVALMONITORINGTOOL_H
11#define MUONPHYSVALMONITORING_MUONPHYSVALMONITORINGTOOL_H
112 TH1F*
findHistogram(
const std::vector<HistData>& hists,
const std::string& hnameTag,
const std::string& hdirTag,
113 const std::string& hNewName);
132 "MSOnlyExtrapolatedMuonTrackParticles"};
144 this,
"SelectMuonWorkingPoints", {xAOD::Muon::Loose, xAOD::Muon::Medium, xAOD::Muon::Tight}};
148 {xAOD::Muon::MuidCo, xAOD::Muon::MuTagIMO, xAOD::Muon::MuidSA, xAOD::Muon::MuGirl, xAOD::Muon::CaloTag, xAOD::Muon::CaloScore}};
152 Gaudi::Property<std::vector<std::string>>
m_L1MuonItems{
this,
"SelectL1MuonItems", {}};
155 "SelectMuonCategories",
163 Gaudi::Property<bool>
m_isData{
this,
"IsData",
false};
168 ToolHandle<CP::IMuonSelectionTool>
m_muonSelectionTool{
this,
"MuonSelector",
"CP::MuonSelectionTool/MuonSelectionTool"};
169 ToolHandle<Rec::IMuonPrintingTool>
m_muonPrinter{
this,
"MuonPrinter",
"Rec::MuonPrintingTool/MuonPrintingTool"};
170 ToolHandle<Trig::TrigDecisionTool>
m_trigDec{
this,
"TrigDecTool",
"Trig::TrigDecisionTool/TrigDecisionTool"};
171 ToolHandle<Trk::ITrackSelectorTool>
m_trackSelector{
this,
"TrackSelector",
"InDet::InDetDetailedTrackSelectorTool/MuonCombinedInDetDetailedTrackSelectorTool"};
172 ToolHandle<CP::IIsolationSelectionTool>
m_isoTool{
this,
"IsoTool",
""};
179 void SplitString(TString
x,
const TString& delim, std::vector<TString>& v);
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
Class providing the definition of the 4-vector interface.
DecorHandleKeyArray< ReadDecorHandle< T, S >, ReadDecorHandleKey< T >, Gaudi::DataHandle::Reader > ReadDecorHandleKeyArray
TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
L2CombinedMuon_v1 L2CombinedMuon
Define the latest version of the muon CB class.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
SlowMuon_v1 SlowMuon
Reference the current persistent version:
TruthParticle_v1 TruthParticle
Typedef to implementation.
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".
Muon_v1 Muon
Reference the current persistent version:
L2StandAloneMuon_v2 L2StandAloneMuon
Define the latest version of the muon SA class.
MuonSegment_v1 MuonSegment
Reference the current persistent version:
TruthParticleContainer_v1 TruthParticleContainer
Declare the latest version of the truth particle container.