CMS 3D CMS Logo

CSCWireDigiValidation.h
Go to the documentation of this file.
1 #ifndef Validation_MuonCSCDigis_CSCWireDigiValidation_H
2 #define Validation_MuonCSCDigis_CSCWireDigiValidation_H
3 
5 
9 
11 public:
13  ~CSCWireDigiValidation() override;
15  void analyze(const edm::Event &, const edm::EventSetup &) override;
16  void plotResolution(const PSimHit &hit, const CSCWireDigi &digi, const CSCLayer *layer, int chamberType);
17 
18 private:
25 };
26 
27 #endif
MonitorElement * theNDigisPerEventPlot
MonitorElement * theResolutionPlots[10]
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer
edm::EDGetTokenT< CSCWireDigiCollection > wires_Token_
MonitorElement * theNDigisPerLayerPlots[10]
void plotResolution(const PSimHit &hit, const CSCWireDigi &digi, const CSCLayer *layer, int chamberType)
MonitorElement * theTimeBinPlots[10]
void bookHistograms(DQMStore::IBooker &)
void analyze(const edm::Event &, const edm::EventSetup &) override
CSCWireDigiValidation(const edm::ParameterSet &ps, edm::ConsumesCollector &&iC)