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 
13 
18 
19 #include <string>
20 #include <map>
23 
25 public:
26  explicit CaloTowerAnalyzer(const edm::ParameterSet&);
27 
28  void analyze(const edm::Event&, const edm::EventSetup&) override;
29  virtual void dqmbeginRun(const edm::Run&, const edm::EventSetup&);
30  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
31 
32 private:
33  // Inputs from Configuration
35  std::vector<edm::InputTag> HLTBitLabel_;
38  bool debug_;
40  bool allhist_;
44  int Nevents;
45 
67  std::vector<MonitorElement*> hCT_NEvents_HLT;
68 };
69 
70 #endif
CaloTowerAnalyzer::hCT_METvsieta
MonitorElement * hCT_METvsieta
Definition: CaloTowerAnalyzer.h:63
CaloTowerAnalyzer::debug_
bool debug_
Definition: CaloTowerAnalyzer.h:38
CaloTowerAnalyzer::hCT_hadEt_ieta_iphi
MonitorElement * hCT_hadEt_ieta_iphi
Definition: CaloTowerAnalyzer.h:49
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
CaloTowerAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: CaloTowerAnalyzer.cc:80
CaloTowerAnalyzer::hCT_emEt_ieta_iphi
MonitorElement * hCT_emEt_ieta_iphi
Definition: CaloTowerAnalyzer.h:48
CaloTower.h
TriggerResults.h
CaloTowerAnalyzer::hCT_outerEt_ieta_iphi
MonitorElement * hCT_outerEt_ieta_iphi
Definition: CaloTowerAnalyzer.h:50
edm::Run
Definition: Run.h:45
edm::EDGetTokenT
Definition: EDGetToken.h:33
CaloTowerAnalyzer::energyThreshold_
double energyThreshold_
Definition: CaloTowerAnalyzer.h:39
CaloTowerAnalyzer::hCT_METPhivsieta
MonitorElement * hCT_METPhivsieta
Definition: CaloTowerAnalyzer.h:64
CaloTowerAnalyzer::hCT_Occ_HAD_Et_ieta_iphi
MonitorElement * hCT_Occ_HAD_Et_ieta_iphi
Definition: CaloTowerAnalyzer.h:53
CaloTowerAnalyzer::hCT_NEvents_HLT
std::vector< MonitorElement * > hCT_NEvents_HLT
Definition: CaloTowerAnalyzer.h:67
DQMStore.h
CaloTowerAnalyzer::hCT_SETvsieta
MonitorElement * hCT_SETvsieta
Definition: CaloTowerAnalyzer.h:62
CaloTowerAnalyzer::HLTBitLabel_
std::vector< edm::InputTag > HLTBitLabel_
Definition: CaloTowerAnalyzer.h:35
CaloTowerAnalyzer::hCT_Nevents
MonitorElement * hCT_Nevents
Definition: CaloTowerAnalyzer.h:46
EDAnalyzer.h
CaloTowerAnalyzer::dqmbeginRun
virtual void dqmbeginRun(const edm::Run &, const edm::EventSetup &)
Definition: CaloTowerAnalyzer.cc:78
CaloTowerAnalyzer::hltselection_
bool hltselection_
Definition: CaloTowerAnalyzer.h:42
CaloTowerAnalyzer::hCT_Occ_EM_Et_ieta_iphi
MonitorElement * hCT_Occ_EM_Et_ieta_iphi
Definition: CaloTowerAnalyzer.h:52
CaloTowerAnalyzer::HBHENoiseFilterResultLabel_
edm::EDGetTokenT< bool > HBHENoiseFilterResultLabel_
Definition: CaloTowerAnalyzer.h:37
CaloTowerAnalyzer::hCT_Occ_Outer_Et_ieta_iphi
MonitorElement * hCT_Occ_Outer_Et_ieta_iphi
Definition: CaloTowerAnalyzer.h:54
CaloTowerAnalyzer::CaloTowerAnalyzer
CaloTowerAnalyzer(const edm::ParameterSet &)
Definition: CaloTowerAnalyzer.cc:62
CaloTowerAnalyzer::Nevents
int Nevents
Definition: CaloTowerAnalyzer.h:44
CaloTowerAnalyzer::finebinning_
bool finebinning_
Definition: CaloTowerAnalyzer.h:41
CaloTowerAnalyzer::hCT_Occvsieta
MonitorElement * hCT_Occvsieta
Definition: CaloTowerAnalyzer.h:61
DQMEDAnalyzer.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
edm::ParameterSet
Definition: ParameterSet.h:47
CaloTowerAnalyzer
Definition: CaloTowerAnalyzer.h:24
CaloTowerAnalyzer::hCT_Occ_ieta_iphi
MonitorElement * hCT_Occ_ieta_iphi
Definition: CaloTowerAnalyzer.h:51
CaloTowerAnalyzer::hCT_Minetvsieta
MonitorElement * hCT_Minetvsieta
Definition: CaloTowerAnalyzer.h:56
edm::EventSetup
Definition: EventSetup.h:58
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
CaloTowerAnalyzer::hCT_Maxetvsieta
MonitorElement * hCT_Maxetvsieta
Definition: CaloTowerAnalyzer.h:57
CaloTowerAnalyzer::hCT_outerEtvsieta
MonitorElement * hCT_outerEtvsieta
Definition: CaloTowerAnalyzer.h:60
InputTag.h
CaloTowerAnalyzer::hCT_hadEtvsieta
MonitorElement * hCT_hadEtvsieta
Definition: CaloTowerAnalyzer.h:59
CaloTowerCollection.h
CaloTowerAnalyzer::allhist_
bool allhist_
Definition: CaloTowerAnalyzer.h:40
CaloTowerAnalyzer::hCT_emEtvsieta
MonitorElement * hCT_emEtvsieta
Definition: CaloTowerAnalyzer.h:58
Frameworkfwd.h
CaloTowerAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: CaloTowerAnalyzer.cc:171
CaloTowerAnalyzer::hCT_MEyvsieta
MonitorElement * hCT_MEyvsieta
Definition: CaloTowerAnalyzer.h:66
CaloTowerAnalyzer::FolderName_
std::string FolderName_
Definition: CaloTowerAnalyzer.h:43
CaloTowerAnalyzer::hCT_MExvsieta
MonitorElement * hCT_MExvsieta
Definition: CaloTowerAnalyzer.h:65
dqm::implementation::IBooker
Definition: DQMStore.h:43
Candidate.h
edm::Event
Definition: Event.h:73
CaloTowerAnalyzer::HLTResultsLabel_
edm::EDGetTokenT< edm::TriggerResults > HLTResultsLabel_
Definition: CaloTowerAnalyzer.h:36
CaloTowerAnalyzer::caloTowersLabel_
edm::EDGetTokenT< edm::View< reco::Candidate > > caloTowersLabel_
Definition: CaloTowerAnalyzer.h:34
CaloTowerAnalyzer::hCT_etvsieta
MonitorElement * hCT_etvsieta
Definition: CaloTowerAnalyzer.h:55
CaloTowerAnalyzer::hCT_et_ieta_iphi
MonitorElement * hCT_et_ieta_iphi
Definition: CaloTowerAnalyzer.h:47