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