5 monitor_dir_(ps.getUntrackedParameter<
std::
string>(
"monitorDir",
"")),
6 input_dir_data_(ps.getUntrackedParameter<
std::
string>(
"inputDataDir",
"")),
7 input_dir_emul_(ps.getUntrackedParameter<
std::
string>(
"inputEmulDir",
"")),
71 "CenJetsRankDERatio",
"Data/Emul of Central Jet E_{T}; Jet iE_{T}; Counts",
79 "CenJetsEtaDERatio",
"Data/Emul of Central Jet #eta; Jet i#eta; Counts",
87 "CenJetsPhiDERatio",
"Data/Emul of Central Jet #phi; Jet i#phi; Counts",
95 "ForJetsRankDERatio",
"Data/Emul of Forward Jet E_{T}; Jet iE_{T}; Counts",
103 "ForJetsEtaDERatio",
"Data/Emul of Forward Jet #eta; Jet i#eta; Counts",
111 "ForJetsPhiDERatio",
"Data/Emul of Forward Jet #phi; Jet i#phi; Counts",
119 "IsoEGRankDERatio",
"Data/Emul of isolated eg E_{T}; EG iE_{T}; Counts",
127 "IsoEGEtaDERatio",
"Data/Emul of isolated eg #eta; EG i#eta; Counts",
135 "IsoEGPhiDERatio",
"Data/Emul of isolated eg #phi; EG i#eta; Counts",
143 "NonIsoEGRankDERatio",
144 "Data/Emul of non-isolated eg E_{T}; EG iE_{T}; Counts",
152 "NonIsoEGEtaDERatio",
"Data/Emul of non-isolated eg #eta; EG i#eta; Counts",
160 "NonIsoEGPhiDERatio",
"Data/Emul of non-isolated eg #phi; EG i#phi; Counts",
168 "TauRankDERatio",
"Data/Emul of relax tau E_{T}; Tau iE_{T}; Counts",
176 "TauEtaDERatio",
"Data/Emul of relax tau #eta; Tau i#eta; Counts",
184 "TauPhiDERatio",
"Data/Emul of relax tau eg #phi; Tau i#phi; Counts",
192 "IsoTauRankDERatio",
"Data/Emul of iso tau E_{T}; ISO Tau iE_{T}; Counts",
200 "IsoTauEtaDERatio",
"Data/Emul of iso tau #eta; ISO Tau i#eta; Counts",
208 "IsoTauPhiDERatio",
"Data/Emul of iso tau #phi; ISO Tau i#phi; Counts",
216 "METRatio",
"Data/Emul of MET; iE_{T}; Events",
224 "METPhiRatio",
"Data/Emul of MET #phi; MET i#phi; Events",
232 "METHFRatio",
"Data/Emul of METHF; METHF iE_{T}; Events",
240 "METHFPhiRatio",
"Data/Emul of METHF #phi; METHF i#phi; Events",
248 "MHTRatio",
"Data/Emul of MHT; MHT iE_{T}; Events",
256 "MHTPhiRatio",
"Data/Emul of MHT #phi; MHTHF i#phi; Events",
264 "MHTHFRatio",
"Data/Emul of MHTHF; MHTHF iE_{T}; Events",
272 "MHTHFPhiRatio",
"Data/Emul of MHTHF #phi; MHTHF i#phi; Events",
280 "ETTRatio",
"Data/Emul of ET Total; ETT iE_{T}; Events",
288 "ETTEMRatio",
"Data/Emul of ET Total EM; ETTEM iE_{T}; Events",
296 "HTTRatio",
"Data/Emul of HT Total; HT iE_{T}; Events",
305 "MinBiasHFP0Ratio",
"Data/Emul MinBiasHFP0; N_{towers}; Events",
313 "MinBiasHFM0Ratio",
"Data/Emul MinBiasHFM0; N_{towers}; Events",
321 "MinBiasHFP1Ratio",
"Data/Emul MinBiasHFP1; N_{towers}; Events",
329 "MinBiasHFM1Ratio",
"Data/Emul MinBiasHFM1; N_{towers}; Events",
338 "TowCountRatio",
"Data/Emul Tower Count; N_{towers}; Events",
356 if (dataHist_ && emulHist_){
357 TH1F *cjrNum = dataHist_->
getTH1F();
358 TH1F *cjrDen = emulHist_->
getTH1F();
362 CenJetRankRatio->Divide(cjrNum, cjrDen);
368 if (dataHist_ && emulHist_){
369 TH1F *cjeNum = dataHist_->
getTH1F();
370 TH1F *cjeDen = emulHist_->
getTH1F();
374 CenJetEtaRatio->Divide(cjeNum, cjeDen);
380 if (dataHist_ && emulHist_){
381 TH1F *cjpNum = dataHist_->
getTH1F();
382 TH1F *cjpDen = emulHist_->
getTH1F();
386 CenJetPhiRatio->Divide(cjpNum, cjpDen);
394 if (dataHist_ && emulHist_){
396 TH1F *fjrNum = dataHist_->
getTH1F();
397 TH1F *fjrDen = emulHist_->
getTH1F();
401 ForJetRankRatio->Divide(fjrNum, fjrDen);
407 if (dataHist_ && emulHist_){
408 TH1F *fjeNum = dataHist_->
getTH1F();
409 TH1F *fjeDen = emulHist_->
getTH1F();
413 ForJetEtaRatio->Divide(fjeNum, fjeDen);
419 if (dataHist_ && emulHist_){
420 TH1F *fjpNum = dataHist_->
getTH1F();
421 TH1F *fjpDen = emulHist_->
getTH1F();
425 ForJetPhiRatio->Divide(fjpNum, fjpDen);
433 if (dataHist_ && emulHist_){
434 TH1F *ierNum = dataHist_->
getTH1F();
435 TH1F *ierDen = emulHist_->
getTH1F();
439 IsoEGRankRatio->Divide(ierNum, ierDen);
445 if (dataHist_ && emulHist_){
446 TH1F *ieeNum = dataHist_->
getTH1F();
447 TH1F *ieeDen = emulHist_->
getTH1F();
451 IsoEGEtaRatio->Divide(ieeNum, ieeDen);
457 if (dataHist_ && emulHist_){
458 TH1F *iepNum = dataHist_->
getTH1F();
459 TH1F *iepDen = emulHist_->
getTH1F();
463 IsoEGPhiRatio->Divide(iepNum, iepDen);
470 if (dataHist_ && emulHist_){
471 TH1F *nerNum = dataHist_->
getTH1F();
472 TH1F *nerDen = emulHist_->
getTH1F();
476 NonIsoEGRankRatio->Divide(nerNum, nerDen);
482 if (dataHist_ && emulHist_){
483 TH1F *neeNum = dataHist_->
getTH1F();
484 TH1F *neeDen = emulHist_->
getTH1F();
488 NonIsoEGEtaRatio->Divide(neeNum, neeDen);
494 if (dataHist_ && emulHist_){
495 TH1F *nepNum = dataHist_->
getTH1F();
496 TH1F *nepDen = emulHist_->
getTH1F();
500 NonIsoEGPhiRatio->Divide(nepNum, nepDen);
507 if (dataHist_ && emulHist_){
508 TH1F *trNum = dataHist_->
getTH1F();
509 TH1F *trDen = emulHist_->
getTH1F();
513 TauRankRatio->Divide(trNum, trDen);
519 if (dataHist_ && emulHist_){
520 TH1F *teNum = dataHist_->
getTH1F();
521 TH1F *teDen = emulHist_->
getTH1F();
525 TauEtaRatio->Divide(teNum, teDen);
531 if (dataHist_ && emulHist_){
532 TH1F *tpNum = dataHist_->
getTH1F();
533 TH1F *tpDen = emulHist_->
getTH1F();
537 TauPhiRatio->Divide(tpNum, tpDen);
544 if (dataHist_ && emulHist_){
545 TH1F *itrNum = dataHist_->
getTH1F();
546 TH1F *itrDen = emulHist_->
getTH1F();
550 IsoTauRankRatio->Divide(itrNum, itrDen);
556 if (dataHist_ && emulHist_){
557 TH1F *iteNum = dataHist_->
getTH1F();
558 TH1F *iteDen = emulHist_->
getTH1F();
562 IsoTauEtaRatio->Divide(iteNum, iteDen);
568 if (dataHist_ && emulHist_){
569 TH1F *itpNum = dataHist_->
getTH1F();
570 TH1F *itpDen = emulHist_->
getTH1F();
574 IsoTauPhiRatio->Divide(itpNum, itpDen);
581 if (dataHist_ && emulHist_){
582 TH1F *metNum = dataHist_->
getTH1F();
583 TH1F *metDen = emulHist_->
getTH1F();
587 METRatio->Divide(metNum, metDen);
616 if (dataHist_ && emulHist_){
617 TH1F *methfNum = dataHist_->
getTH1F();
618 TH1F *methfDen = emulHist_->
getTH1F();
622 METHFRatio->Divide(methfNum, methfDen);
643 if (dataHist_ && emulHist_){
644 TH1F *mhtNum = dataHist_->
getTH1F();
645 TH1F *mhtDen = emulHist_->
getTH1F();
649 MHTRatio->Divide(mhtNum, mhtDen);
669 if (dataHist_ && emulHist_){
670 TH1F *mhthfNum = dataHist_->
getTH1F();
671 TH1F *mhthfDen = emulHist_->
getTH1F();
675 MHTHFRatio->Divide(mhthfNum, mhthfDen);
696 if (dataHist_ && emulHist_){
697 TH1F *ettNum = dataHist_->
getTH1F();
698 TH1F *ettDen = emulHist_->
getTH1F();
702 ETTRatio->Divide(ettNum, ettDen);
709 if (dataHist_ && emulHist_){
710 TH1F *ettemNum = dataHist_->
getTH1F();
711 TH1F *ettemDen = emulHist_->
getTH1F();
715 ETTEMRatio->Divide(ettemNum, ettemDen);
722 if (dataHist_ && emulHist_){
723 TH1F *httNum = dataHist_->
getTH1F();
724 TH1F *httDen = emulHist_->
getTH1F();
728 HTTRatio->Divide(httNum, httDen);
735 if (dataHist_ && emulHist_){
736 TH1F *mbhfp0Num = dataHist_->
getTH1F();
737 TH1F *mbhfp0Den = emulHist_->
getTH1F();
741 MBHFP0Ratio->Divide(mbhfp0Num, mbhfp0Den);
748 if (dataHist_ && emulHist_){
749 TH1F *mbhfm0Num = dataHist_->
getTH1F();
750 TH1F *mbhfm0Den = emulHist_->
getTH1F();
754 MBHFM0Ratio->Divide(mbhfm0Num, mbhfm0Den);
761 if (dataHist_ && emulHist_){
762 TH1F *mbhfp1Num = dataHist_->
getTH1F();
763 TH1F *mbhfp1Den = emulHist_->
getTH1F();
767 MBHFP1Ratio->Divide(mbhfp1Num, mbhfp1Den);
774 if (dataHist_ && emulHist_){
775 TH1F *mbhfm1Num = dataHist_->
getTH1F();
776 TH1F *mbhfm1Den = emulHist_->
getTH1F();
780 MBHFM1Ratio->Divide(mbhfm1Num, mbhfm1Den);
787 if (dataHist_ && emulHist_){
788 TH1F *towCountNum = dataHist_->
getTH1F();
789 TH1F *towCountDen = emulHist_->
getTH1F();
793 TowCountRatio->Divide(towCountNum, towCountDen);
std::string input_dir_emul_
MonitorElement * NonIsoEGPhiComp_
MonitorElement * ForJetPhiComp_
MonitorElement * METHFPhiComp_
MonitorElement * ETTEMComp_
MonitorElement * MHTHFPhiComp_
MonitorElement * TauEtaComp_
MonitorElement * IsoEGRankComp_
MonitorElement * MinBiasHFP0Comp_
MonitorElement * IsoTauRankComp_
~L1TStage2CaloLayer2DEClient() override
MonitorElement * NonIsoEGEtaComp_
std::string input_dir_data_
void dqmEndJob(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) override
MonitorElement * TauPhiComp_
MonitorElement * TowerCountComp_
MonitorElement * IsoEGEtaComp_
MonitorElement * METHFComp_
void book(DQMStore::IBooker &ibooker)
MonitorElement * METPhiComp_
MonitorElement * IsoTauPhiComp_
MonitorElement * IsoEGPhiComp_
MonitorElement * MHTHFComp_
void setCurrentFolder(std::string const &fullpath)
MonitorElement * book1D(Args &&...args)
MonitorElement * ETTComp_
MonitorElement * CenJetEtaComp_
void Reset()
reset ME (ie. contents, errors, etc)
MonitorElement * CenJetPhiComp_
MonitorElement * get(std::string const &path)
MonitorElement * MinBiasHFP1Comp_
MonitorElement * MinBiasHFM1Comp_
MonitorElement * CenJetRankComp_
MonitorElement * TauRankComp_
MonitorElement * ForJetRankComp_
MonitorElement * MHTComp_
L1TStage2CaloLayer2DEClient(const edm::ParameterSet &)
void processHistograms(DQMStore::IGetter &igetter)
MonitorElement * MHTPhiComp_
MonitorElement * NonIsoEGRankComp_
MonitorElement * ForJetEtaComp_
void dqmEndLuminosityBlock(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter, const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) override
MonitorElement * MinBiasHFM0Comp_
MonitorElement * METComp_
MonitorElement * IsoTauEtaComp_
MonitorElement * HTTComp_