@@ -47,10 +47,12 @@ class DigiTask : public hcaldqm::DQTask {
4747 edm::EDGetTokenT<HODigiCollection> _tokHO;
4848 edm::EDGetTokenT<QIE10DigiCollection> _tokQIE10;
4949 edm::ESGetToken<HcalDbService, HcalDbRecord> hcalDbServiceToken_;
50-
50+ edm::ESGetToken<HcalChannelQuality, HcalChannelQualityRcd> _tokHcalChannelQuality;
51+
5152 double _cutSumQ_HBHE, _cutSumQ_HO, _cutSumQ_HF;
5253 double _thresh_unihf;
53-
54+ double _HBSumMeanofSumQForEachEvent, _HESumMeanofSumQForEachEvent, _HOSumMeanofSumQForEachEvent,
55+ _HFSumMeanofSumQForEachEvent;
5456 // flag vector
5557 std::vector<hcaldqm::flag::Flag> _vflags;
5658 enum DigiFlag { fDigiSize = 0 , fUni = 1 , fNChsHF = 2 , fUnknownIds = 3 , fLED = 4 , fCapId = 5 , nDigiFlag = 6 };
@@ -78,15 +80,19 @@ class DigiTask : public hcaldqm::DQTask {
7880 hcaldqm::Container1D _cADC_SubdetPM;
7981 hcaldqm::Container1D _cfC_SubdetPM;
8082 hcaldqm::Container1D _cSumQ_SubdetPM;
83+ hcaldqm::Container1D _cSumQ_Subdet;
8184 hcaldqm::ContainerProf2D _cSumQ_depth;
8285 hcaldqm::ContainerProf1D _cSumQvsLS_SubdetPM;
86+ hcaldqm::ContainerProf1D _cAveragedSumQvsLS_Subdet;
8387 hcaldqm::ContainerProf1D _cSumQvsBX_SubdetPM; // online only!
8488
8589 // ADC, fC for HF (QIE10 has different ADC/fC)
8690 hcaldqm::Container1D _cADC_SubdetPM_QIE1011;
8791 hcaldqm::Container1D _cfC_SubdetPM_QIE1011;
8892 hcaldqm::Container1D _cSumQ_SubdetPM_QIE1011;
93+ hcaldqm::Container1D _cSumQ_Subdet_QIE1011;
8994 hcaldqm::ContainerProf1D _cSumQvsLS_SubdetPM_QIE1011;
95+ hcaldqm::ContainerProf1D _cAveragedSumQvsLS_Subdet_QIE1011;
9096 hcaldqm::ContainerProf1D _cSumQvsBX_SubdetPM_QIE1011; // online only!
9197
9298 // Shape - just filling - not summary!
@@ -102,6 +108,7 @@ class DigiTask : public hcaldqm::DQTask {
102108 hcaldqm::ContainerProf2D _cTimingCut_ElectronicsuTCA;
103109 hcaldqm::ContainerProf1D _cTimingCutvsLS_FED;
104110 hcaldqm::ContainerProf1D _cTimingCutvsLS_SubdetPM;
111+ hcaldqm::ContainerProf1D _cTimingCutvsLS_depth;
105112 hcaldqm::ContainerProf2D _cTimingCut_depth;
106113 hcaldqm::ContainerProf1D _cTimingCutvsiphi_SubdetPM; // online only!
107114 hcaldqm::ContainerProf1D _cTimingCutvsieta_Subdet; // online only!
@@ -130,11 +137,12 @@ class DigiTask : public hcaldqm::DQTask {
130137 // hcaldqm::Container2D _cOccupancyCutvsSlotvsLS_HFPM; // online only
131138 hcaldqm::Container2D _cOccupancyCutvsiphivsLS_SubdetPM; // online only
132139
133- // Occupancy w/o and w/ a Cut vs BX and vs LS
140+ // Occupancy w/o and w/ a Cut and BadCapId vs BX and vs LS
134141 hcaldqm::ContainerProf1D _cOccupancyvsLS_Subdet;
135142 hcaldqm::ContainerProf1D _cOccupancyCutvsLS_Subdet; // online only
136143 hcaldqm::ContainerProf1D _cOccupancyCutvsBX_Subdet; // online only
137-
144+ hcaldqm::ContainerProf1D _cOccupancyBadCapidvsLS_Subdet;
145+ hcaldqm::Container2D _cOccupancyBadCapidvsLS_depth;
138146 // #Time Samples for a digi. Used for Summary generation
139147 hcaldqm::Container1D _cDigiSize_Crate;
140148 hcaldqm::Container1D _cDigiSize_FED;
0 commit comments