11 throw cms::Exception(
"[ComponentShape] DB conditions are not available, const edm::EventSetup* es == nullptr ");
16 aVec = std::vector<double>(esps.barrel_shapes.at(
shapeIndex_).begin(), esps.barrel_shapes.at(
shapeIndex_).end());
17 time_interval = esps.time_interval;
25 for (
unsigned int i(0);
i != 500; ++
i)
T const & getData(const ESGetToken< T, R > &iToken) const noexcept(false)
static constexpr double kTimeToRise
std::vector< double > DVec
void fillShape(float &time_interval, double &m_thresh, EcalShapeBase::DVec &aVec, const edm::EventSetup *es) const override
edm::ESGetToken< EcalSimComponentShape, EcalSimComponentShapeRcd > espsToken_
double timeToRise() const override