9 m_cellVec ( k_NumberOfCellsForCorners )
28 const unsigned int iea ( cid.ietaAbs() ) ;
30 const unsigned int ip ( ( cid.iphi() - 1 )/4 ) ;
32 const int izoff ( ( cid.zside() + 1 )/2 ) ;
34 const unsigned int offset ( izoff*3*18) ;
77 0 == cell->
param() ? 0 : cell ) ;
virtual void newCell(const GlobalPoint &f1, const GlobalPoint &f2, const GlobalPoint &f3, const CCGFloat *parm, const DetId &detId)
std::vector< Pt3D > Pt3DVec
static unsigned int alignmentTransformIndexLocal(const DetId &id)
CaloCellGeometry::CCGFloat CCGFloat
const CCGFloat * param() const
static void localCorners(Pt3DVec &vec, const CCGFloat *pv, Pt3D &ref)
std::vector< DetId > m_validIds
CaloCellGeometry::Pt3D Pt3D
CaloCellGeometry::CCGFloat CCGFloat
unsigned int offset(bool)
static unsigned int alignmentTransformIndexGlobal(const DetId &id)
uint32_t denseIndex() const
CaloCellGeometry::Pt3D Pt3D
static void localCorners(Pt3DVec &lc, const CCGFloat *pv, unsigned int i, Pt3D &ref)
CaloCellGeometry::CornersMgr * cornersMgr()
CaloCellGeometry::Pt3DVec Pt3DVec
HepGeom::Point3D< CCGFloat > Pt3D
virtual ~CaloTowerGeometry()
CaloCellGeometry::Pt3DVec Pt3DVec
virtual const CaloCellGeometry * cellGeomPtr(uint32_t index) const