CMS 3D CMS Logo

ESIntegrityTask.h
Go to the documentation of this file.
1 #ifndef ESIntegrityTask_H
2 #define ESIntegrityTask_H
3 
6 
8 
11 
13 public:
15  ~ESIntegrityTask() override {}
16 
17 protected:
18  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
19 
21  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
22 
24  void endJob(void) override;
25 
27  void dqmEndRun(const edm::Run& r, const edm::EventSetup& c) override;
28 
31 
33  void dqmEndLuminosityBlock(const edm::LuminosityBlock& lumi, const edm::EventSetup& c) override;
34 
36  void calculateDIFraction(void);
37 
38 private:
39  int ievt_;
40 
42 
45 
64 
66 
69  int fed_[2][2][40][40], kchip_[2][2][40][40], fiber_[2][2][40][40];
71 };
72 
73 #endif
ESIntegrityTask::meKEC_
MonitorElement * meKEC_
Definition: ESIntegrityTask.h:60
ESIntegrityTask::vDAC_
int vDAC_[5]
Definition: ESIntegrityTask.h:68
ESIntegrityTask::meGain_
MonitorElement * meGain_
Definition: ESIntegrityTask.h:46
ESIntegrityTask::meDIErrors_
MonitorElement * meDIErrors_[2][2]
Definition: ESIntegrityTask.h:61
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
ESIntegrityTask::gain_
int gain_
Definition: ESIntegrityTask.h:67
edm::Run
Definition: Run.h:45
ESIntegrityTask
Definition: ESIntegrityTask.h:12
edm::EDGetTokenT
Definition: EDGetToken.h:33
ESIntegrityTask::endJob
void endJob(void) override
EndJob.
Definition: ESIntegrityTask.cc:186
ESIntegrityTask::meDIFraction_
MonitorElement * meDIFraction_
Definition: ESIntegrityTask.h:63
ESIntegrityTask::dac_
int dac_
Definition: ESIntegrityTask.h:67
ESIntegrityTask::meFiberOff_
MonitorElement * meFiberOff_
Definition: ESIntegrityTask.h:55
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
ESIntegrityTask::firstDAC_
int firstDAC_
Definition: ESIntegrityTask.h:68
ESIntegrityTask::runNum_
int runNum_
Definition: ESIntegrityTask.h:67
DQMOneEDAnalyzer.h
ESIntegrityTask::ievt_
int ievt_
Definition: ESIntegrityTask.h:39
ESIntegrityTask::meDIErrorsLS_
MonitorElement * meDIErrorsLS_[2][2]
Definition: ESIntegrityTask.h:62
ESIntegrityTask::dqmEndRun
void dqmEndRun(const edm::Run &r, const edm::EventSetup &c) override
EndRun.
Definition: ESIntegrityTask.cc:65
EcalRawDataCollections.h
edm::FileInPath
Definition: FileInPath.h:64
dqm::legacy::DQMStore::IBooker
dqm::implementation::IBooker IBooker
Definition: DQMStore.h:729
ESIntegrityTask::meKF1_
MonitorElement * meKF1_
Definition: ESIntegrityTask.h:57
ESIntegrityTask::fed_
int fed_[2][2][40][40]
Definition: ESIntegrityTask.h:69
ESIntegrityTask::meOptoBC_
MonitorElement * meOptoBC_
Definition: ESIntegrityTask.h:52
ESIntegrityTask::lookup_
edm::FileInPath lookup_
Definition: ESIntegrityTask.h:65
ESIntegrityTask::eCount_
int eCount_
Definition: ESIntegrityTask.h:67
ESIntegrityTask::fiber_
int fiber_[2][2][40][40]
Definition: ESIntegrityTask.h:69
ESIntegrityTask::kchip_
int kchip_[2][2][40][40]
Definition: ESIntegrityTask.h:69
ESIntegrityTask::isPed_
int isPed_
Definition: ESIntegrityTask.h:68
ESIntegrityTask::meKBC_
MonitorElement * meKBC_
Definition: ESIntegrityTask.h:59
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
ESIntegrityTask::precision_
int precision_
Definition: ESIntegrityTask.h:67
ESIntegrityTask::meOptoRX_
MonitorElement * meOptoRX_
Definition: ESIntegrityTask.h:51
edm::ParameterSet
Definition: ParameterSet.h:36
ESIntegrityTask::doLumiAnalysis_
bool doLumiAnalysis_
Definition: ESIntegrityTask.h:70
Event.h
ESIntegrityTask::meFiberErrCode_
MonitorElement * meFiberErrCode_
Definition: ESIntegrityTask.h:54
DQMOneLumiEDAnalyzer
Definition: DQMOneEDAnalyzer.h:90
ESIntegrityTask::meDCCCRCErr_
MonitorElement * meDCCCRCErr_
Definition: ESIntegrityTask.h:50
ESIntegrityTask::runtype_
int runtype_
Definition: ESIntegrityTask.h:67
ESIntegrityTask::nDAC_
int nDAC_
Definition: ESIntegrityTask.h:68
ESIntegrityTask::meFiberBadStatus_
MonitorElement * meFiberBadStatus_
Definition: ESIntegrityTask.h:53
ESIntegrityTask::meDCCErr_
MonitorElement * meDCCErr_
Definition: ESIntegrityTask.h:49
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
alignCSCRings.r
r
Definition: alignCSCRings.py:93
ESIntegrityTask::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: ESIntegrityTask.cc:90
ESIntegrityTask::prefixME_
std::string prefixME_
Definition: ESIntegrityTask.h:41
ESIntegrityTask::meFED_
MonitorElement * meFED_
Definition: ESIntegrityTask.h:47
ESIntegrityTask::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(const edm::LuminosityBlock &lumi, const edm::EventSetup &c) override
End Lumi.
Definition: ESIntegrityTask.cc:85
ESIntegrityTask::~ESIntegrityTask
~ESIntegrityTask() override
Definition: ESIntegrityTask.h:15
ESIntegrityTask::seqtype_
int seqtype_
Definition: ESIntegrityTask.h:67
ESIntegrityTask::meEVDR_
MonitorElement * meEVDR_
Definition: ESIntegrityTask.h:56
ESIntegrityTask::meKF2_
MonitorElement * meKF2_
Definition: ESIntegrityTask.h:58
ESIntegrityTask::meSLinkCRCErr_
MonitorElement * meSLinkCRCErr_
Definition: ESIntegrityTask.h:48
ESIntegrityTask::dccCollections_
edm::EDGetTokenT< ESRawDataCollection > dccCollections_
Definition: ESIntegrityTask.h:43
ESIntegrityTask::dqmBeginLuminosityBlock
void dqmBeginLuminosityBlock(const edm::LuminosityBlock &lumi, const edm::EventSetup &c) override
Begin Lumi.
Definition: ESIntegrityTask.cc:70
ParameterSet.h
ESIntegrityTask::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
Definition: ESIntegrityTask.cc:188
ESIntegrityTask::ESIntegrityTask
ESIntegrityTask(const edm::ParameterSet &ps)
Definition: ESIntegrityTask.cc:25
edm::Event
Definition: Event.h:73
lumi
Definition: LumiSectionData.h:20
ESIntegrityTask::kchipCollections_
edm::EDGetTokenT< ESLocalRawDataCollection > kchipCollections_
Definition: ESIntegrityTask.h:44
ESIntegrityTask::calculateDIFraction
void calculateDIFraction(void)
Calculate Data Integrity Fraction.
Definition: ESIntegrityTask.cc:318
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37