16 rechitThresholdEB_(0.),
17 rechitThresholdEE_(0.),
20 fillRecoFlagReduced_(
true) {}
26 if (!fillRecoFlagReduced_) {
59 MESet* meSwissCross(isBarrel ? &
MEs_.
at(
"SwissCross") :
nullptr);
62 double maxE[2] = {-1., -1};
67 float energy(hitItr->energy());
70 float rechitThreshold;
78 if (ebId.ieta() != 85)
88 if (eeId.zside() < 0) {
99 if (
energy > rechitThreshold) {
129 MESet& meRecoFlag(
MEs_.
at(
"RecoFlagBasicCluster"));
135 if (bcItr->caloID().detectors() != 0) {
142 std::vector<std::pair<DetId, float> >
const& haf(bcItr->hitsAndFractions());
143 for (
unsigned iH(0); iH != haf.size(); ++iH) {
149 if (hItr == hitCol->end())
T getUntrackedParameter(std::string const &, T const &) const
void runOnReducedRecHits(EcalRecHitCollection const &, Collections)
void endEvent(edm::Event const &, edm::EventSetup const &) override
#define DEFINE_ECALDQM_WORKER(TYPE)
MESet & at(const std::string &key)
std::vector< EcalRecHit >::const_iterator const_iterator
bool filterRunType(short const *) override
void runOnRecHits(EcalRecHitCollection const &, Collections)
EcalRecHitCollection const * ebHits_
const_iterator begin() const
void runOnBasicClusters(edm::View< reco::CaloCluster > const &, Collections)
bool fillRecoFlagReduced_
const_iterator end() const
EcalDQMSetupObjects const getEcalDQMSetupObjects()
EcalRecHitCollection const * eeHits_
void addDependencies(DependencySet &) override
void setParams(edm::ParameterSet const &) override
boost::indirect_iterator< typename seq_t::const_iterator > const_iterator
const_iterator end() const
void push_back(Dependency const &_d)
void erase(const std::string &key)
const_iterator begin() const