CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CSCCLCTPreTriggerDigiValidation.h
Go to the documentation of this file.
1 #ifndef Validation_MuonCSCDigis_CSCCLCTPreTriggerDigiValidation_H
2 #define Validation_MuonCSCDigis_CSCCLCTPreTriggerDigiValidation_H
3 
5 
9 
11 public:
15  void analyze(const edm::Event &, const edm::EventSetup &) override;
16 
17 private:
20 
21  // more diagnostic plots
22  std::vector<std::string> chambers_;
23  std::vector<unsigned> chambersRun3_;
24 
25  std::vector<std::string> preclctVars_;
26  std::vector<unsigned> preclctNBin_;
27  std::vector<double> preclctMinBin_;
28  std::vector<double> preclctMaxBin_;
29 
30  bool isRun3_;
31 
32  // first key is the chamber number
33  // second key is the variable
34  std::map<uint32_t, std::map<std::string, MonitorElement *> > chamberHistos;
35 };
36 
37 #endif
CSCCLCTPreTriggerDigiValidation(const edm::ParameterSet &ps, edm::ConsumesCollector &&iC)
edm::EDGetTokenT< CSCCLCTPreTriggerDigiCollection > preclcts_Token_
void analyze(const edm::Event &, const edm::EventSetup &) override
std::map< uint32_t, std::map< std::string, MonitorElement * > > chamberHistos