51 static void setMEData(std::vector<MEData>&);
59 std::map<int, std::vector<float> >
pnAmp_;
65 runOnRawData(*static_cast<const EcalRawDataCollection*>(_p));
69 runOnDigis(*static_cast<const EcalDigiCollection*>(_p));
72 runOnPnDigis(*static_cast<const EcalPnDiodeDigiCollection*>(_p));
76 runOnUncalibRecHits(*static_cast<const EcalUncalibratedRecHitCollection*>(_p), _collection);
void endEvent(const edm::Event &, const edm::EventSetup &) override
void analyze(const void *, Collections) override
void runOnRawData(const EcalRawDataCollection &)
std::vector< int > MGPAGainsPN_
std::map< int, std::vector< float > > pnAmp_
void runOnDigis(const EcalDigiCollection &)
std::vector< int > const & getLaserWavelengths() const
void beginRun(const edm::Run &, const edm::EventSetup &) override
void runOnUncalibRecHits(const EcalUncalibratedRecHitCollection &, Collections)
int wavelength_[BinService::nDCC]
std::vector< int > laserWavelengths_
bool filterRunType(const std::vector< short > &) override
std::vector< int > const & getMGPAGainsPN() const
bool enable_[BinService::nDCC]
LaserTask(const edm::ParameterSet &, const edm::ParameterSet &)
static void setMEData(std::vector< MEData > &)
void runOnPnDigis(const EcalPnDiodeDigiCollection &)