CMS 3D CMS Logo

CastorDigiMonitor.h
Go to the documentation of this file.
1 #ifndef DQM_CASTORMONITOR_CASTORDIGIMONITOR_H
2 #define DQM_CASTORMONITOR_CASTORDIGIMONITOR_H
3 
5 
10 
14 
17 
18 //#include "FWCore/Framework/interface/Run.h"
19 
20 
22 
23 public:
26 
27  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &);
28  void processEvent(edm::Event const& event, const CastorDigiCollection& cast,
29  const edm::TriggerResults& trig, const CastorDbService& cond);
30  void endRun();
31  void getDbData(const edm::EventSetup& iSetup);
32  int ModSecToIndex(int module, int sector);
33  void fillTrigRes(edm::Event const& event,const edm::TriggerResults& TrigResults,
34  double Etot);
35 
36 private:
39  int ievt_;
40  float Qrms_DEAD;
41 
60 
61  int TS_MAX = 10;
62  float RatioThresh1 = 0.;
63  float QIEerrThreshold = 0.0001;
64  double QrmsTS[224][10], QmeanTS[224][10];
65  const int TSped = 0;
66 };
67 
68 #endif
MonitorElement * h2towEMvsHAD
MonitorElement * h2TSratio
double QrmsTS[224][10]
MonitorElement * h2qualityMap
MonitorElement * hTSratio
MonitorElement * hpTrigRes
void processEvent(edm::Event const &event, const CastorDigiCollection &cast, const edm::TriggerResults &trig, const CastorDbService &cond)
MonitorElement * h2status
CastorDigiMonitor(const edm::ParameterSet &ps)
MonitorElement * h2digierr
MonitorElement * hModule
void getDbData(const edm::EventSetup &iSetup)
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)
MonitorElement * h2QmeanMap
void fillTrigRes(edm::Event const &event, const edm::TriggerResults &TrigResults, double Etot)
std::string subsystemname_
MonitorElement * h2QrmsTSvsCh
MonitorElement * hBX
int ModSecToIndex(int module, int sector)
MonitorElement * hdigisize
MonitorElement * hSector
Definition: plugin.cc:24
double QmeanTS[224][10]
MonitorElement * h2repsum
MonitorElement * hQIErms[10]
Definition: vlib.h:208
MonitorElement * hReport
Definition: event.py:1
Definition: Run.h:44
MonitorElement * htowE
MonitorElement * h2QmeantsvsCh
MonitorElement * hpBXtrig