1 #ifndef Validation_RecoMuon_GlobalMuonMatchAnalyzer_H
2 #define Validation_RecoMuon_GlobalMuonMatchAnalyzer_H
35 namespace reco {
class Track;}
39 class TrackAssociatorBase;
MonitorElement * h_goodMatchSim
const TrackAssociatorBase * muAssociator_
MonitorElement * h_tkOnlySim
edm::EDGetTokenT< reco::TrackToTrackingParticleAssociator > muAssociatorToken_
MonitorElement * h_shouldMatch
~GlobalMuonMatchAnalyzer()
MonitorElement * h_fakePt
virtual void analyze(const edm::Event &, const edm::EventSetup &)
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
edm::InputTag muAssociatorName_
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_