89 for(ShapeMap::const_iterator shapeItr =
theShapes.begin();
92 delete shapeItr->second;
133 ShapeMap::const_iterator shapeMapItr =
theShapes.find(shapeType);
136 << shapeType << std::endl;
139 return shapeMapItr->second;
156 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)
Electronic response of the preamp.
virtual const CaloVShape * shape(const DetId &detId) const
HcalShape theHcalShape125
HcalShape theHcalShape301
HcalShape theHcalShape101
HcalShape theHcalShape124
HcalShape theHcalShape103
HcalShape theHcalShape105
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
const Item * getValues(DetId fId) const
HcalShape theHcalShape123
HcalShape theHcalShape202