77 for(ShapeMap::const_iterator shapeItr =
theShapes.begin();
80 delete shapeItr->second;
118 ShapeMap::const_iterator shapeMapItr =
theShapes.find(shapeType);
121 << shapeType << std::endl;
124 return shapeMapItr->second;
141 edm::LogWarning(
"HcalShapes") <<
"Cannot find HCAL MC Params, so the default one is taken for subdet " << subdet;
HcalShape theHcalShape102
void setShape(int shapeType)
HcalShape theHcalShape203
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
unsigned int signalShape() const
HcalShape theHcalShape104
void beginRun(edm::EventSetup const &es)
const CaloVShape * defaultShape(const DetId &detId) const
HcalGenericSubdetector genericSubdet() const
HcalMCParams * theMCParams
T const * product() const
HcalShape theHcalShape123
void setTopo(const HcalTopology *topo)
HcalShape theHcalShape202