CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SegmentTrackAnalyzer.h
Go to the documentation of this file.
1 #ifndef SegmentTrackAnalyzer_H
2 #define SegmentTrackAnalyzer_H
3 
4 
15 #include <memory>
16 #include <fstream>
27 
28 
30  public:
31 
34 
36  virtual ~SegmentTrackAnalyzer();
37 
39  void beginJob(DQMStore *dbe);
40 
42  void analyze(const edm::Event&, const edm::EventSetup&, const reco::Track& recoTrack);
43 
44 
45  private:
46  // ----------member data ---------------------------
47 
49  // Switch for verbosity
51  // Find the segments associated to the track
53 
54  // the histos
69 
70  };
71 #endif
MuonServiceProxy * theService
MonitorElement * trackHitPercentualVsPt
void analyze(const edm::Event &, const edm::EventSetup &, const reco::Track &recoTrack)
Get the analysis.
SegmentsTrackAssociator * theSegmentsAssociator
MonitorElement * cscTrackHitPercentualVsPhi
virtual ~SegmentTrackAnalyzer()
Destructor.
MonitorElement * hitTkrProvenance
MonitorElement * trackHitPercentualVsPhi
MonitorElement * TrackSegm
MonitorElement * cscTrackHitPercentualVsPt
void beginJob(DQMStore *dbe)
Inizialize parameters for histo binning.
edm::ParameterSet parameters
MonitorElement * dtTrackHitPercentualVsPhi
MonitorElement * hitsNotUsedPercentual
SegmentTrackAnalyzer(const edm::ParameterSet &, MuonServiceProxy *theService)
Constructor.
MonitorElement * cscTrackHitPercentualVsEta
MonitorElement * dtTrackHitPercentualVsEta
MonitorElement * hitsNotUsed
MonitorElement * dtTrackHitPercentualVsPt
MonitorElement * trackHitPercentualVsEta
MonitorElement * hitStaProvenance