CMS 3D CMS Logo

CSCRecHit2DValidation.h
Go to the documentation of this file.
1 #ifndef CSCRecHit2DValidation_h
2 #define CSCRecHit2DValidation_h
3 
11 
13 {
14 public:
17  ~CSCRecHit2DValidation() override;
19  void analyze(const edm::Event&, const edm::EventSetup&) override;
20 
21  private:
22 
24 
25  void plotResolution(const PSimHit & simHit, const CSCRecHit2D & recHit,
26  const CSCLayer * layer, int chamberType);
27 
38 };
39 
40 #endif
41 
MonitorElement * theSimHitScatterPlots[10]
MonitorElement * theYResolutionPlots[10]
MonitorElement * theScatterPlots[10]
void plotResolution(const PSimHit &simHit, const CSCRecHit2D &recHit, const CSCLayer *layer, int chamberType)
edm::EDGetTokenT< CSCRecHit2DCollection > rechits_Token_
void bookHistograms(DQMStore::IBooker &)
MonitorElement * theResolutionPlots[10]
CSCRecHit2DValidation(const edm::InputTag &inputTag, edm::ConsumesCollector &&iC)
MonitorElement * theSimHitPosInStrip[10]
MonitorElement * theYPullPlots[10]
MonitorElement * theNPerEventPlot
MonitorElement * thePullPlots[10]
MonitorElement * theRecHitPosInStrip[10]
MonitorElement * theTPeaks[10]
void analyze(const edm::Event &, const edm::EventSetup &) override