00001 #ifndef CSCComparatorDigiValidation_H 00002 #define CSCComparatorDigiValidation_H 00003 00004 #include "Validation/MuonCSCDigis/interface/CSCBaseValidation.h" 00005 #include "DQMServices/Core/interface/DQMStore.h" 00006 #include "DQMServices/Core/interface/MonitorElement.h" 00007 00008 class CSCComparatorDigiValidation : public CSCBaseValidation 00009 { 00010 public: 00011 CSCComparatorDigiValidation(DQMStore* dbe, 00012 const edm::InputTag & inputTag, const edm::InputTag & stripDigiInputTag); 00013 ~CSCComparatorDigiValidation(); 00014 void analyze(const edm::Event&, const edm::EventSetup&); 00015 00016 private: 00017 edm::InputTag theStripDigiInputTag; 00018 00019 MonitorElement* theTimeBinPlots[10]; 00020 MonitorElement* theNDigisPerLayerPlots[10]; 00021 MonitorElement* theStripDigiPlots[10]; 00022 MonitorElement* the3StripPlots[10]; 00023 00024 MonitorElement* theNDigisPerEventPlot; 00025 00026 00027 }; 00028 00029 #endif 00030