52 switch (_collection) {
55 runOnRawData(*static_cast<EcalRawDataCollection const*>(_p));
60 runOnDigis(*static_cast<EEDigiCollection const*>(_p));
65 runOnPnDigis(*static_cast<EcalPnDiodeDigiCollection const*>(_p));
void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
void addDependencies(DependencySet &) override
void runOnDigis(EEDigiCollection const &)
void runOnUncalibRecHits(EcalUncalibratedRecHitCollection const &)
static constexpr int nEEDCC
void beginRun(edm::Run const &, edm::EventSetup const &) override
void runOnRawData(EcalRawDataCollection const &)
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
unsigned wavelength_[nEEDCC]
std::map< unsigned, float > pnAmp_
std::map< int, unsigned > wlToME_
bool filterRunType(short const *) override
void setParams(edm::ParameterSet const &) override
bool analyze(void const *, Collections) override
void runOnPnDigis(EcalPnDiodeDigiCollection const &)
void beginEvent(edm::Event const &, edm::EventSetup const &, bool const &, bool &) override