92 for(ShapeMap::const_iterator shapeItr =
theShapes.begin();
95 delete shapeItr->second;
146 ShapeMap::const_iterator shapeMapItr =
theShapes.find(shapeType);
149 << shapeType << std::endl;
152 return shapeMapItr->second;
169 edm::LogWarning(
"HcalShapes") <<
"Cannot find HCAL MC Params, so the defalut one is taken for subdet " << subdet;
const HcalMCParams * theMCParams
HcalShape theHcalShape102
void setShape(int shapeType)
void setTopo(const HcalTopology *topo) const
Electronic response of the preamp.
const Item * getValues(DetId fId, bool throwOnFail=true) const
virtual const CaloVShape * shape(const DetId &detId) const
HcalShape theHcalShape125
HcalShape theHcalShape301
HcalShape theHcalShape101
HcalShape theHcalShape124
HcalShape theHcalShape103
HcalShape theHcalShape105
const HcalTopology * theTopology
HcalShape theHcalShape201
T const * product() const
unsigned int signalShape() const
HcalShape theHcalShape104
void beginRun(edm::EventSetup const &es)
const CaloVShape * defaultShape(const DetId &detId) const
HcalGenericSubdetector genericSubdet() const
HcalShape theHcalShape123
HcalShape theHcalShape202