1 #include "../interface/OccupancyTask.h"
27 for(
int iFED(0); iFED < 54; iFED++){
45 meDCC.
fill(dcchItr->id());
48 template<
typename DigiCollection>
53 MESet& meDigiProjEta(
MEs_.at(
"DigiProjEta"));
54 MESet& meDigiProjPhi(
MEs_.at(
"DigiProjPhi"));
58 MESet& meTrendNDigi(
MEs_.at(
"TrendNDigi"));
63 meDigiProjEta.fill(
id);
64 meDigiProjPhi.fill(
id);
70 meDigi1D.fill(iSubdet,
double(_digis.size()));
71 meTrendNDigi.fill(iSubdet,
double(
timestamp_.
iLumi),
double(_digis.size()));
81 MESet& meTPDigiThrAll(
MEs_.at(
"TPDigiThrAll"));
82 MESet& meTPDigiThrProjEta(
MEs_.at(
"TPDigiThrProjEta"));
83 MESet& meTPDigiThrProjPhi(
MEs_.at(
"TPDigiThrProjPhi"));
84 MESet& meTrendNTPDigi(
MEs_.at(
"TrendNTPDigi"));
86 double nFilteredEB(0.);
87 double nFilteredEE(0.);
95 meTPDigiThrProjEta.fill(
id);
96 meTPDigiThrProjPhi.fill(
id);
97 meTPDigiThrAll.fill(
id);
99 if(
id.subDet() ==
EcalBarrel) nFilteredEB += 1.;
100 else nFilteredEE += 1.;
111 MESet& meRecHitAll(
MEs_.at(
"RecHitAll"));
112 MESet& meRecHitProjEta(
MEs_.at(
"RecHitProjEta"));
113 MESet& meRecHitProjPhi(
MEs_.at(
"RecHitProjPhi"));
114 MESet& meRecHitThrAll(
MEs_.at(
"RecHitThrAll"));
115 MESet& meRecHitThrmvp(
MEs_.at(
"RecHitThrmvp"));
116 MESet& meRecHitThrpm(
MEs_.at(
"RecHitThrpm"));
117 MESet& meRecHitThrProjEta(
MEs_.at(
"RecHitThrProjEta"));
118 MESet& meRecHitThrProjPhi(
MEs_.at(
"RecHitThrProjPhi"));
119 MESet& meRecHitThr1D(
MEs_.at(
"RecHitThr1D"));
120 MESet& meTrendNRecHitThr(
MEs_.at(
"TrendNRecHitThr"));
123 double nFiltered(0.);
125 float nRHThrp(0), nRHThrm(0);
130 meRecHitAll.fill(
id);
131 meRecHitProjEta.fill(
id);
132 meRecHitProjPhi.fill(
id);
135 meRecHitThrProjEta.fill(
id);
136 meRecHitThrProjPhi.fill(
id);
137 meRecHitThrAll.fill(
id);
147 meRecHitThr1D.fill(iSubdet, nFiltered);
149 meRecHitThrmvp.fill(iSubdet,nRHThrp,nRHThrm);
150 meRecHitThrpm.fill(iSubdet,nRHThrp-nRHThrm);
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