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 
13 
20 
21 //#include "FWCore/Framework/interface/Run.h"
22 
24 public:
29 
30  void bookHistograms(DQMStore::IBooker &, edm::Run const &, const edm::EventSetup &);
31  void processEvent(edm::Event const &event,
32  const CastorDigiCollection &cast,
34  const CastorDbService &cond);
35  void endRun();
36  void getDbData(const edm::EventSetup &);
37  int ModSecToIndex(int module, int sector);
38  void fillTrigRes(edm::Event const &event, const edm::TriggerResults &TrigResults, double Etot);
39 
40 private:
44  int ievt_;
45  float Qrms_DEAD;
46 
65 
66  int TS_MAX = 10;
67  float RatioThresh1 = 0.;
68  float QIEerrThreshold = 0.0001;
69  double QrmsTS[224][10], QmeanTS[224][10];
70  const int TSped = 0;
71 };
72 
73 #endif
CastorDigiMonitor::h2repsum
MonitorElement * h2repsum
Definition: CastorDigiMonitor.h:55
CastorDigiMonitor::hReport
MonitorElement * hReport
Definition: CastorDigiMonitor.h:57
CastorChannelQualityRcd.h
CastorDigiMonitor::fVerbosity
int fVerbosity
Definition: CastorDigiMonitor.h:43
CastorDigiMonitor::QrmsTS
double QrmsTS[224][10]
Definition: CastorDigiMonitor.h:69
CastorDigiMonitor::h2QmeantsvsCh
MonitorElement * h2QmeantsvsCh
Definition: CastorDigiMonitor.h:58
CastorDigiMonitor::h2qualityMap
MonitorElement * h2qualityMap
Definition: CastorDigiMonitor.h:56
CastorDigiMonitor::hpBXtrig
MonitorElement * hpBXtrig
Definition: CastorDigiMonitor.h:47
CastorDigiMonitor::~CastorDigiMonitor
~CastorDigiMonitor()
Definition: CastorDigiMonitor.cc:54
CastorPedestal.h
CastorDigiMonitor::hpTrigRes
MonitorElement * hpTrigRes
Definition: CastorDigiMonitor.h:48
CastorDigiMonitor::ievt_
int ievt_
Definition: CastorDigiMonitor.h:44
TriggerResults.h
edm::Run
Definition: Run.h:45
CastorDigiMonitor::h2towEMvsHAD
MonitorElement * h2towEMvsHAD
Definition: CastorDigiMonitor.h:63
edm::SortedCollection
Definition: SortedCollection.h:49
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
CastorDigiMonitor::h2digierr
MonitorElement * h2digierr
Definition: CastorDigiMonitor.h:54
CastorDigiMonitor::DQMStore
dqm::legacy::DQMStore DQMStore
Definition: CastorDigiMonitor.h:25
CastorDigiMonitor::Qrms_DEAD
float Qrms_DEAD
Definition: CastorDigiMonitor.h:45
CastorDigiMonitor::processEvent
void processEvent(edm::Event const &event, const CastorDigiCollection &cast, const edm::TriggerResults &trig, const CastorDbService &cond)
Definition: CastorDigiMonitor.cc:200
ESGetToken.h
CastorPedestalWidth.h
CastorDigiMonitor::h2status
MonitorElement * h2status
Definition: CastorDigiMonitor.h:53
CastorDigiMonitor::hModule
MonitorElement * hModule
Definition: CastorDigiMonitor.h:60
CastorDigiMonitor::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, const edm::EventSetup &)
Definition: CastorDigiMonitor.cc:56
dqm::legacy::DQMStore
Definition: DQMStore.h:727
CastorDigiMonitor::h2QmeanMap
MonitorElement * h2QmeanMap
Definition: CastorDigiMonitor.h:59
CastorDigiMonitor::RatioThresh1
float RatioThresh1
Definition: CastorDigiMonitor.h:67
Service.h
HcalDigiCollections.h
CastorDigiMonitor::endRun
void endRun()
Definition: CastorDigiMonitor.cc:366
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
cond
Definition: plugin.cc:23
edm::ParameterSet
Definition: ParameterSet.h:47
CastorDigiMonitor::hdigisize
MonitorElement * hdigisize
Definition: CastorDigiMonitor.h:62
CastorDigiMonitor::castorChannelQualityToken_
edm::ESGetToken< CastorChannelQuality, CastorChannelQualityRcd > castorChannelQualityToken_
Definition: CastorDigiMonitor.h:41
CastorDigiMonitor::hSector
MonitorElement * hSector
Definition: CastorDigiMonitor.h:61
CastorDigiMonitor::h2QrmsTSvsCh
MonitorElement * h2QrmsTSvsCh
Definition: CastorDigiMonitor.h:49
TriggerNames.h
CastorDbService
Definition: CastorDbService.h:28
CastorDigiMonitor::fillTrigRes
void fillTrigRes(edm::Event const &event, const edm::TriggerResults &TrigResults, double Etot)
Definition: CastorDigiMonitor.cc:375
CastorDigiMonitor::ModSecToIndex
int ModSecToIndex(int module, int sector)
Definition: CastorDigiMonitor.cc:431
edm::EventSetup
Definition: EventSetup.h:58
ClusterTask_cfi.trig
trig
Definition: ClusterTask_cfi.py:398
edm::ESGetToken< CastorChannelQuality, CastorChannelQualityRcd >
CastorDigiMonitor::QmeanTS
double QmeanTS[224][10]
Definition: CastorDigiMonitor.h:69
EgHLTOfflineSource_cfi.TrigResults
TrigResults
Definition: EgHLTOfflineSource_cfi.py:18
CastorDigiMonitor::MonitorElement
dqm::legacy::MonitorElement MonitorElement
Definition: CastorDigiMonitor.h:26
CastorDigiMonitor::hBX
MonitorElement * hBX
Definition: CastorDigiMonitor.h:47
CastorDigiMonitor::CastorDigiMonitor
CastorDigiMonitor(const edm::ParameterSet &ps, edm::ConsumesCollector &&)
Definition: CastorDigiMonitor.cc:36
CastorDigiMonitor::TSped
const int TSped
Definition: CastorDigiMonitor.h:70
CastorDigiMonitor::subsystemname_
std::string subsystemname_
Definition: CastorDigiMonitor.h:42
CastorCoderDb.h
CastorDigiMonitor::QIEerrThreshold
float QIEerrThreshold
Definition: CastorDigiMonitor.h:68
CastorDigiMonitor
Definition: CastorDigiMonitor.h:23
CastorDigiMonitor::hQIErms
MonitorElement * hQIErms[10]
Definition: CastorDigiMonitor.h:50
dqm::implementation::IBooker
Definition: DQMStore.h:43
CastorDbService.h
CastorChannelQuality.h
ConsumesCollector.h
CastorDigiMonitor::getDbData
void getDbData(const edm::EventSetup &)
Definition: CastorDigiMonitor.cc:401
event
Definition: event.py:1
edm::Event
Definition: Event.h:73
CastorDigiMonitor::htowE
MonitorElement * htowE
Definition: CastorDigiMonitor.h:64
edm::ConsumesCollector
Definition: ConsumesCollector.h:45
edm::TriggerResults
Definition: TriggerResults.h:35
CastorDigiMonitor::TS_MAX
int TS_MAX
Definition: CastorDigiMonitor.h:66
CastorDigiMonitor::hTSratio
MonitorElement * hTSratio
Definition: CastorDigiMonitor.h:51
CastorDigiMonitor::h2TSratio
MonitorElement * h2TSratio
Definition: CastorDigiMonitor.h:52