1 #include "../interface/OccupancyTask.h"
26 for(
int iFED(0); iFED < 54; iFED++){
44 meDCC.
fill(dcchItr->id());
47 template<
typename DigiCollection>
52 MESet& meDigiProjEta(
MEs_.at(
"DigiProjEta"));
53 MESet& meDigiProjPhi(
MEs_.at(
"DigiProjPhi"));
57 MESet& meTrendNDigi(
MEs_.at(
"TrendNDigi"));
62 meDigiProjEta.fill(
id);
63 meDigiProjPhi.fill(
id);
69 meDigi1D.fill(iSubdet,
double(_digis.size()));
70 meTrendNDigi.fill(iSubdet,
double(
timestamp_.
iLumi),
double(_digis.size()));
80 MESet& meTPDigiThrAll(
MEs_.at(
"TPDigiThrAll"));
81 MESet& meTPDigiThrProjEta(
MEs_.at(
"TPDigiThrProjEta"));
82 MESet& meTPDigiThrProjPhi(
MEs_.at(
"TPDigiThrProjPhi"));
83 MESet& meTrendNTPDigi(
MEs_.at(
"TrendNTPDigi"));
85 double nFilteredEB(0.);
86 double nFilteredEE(0.);
94 meTPDigiThrProjEta.fill(
id);
95 meTPDigiThrProjPhi.fill(
id);
96 meTPDigiThrAll.fill(
id);
98 if(
id.subDet() ==
EcalBarrel) nFilteredEB += 1.;
99 else nFilteredEE += 1.;
110 MESet& meRecHitAll(
MEs_.at(
"RecHitAll"));
111 MESet& meRecHitProjEta(
MEs_.at(
"RecHitProjEta"));
112 MESet& meRecHitProjPhi(
MEs_.at(
"RecHitProjPhi"));
113 MESet& meRecHitThrAll(
MEs_.at(
"RecHitThrAll"));
114 MESet& meRecHitThrProjEta(
MEs_.at(
"RecHitThrProjEta"));
115 MESet& meRecHitThrProjPhi(
MEs_.at(
"RecHitThrProjPhi"));
116 MESet& meRecHitThr1D(
MEs_.at(
"RecHitThr1D"));
117 MESet& meTrendNRecHitThr(
MEs_.at(
"TrendNRecHitThr"));
120 double nFiltered(0.);
125 meRecHitAll.fill(
id);
126 meRecHitProjEta.fill(
id);
127 meRecHitProjPhi.fill(
id);
130 meRecHitThrProjEta.fill(
id);
131 meRecHitThrProjPhi.fill(
id);
132 meRecHitThrAll.fill(
id);
138 meRecHitThr1D.fill(iSubdet, nFiltered);
T getUntrackedParameter(std::string const &, T const &) const
#define DEFINE_ECALDQM_WORKER(TYPE)
edm::LuminosityBlockNumber_t iLumi
void runOnRecHits(EcalRecHitCollection const &, Collections)
std::vector< EcalDCCHeaderBlock >::const_iterator const_iterator
void runOnRawData(EcalRawDataCollection const &)
void runOnDigis(DigiCollection const &, Collections)
std::tuple< unsigned int, int, int, DigiType, int, int, int, float > Digi
void runOnTPDigis(EcalTrigPrimDigiCollection const &)
void setParams(edm::ParameterSet const &) override
const_iterator end() const
bool filterRunType(short const *) override
virtual void fill(DetId const &, double=1., double=1., double=1.)
const_iterator begin() const