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 
13 #include <memory>
14 #include <fstream>
29 
30 class MuonServiceProxy;
31 
33  public:
34 
37 
39  virtual ~SegmentTrackAnalyzer() {};
40 
42  void beginJob();
43  void beginRun(const edm::Run& iRun, const edm::EventSetup& iSetup);
44 
46  void analyze(const edm::Event&, const edm::EventSetup&);
47 
48  private:
49  // ----------member data ---------------------------
54 
55  // Switch for verbosity
57  // Find the segments associated to the track
59 
60  // the histos
75 
76  };
77 #endif
MonitorElement * trackHitPercentualVsPt
void beginJob()
Inizialize parameters for histo binning.
SegmentsTrackAssociator * theSegmentsAssociator
MonitorElement * cscTrackHitPercentualVsPhi
MonitorElement * hitTkrProvenance
SegmentTrackAnalyzer(const edm::ParameterSet &)
Constructor.
MuonServiceProxy * theService
MonitorElement * trackHitPercentualVsPhi
void analyze(const edm::Event &, const edm::EventSetup &)
Get the analysis.
MonitorElement * TrackSegm
MonitorElement * cscTrackHitPercentualVsPt
edm::EDGetTokenT< reco::TrackCollection > theMuTrackCollectionLabel_
virtual ~SegmentTrackAnalyzer()
Destructor.
edm::ParameterSet parameters
void beginRun(const edm::Run &iRun, const edm::EventSetup &iSetup)
MonitorElement * dtTrackHitPercentualVsPhi
MonitorElement * hitsNotUsedPercentual
MonitorElement * cscTrackHitPercentualVsEta
MonitorElement * dtTrackHitPercentualVsEta
MonitorElement * hitsNotUsed
MonitorElement * dtTrackHitPercentualVsPt
MonitorElement * trackHitPercentualVsEta
Definition: Run.h:41
MonitorElement * hitStaProvenance