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 
21 public:
24 
25  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &);
26  void processEvent(edm::Event const &event,
27  const CastorDigiCollection &cast,
28  const edm::TriggerResults &trig,
29  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, double Etot);
34 
35 private:
38  int ievt_;
39  float Qrms_DEAD;
40 
59 
60  int TS_MAX = 10;
61  float RatioThresh1 = 0.;
62  float QIEerrThreshold = 0.0001;
63  double QrmsTS[224][10], QmeanTS[224][10];
64  const int TSped = 0;
65 };
66 
67 #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:45
MonitorElement * htowE
MonitorElement * h2QmeantsvsCh
MonitorElement * hpBXtrig