Go to the documentation of this file. 1 #ifndef Validation_RecoMuon_GlobalMuonMatchAnalyzer_H
2 #define Validation_RecoMuon_GlobalMuonMatchAnalyzer_H
33 class TrackAssociatorBase;
MonitorElement * h_fakePt
MonitorElement * h_goodMatch
void computeEfficiencyEta(MonitorElement *, MonitorElement *recoTH2, MonitorElement *simTH2)
MonitorElement * h_tkOnlySim
const TrackAssociatorBase * muAssociator_
edm::EDGetTokenT< reco::TrackToTrackingParticleAssociator > muAssociatorToken_
MonitorElement * h_fakeMatch
void dqmEndRun(const edm::Run &, const edm::EventSetup &) override
edm::ParameterSet iConfig
edm::EDGetTokenT< edm::View< reco::Track > > glbToken_
void computeEfficiencyPt(MonitorElement *, MonitorElement *recoTH2, MonitorElement *simTH2)
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * h_staOnlySim
~GlobalMuonMatchAnalyzer() override
edm::InputTag muAssociatorName_
const TrackAssociatorBase * tkAssociator_
MonitorElement * h_totReco
std::string subsystemname_
GlobalMuonMatchAnalyzer(const edm::ParameterSet &)
edm::EDGetTokenT< edm::View< reco::Track > > staToken_
MonitorElement * h_efficPt
void analyze(const edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< reco::TrackToTrackingParticleAssociator > tkAssociatorToken_
edm::InputTag tkAssociatorName_
edm::EDGetTokenT< edm::View< reco::Track > > tkToken_
MonitorElement * h_shouldMatch
edm::EDGetTokenT< edm::View< reco::Track > > tpToken_
MonitorElement * h_goodMatchSim