CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCStripDigiValidation.h
Go to the documentation of this file.
1 #ifndef CSCStripDigiValidation_H
2 #define CSCStripDigiValidation_H
3 
5 
11 
13 {
14 public:
16  const edm::InputTag & inputTag,
18  bool doSim);
20  void analyze(const edm::Event& e, const edm::EventSetup&);
21 
23 
24  void plotResolution(const PSimHit & hit, int strip,
25  const CSCLayer * layer, int chamberType);
26 
27 private:
28  void fillPedestalPlots(const CSCStripDigi & digi);
29  void fillSignalPlots(const CSCStripDigi & digi);
30 
46 };
47 
48 #endif
49 
MonitorElement * theNDigisPerEventPlot
const CSCGeometry * theCSCGeometry
MonitorElement * theRatio4to5Plot
MonitorElement * theRatio6to5Plot
void analyze(const edm::Event &e, const edm::EventSetup &)
void fillSignalPlots(const CSCStripDigi &digi)
void setGeometry(const CSCGeometry *geom)
edm::EDGetTokenT< CSCStripDigiCollection > strips_Token_
MonitorElement * thePedestalPlot
MonitorElement * theNDigisPerLayerPlot
MonitorElement * theNDigisPerChamberPlot
void plotResolution(const PSimHit &hit, int strip, const CSCLayer *layer, int chamberType)
MonitorElement * theAmplitudePlot
MonitorElement * thePedestalTimeCorrelationPlot
MonitorElement * thePedestalNeighborCorrelationPlot
MonitorElement * theResolutionPlots[10]
CSCStripDigiValidation(DQMStore *dbe, const edm::InputTag &inputTag, edm::ConsumesCollector &&iC, bool doSim)
void fillPedestalPlots(const CSCStripDigi &digi)