1 #ifndef BDHadronTrackMonitoringAnalyzer_H
2 #define BDHadronTrackMonitoringAnalyzer_H
MonitorElement * nTrk_dusgjet[6]
edm::EDGetTokenT< ClusterTPAssociation > clusterTPMapToken_
MonitorElement * TrkHitAll_alljets[6]
MonitorElement * TrkDxy_alljets[6]
MonitorElement * TrkTruthHitPixel_alljets[5]
MonitorElement * TrkDz_alljets[6]
edm::EDGetTokenT< reco::TrackCollection > TrackCollectionTag_
edm::EDGetTokenT< reco::VertexCollection > PrimaryVertexColl_
edm::ESGetToken< TransientTrackBuilder, TransientTrackRecord > ttrackToken_
TrackClassifier classifier_
MonitorElement * TrkHitStrip_alljets[6]
MonitorElement * TrkEta_alljets[6]
BDHadronTrackMonitoringAnalyzer(const edm::ParameterSet &pSet)
MonitorElement * TrkPhi_alljets[6]
MonitorElement * TrkHitPixel_alljets[6]
edm::InputTag ClusterTPMapSrc_
edm::EDGetTokenT< pat::JetCollection > PatJetCollectionTag_
MonitorElement * nTrkAll_dusgjet
MonitorElement * TrkTruthPhi_alljets[5]
MonitorElement * TrkTruthEta_alljets[5]
MonitorElement * nTrkAll_bjet
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
~BDHadronTrackMonitoringAnalyzer() override
static const std::vector< std::string > TrkHistCat
MonitorElement * TrkTruthPt_alljets[5]
Get track history and classify it in function of their .
MonitorElement * nTrkAll_cjet
MonitorElement * TrkTruthHitAll_alljets[5]
MonitorElement * TrkTruthDxy_alljets[5]
MonitorElement * TrkPt_alljets[6]
MonitorElement * nTrk_cjet[6]
MonitorElement * TrkTruthDz_alljets[5]
MonitorElement * nTrk_bjet[6]
MonitorElement * TrkTruthHitStrip_alljets[5]
void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup) override