#include <HcalShapes.h>
Public Types | |
enum | { HPD =101, LONG =102, ZECOTEK =201, HAMAMATSU =202, HF =301, ZDC =401 } |
Public Member Functions | |
void | beginRun (edm::EventSetup const &es) |
void | endRun () |
HcalShapes () | |
virtual const CaloVShape * | shape (const DetId &detId) const |
~HcalShapes () | |
Public Member Functions inherited from CaloShapes | |
CaloShapes () | |
CaloShapes (const CaloVShape *shape) | |
Private Types | |
typedef std::map< int, const CaloVShape * > | ShapeMap |
Private Member Functions | |
const CaloVShape * | defaultShape (const DetId &detId) const |
Definition at line 20 of file HcalShapes.h.
|
private |
Definition at line 37 of file HcalShapes.h.
anonymous enum |
Enumerator | |
---|---|
HPD | |
LONG | |
ZECOTEK | |
HAMAMATSU | |
HF | |
ZDC |
Definition at line 23 of file HcalShapes.h.
HcalShapes::HcalShapes | ( | ) |
Definition at line 12 of file HcalShapes.cc.
References HF, HPD, LONG, HcalShape::setShape(), theHcalShape101, theHcalShape102, theHcalShape103, theHcalShape104, theHcalShape105, theHcalShape123, theHcalShape124, theHcalShape125, theHcalShape201, theHcalShape202, theHcalShape301, theMCParams, theShapes, theTopology, theZDCShape, ZDC, and ZECOTEK.
HcalShapes::~HcalShapes | ( | ) |
void HcalShapes::beginRun | ( | edm::EventSetup const & | es | ) |
Definition at line 103 of file HcalShapes.cc.
References edm::EventSetup::get(), AlCaHLTBitMon_ParallelJobs::p, edm::ESHandle< class >::product(), HcalCondObjectContainerBase::setTopo(), theMCParams, and theTopology.
Referenced by HcalDigitizer::beginRun().
|
private |
Definition at line 156 of file HcalShapes.cc.
References HcalGenericDetId::genericSubdet(), HcalGenericDetId::HcalGenBarrel, HcalGenericDetId::HcalGenEndcap, HcalGenericDetId::HcalGenForward, HcalGenericDetId::HcalGenOuter, HcalGenericDetId::HcalGenZDC, query::result, and theShapes.
Referenced by shape().
void HcalShapes::endRun | ( | void | ) |
Definition at line 118 of file HcalShapes.cc.
References theMCParams, and theTopology.
Referenced by HcalDigitizer::endRun().
|
virtual |
Reimplemented from CaloShapes.
Definition at line 127 of file HcalShapes.cc.
References defaultShape(), HcalCondObjectContainer< Item >::getValues(), HcalMCParam::signalShape(), theMCParams, and theShapes.
|
private |
Definition at line 44 of file HcalShapes.h.
Referenced by HcalShapes().
|
private |
Definition at line 45 of file HcalShapes.h.
Referenced by HcalShapes().
|
private |
Definition at line 46 of file HcalShapes.h.
Referenced by HcalShapes().
|
private |
Definition at line 47 of file HcalShapes.h.
Referenced by HcalShapes().
|
private |
Definition at line 48 of file HcalShapes.h.
Referenced by HcalShapes().
|
private |
Definition at line 49 of file HcalShapes.h.
Referenced by HcalShapes().
|
private |
Definition at line 50 of file HcalShapes.h.
Referenced by HcalShapes().
|
private |
Definition at line 51 of file HcalShapes.h.
Referenced by HcalShapes().
|
private |
Definition at line 52 of file HcalShapes.h.
Referenced by HcalShapes().
|
private |
Definition at line 53 of file HcalShapes.h.
Referenced by HcalShapes().
|
private |
Definition at line 54 of file HcalShapes.h.
Referenced by HcalShapes().
|
private |
Definition at line 55 of file HcalShapes.h.
|
private |
Definition at line 35 of file HcalShapes.h.
Referenced by beginRun(), endRun(), HcalShapes(), shape(), and ~HcalShapes().
|
private |
Definition at line 38 of file HcalShapes.h.
Referenced by defaultShape(), HcalShapes(), shape(), and ~HcalShapes().
|
private |
Definition at line 36 of file HcalShapes.h.
Referenced by beginRun(), endRun(), HcalShapes(), and ~HcalShapes().
|
private |
Definition at line 41 of file HcalShapes.h.
Referenced by HcalShapes().