CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalCaloTowerMonitor.h
Go to the documentation of this file.
1 #ifndef DQM_HCALMONITORTASKS_HCALCALOTOWERMONITOR_H
2 #define DQM_HCALMONITORTASKS_HCALCALOTOWERMONITOR_H
3 
7 
9 #include <map>
10 
20  public:
23 
24  void setup(const edm::ParameterSet& ps, DQMStore* dbe);
25  void processEvent(const CaloTowerCollection& calotower);
26  void reset();
27  int getIeta(double eta); // get ieta index, given physical coordinate eta
28  private:
29 
30  bool debug_;
33  int ievt_;
34 
35  // calotower histograms
41 
42  // hcal histograms
48 
49  // ecal histograms
55 
56  // comparison plots
63 
65 
66 
67 };
68 
69 #endif
void setup(const edm::ParameterSet &ps, DQMStore *dbe)
MonitorElement * time_CaloTowervsHcal
bool debug_
Monitoring elements.
MonitorElement * hcalEnergy
MonitorElement * hcalEnergyMap
MonitorElement * energy_CaloTowervsHcal
MonitorElement * caloTowerTime
MonitorElement * ecalOccMap
MonitorElement * hcalMeanEnergyEta
MonitorElement * caloTowerEnergy
T eta() const
MonitorElement * caloTowerOccMap
MonitorElement * caloTowerEnergyMap
MonitorElement * time_HcalvsEcal
MonitorElement * energy_HcalvsEcal
MonitorElement * energy_CaloTowervsEcal
MonitorElement * ecalEnergy
MonitorElement * caloTowerMeanEnergyEta
MonitorElement * time_CaloTowervsEcal
MonitorElement * hcalTime
MonitorElement * ecalMeanEnergyEta
MonitorElement * ecalEnergyMap
MonitorElement * ecalTime
MonitorElement * hcalOccMap