1 #ifndef SimCalorimetry_EcalSimAlgos_ComponentShapeCollection_h 2 #define SimCalorimetry_EcalSimAlgos_ComponentShapeCollection_h 21 const std::shared_ptr<ComponentShape>
at(
int depthIndex)
const;
static const int m_nDepthBins
ComponentShapeCollection(edm::ConsumesCollector iC)
void fillCollection(bool useDBShape)
void buildMe(const edm::EventSetup *es=nullptr)
~ComponentShapeCollection()
void setEventSetup(const edm::EventSetup &evtSetup)
static int toDepthBin(int index)
ComponentShapeCollection(bool useDBShape, edm::ConsumesCollector iC)
ComponentShapeCollection(bool useDBShape)
edm::ESGetToken< EcalSimComponentShape, EcalSimComponentShapeRcd > espsToken_
const std::shared_ptr< ComponentShape > at(int depthIndex) const
std::shared_ptr< ComponentShape > m_shapeArr[m_nDepthBins]