CMS 3D CMS Logo

SegmentTrackAnalyzer.h
Go to the documentation of this file.
1 #ifndef SegmentTrackAnalyzer_H
2 #define SegmentTrackAnalyzer_H
3 
11 #include <memory>
12 #include <fstream>
25 
26 class MuonServiceProxy;
27 
29 public:
32 
35 
36  void analyze(const edm::Event&, const edm::EventSetup&) override;
37  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
38 
39 private:
40  // ----------member data ---------------------------
43 
44  // Switch for verbosity
47  // Find the segments associated to the track
49 
50  int etaBin;
51  double etaMin;
52  double etaMax;
53  int phiBin;
54  double phiMin;
55  double phiMax;
56  int ptBin;
57  double ptMin;
58  double ptMax;
59 
60  // the histos
75 };
76 #endif
MonitorElement * trackHitPercentualVsPt
SegmentsTrackAssociator * theSegmentsAssociator
MonitorElement * cscTrackHitPercentualVsPhi
~SegmentTrackAnalyzer() override
Destructor.
MonitorElement * hitTkrProvenance
SegmentTrackAnalyzer(const edm::ParameterSet &)
Constructor.
MonitorElement * trackHitPercentualVsPhi
void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * TrackSegm
MonitorElement * cscTrackHitPercentualVsPt
edm::EDGetTokenT< reco::TrackCollection > theMuTrackCollectionLabel_
edm::ParameterSet parameters
MonitorElement * dtTrackHitPercentualVsPhi
MonitorElement * hitsNotUsedPercentual
MonitorElement * cscTrackHitPercentualVsEta
MonitorElement * dtTrackHitPercentualVsEta
MonitorElement * hitsNotUsed
MonitorElement * dtTrackHitPercentualVsPt
MonitorElement * trackHitPercentualVsEta
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: Run.h:45
MonitorElement * hitStaProvenance