CMS 3D CMS Logo

CastorRecHitMonitor.h
Go to the documentation of this file.
1 #ifndef DQM_CASTORMONITOR_CASTORRECHITMONITOR_H
2 #define DQM_CASTORMONITOR_CASTORRECHITMONITOR_H
3 
6 //#include "DataFormats/HcalRecHit/interface/CastorRecHit.h"
8 
18 
20 
22 public:
25 
26  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &);
27  void processEvent(const CastorRecHitCollection &castorHits);
28  void processEventTowers(const reco::CastorTowerCollection &castorTowers);
30 
31 private:
32  int fVerbosity = 0;
33  int ievt_;
34  float energyInEachChannel[14][16];
36 
45 
46  TH2F *h2RecHitMap;
53 };
54 
55 #endif
float energyInEachChannel[14][16]
MonitorElement * hJetEta
MonitorElement * h2RHvsSec
MonitorElement * h2RHentriesMap
void processEventJets(const reco::BasicJetCollection &Jets)
MonitorElement * hJetEnergy
MonitorElement * hJetsMultipl
CastorRecHitMonitor(const edm::ParameterSet &ps)
MonitorElement * hRHtime
MonitorElement * hTowerDepth
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)
MonitorElement * hTowerE
MonitorElement * h2RHoccmap
MonitorElement * hJetPhi
void processEventTowers(const reco::CastorTowerCollection &castorTowers)
MonitorElement * h2TowerEMhad
MonitorElement * hallchan
void processEvent(const CastorRecHitCollection &castorHits)
MonitorElement * h2RHchan
std::vector< CastorTower > CastorTowerCollection
collection of CastorTower objects
Definition: CastorTower.h:126
Definition: Run.h:45
std::vector< BasicJet > BasicJetCollection
collection of BasicJet objects
MonitorElement * h2RHmap
MonitorElement * hTowerMultipl