CMS 3D CMS Logo

CaloTowerAnalyzer.h
Go to the documentation of this file.
1 #ifndef CALOTOWERANALYZER_H
2 #define CALOTOWERANALYZER_H
3 
4 // author: Bobby Scurlock (The University of Florida)
5 // date: 8/24/2006
6 // modification: Mike Schmitt
7 // date: 02.28.2007
8 // note: code rewrite
9 
12 
17 
18 #include <string>
19 #include <map>
22 
24 public:
25  explicit CaloTowerAnalyzer(const edm::ParameterSet&);
26 
27  void analyze(const edm::Event&, const edm::EventSetup&) override;
28  virtual void dqmbeginRun(const edm::Run&, const edm::EventSetup&);
29  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
30 
31 private:
32  // Inputs from Configuration
34  std::vector<edm::InputTag> HLTBitLabel_;
37  bool debug_;
39  bool allhist_;
43  int Nevents;
44 
66  std::vector<MonitorElement*> hCT_NEvents_HLT;
67 };
68 
69 #endif
MonitorElement * hCT_etvsieta
MonitorElement * hCT_hadEt_ieta_iphi
MonitorElement * hCT_METvsieta
MonitorElement * hCT_SETvsieta
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * hCT_Occ_HAD_Et_ieta_iphi
edm::EDGetTokenT< bool > HBHENoiseFilterResultLabel_
std::vector< MonitorElement * > hCT_NEvents_HLT
MonitorElement * hCT_Nevents
MonitorElement * hCT_Occvsieta
MonitorElement * hCT_METPhivsieta
MonitorElement * hCT_Occ_EM_Et_ieta_iphi
std::vector< edm::InputTag > HLTBitLabel_
virtual void dqmbeginRun(const edm::Run &, const edm::EventSetup &)
CaloTowerAnalyzer(const edm::ParameterSet &)
MonitorElement * hCT_Occ_ieta_iphi
MonitorElement * hCT_Occ_Outer_Et_ieta_iphi
MonitorElement * hCT_Maxetvsieta
MonitorElement * hCT_outerEtvsieta
MonitorElement * hCT_emEtvsieta
void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * hCT_Minetvsieta
edm::EDGetTokenT< edm::TriggerResults > HLTResultsLabel_
MonitorElement * hCT_et_ieta_iphi
MonitorElement * hCT_MEyvsieta
MonitorElement * hCT_hadEtvsieta
MonitorElement * hCT_MExvsieta
edm::EDGetTokenT< edm::View< reco::Candidate > > caloTowersLabel_
MonitorElement * hCT_emEt_ieta_iphi
MonitorElement * hCT_outerEt_ieta_iphi
std::string FolderName_
Definition: Run.h:45