1 #ifndef SimCalorimetry_EcalSimAlgos_ComponentShape_h 2 #define SimCalorimetry_EcalSimAlgos_ComponentShape_h ComponentShape(int shapeIndex, edm::ESGetToken< EcalSimComponentShape, EcalSimComponentShapeRcd > espsToken)
ComponentShape(int shapeIndex)
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
void buildMe(const edm::EventSetup *=nullptr, bool normalize=true)