void setIntercalibConstants(const ESIntercalibConstants *mips)
edm::ESHandle< ESGain > esgain_
float getWeightForTS0() const
EcalRecHit reconstruct(const ESDataFrame &digi) const
T getParameter(std::string const &) const
float getESValueHigh() const
common ppss p3p6s2 common epss epspn46 common const1 w2
void setPedestals(const ESPedestals *peds)
void setRatioCuts(const ESRecHitRatioCuts *ratioCuts)
uint32_t cc[maxCellsPerHit]
EcalRecHit reconstruct(const ESDataFrame &digi) const
void setESGain(const double &value)
void setPedestals(const ESPedestals *peds)
ESPedestalsMap ESPedestals
void setMIPGeV(float value)
void setPedestals(const ESPedestals *peds)
ESChannelStatusMap ESChannelStatus
edm::ESGetToken< ESAngleCorrectionFactors, ESAngleCorrectionFactorsRcd > esAngleCorrFactorsToken_
edm::ESHandle< ESRecHitRatioCuts > esRatioCuts_
void setIntercalibConstants(const ESIntercalibConstants *mips)
T const * product() const
void setRatioCuts(const ESRecHitRatioCuts *ratioCuts)
ESAngleCorrectionFactorMap ESAngleCorrectionFactors
edm::ESGetToken< ESPedestals, ESPedestalsRcd > esPedestalsToken_
edm::ESGetToken< ESRecHitRatioCuts, ESRecHitRatioCutsRcd > esRatioCutsToken_
void setMIPGeV(const double &value)
edm::ESHandle< ESPedestals > esPedestals_
void setMIPGeV(const double &value)
edm::ESHandle< ESChannelStatus > esChannelStatus_
bool run(const ESDigiCollection::const_iterator &digi, ESRecHitCollection &result) override
float getWeightForTS2() const
float getESValueLow() const
EcalRecHit reconstruct(const ESDataFrame &digi) const
ESRecHitWorker(const edm::ParameterSet &ps, edm::ConsumesCollector cc)
void setRatioCuts(const ESRecHitRatioCuts *ratioCuts)
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
void setESGain(float value)
edm::ESHandle< ESTimeSampleWeights > esWeights_
edm::ESHandle< ESMIPToGeVConstant > esMIPToGeV_
edm::ESHandle< ESAngleCorrectionFactors > esAngleCorrFactors_
edm::ESGetToken< ESTimeSampleWeights, ESTimeSampleWeightsRcd > esWeightsToken_
ESIntercalibConstantMap ESIntercalibConstants
void setIntercalibConstants(const ESIntercalibConstants *mips)
void setAngleCorrectionFactors(const ESAngleCorrectionFactors *ang)
void setChannelStatus(const ESChannelStatus *status)
void setAngleCorrectionFactors(const ESAngleCorrectionFactors *ang)
void setAngleCorrectionFactors(const ESAngleCorrectionFactors *ang)
boost::transform_iterator< IterHelp, boost::counting_iterator< int > > const_iterator
void setChannelStatus(const ESChannelStatus *status)
void setESGain(const double &value)
void setChannelStatus(const ESChannelStatus *status)
void set(const edm::EventSetup &es) override
#define DEFINE_EDM_PLUGIN(factory, type, name)
ESRecHitAnalyticAlgo * algoA_
edm::ESGetToken< ESGain, ESGainRcd > esgainToken_
edm::ESHandle< ESIntercalibConstants > esMIPs_
~ESRecHitWorker() override
edm::ESGetToken< ESMIPToGeVConstant, ESMIPToGeVConstantRcd > esMIPToGeVToken_
float getWeightForTS1() const
edm::ESGetToken< ESChannelStatus, ESChannelStatusRcd > esChannelStatusToken_
edm::ESGetToken< ESIntercalibConstants, ESIntercalibConstantsRcd > esMIPsToken_