16 m_ownsTopology (
true ),
17 m_cellVec ( k_NumberOfCellsForCorners )
56 assert( gid.
isZDC() ) ;
85 assert( cgid.
isZDC() ) ;
97 nullptr == cell->
param() ?
nullptr : cell);
void newCell(const GlobalPoint &f1, const GlobalPoint &f2, const GlobalPoint &f3, const CCGFloat *parm, const DetId &detId) override
static unsigned int alignmentTransformIndexLocal(const DetId &id)
static void localCorners(Pt3DVec &lc, const CCGFloat *pv, unsigned int i, Pt3D &ref)
CaloTopology const * topology(0)
CaloCellGeometry::Pt3D Pt3D
static unsigned int alignmentTransformIndexGlobal(const DetId &id)
int zside() const
get the z-side of the cell (1/-1)
CaloCellGeometry::Pt3DVec Pt3DVec
std::vector< Pt3D > Pt3DVec
CaloCellGeometry::Pt3D Pt3D
CaloCellGeometry::CCGFloat CCGFloat
const CCGFloat * param() const
const CaloCellGeometry * getGeometryRawPtr(uint32_t index) const override
DetId::Detector lastReqDet_
const ZdcTopology * theTopology
uint32_t denseIndex() const
CaloCellGeometry::CCGFloat CCGFloat
void addValidID(const DetId &id)
static void localCorners(Pt3DVec &vec, const CCGFloat *pv, Pt3D &ref)
CaloCellGeometry::CornersMgr * cornersMgr()
HepGeom::Point3D< CCGFloat > Pt3D
CaloCellGeometry::Pt3DVec Pt3DVec