22 const unsigned int iea ( cid.ietaAbs() ) ;
24 const unsigned int ip ( ( cid.iphi() - 1 )/4 ) ;
26 const int izoff ( ( cid.zside() + 1 )/2 ) ;
28 const unsigned int offset ( izoff*3*18) ;
40 std::vector<HepGeom::Point3D<double> >
43 HepGeom::Point3D<double> & ref )
static std::vector< HepGeom::Point3D< double > > localCorners(const double *pv, unsigned int i, HepGeom::Point3D< double > &ref)
static unsigned int alignmentTransformIndexLocal(const DetId &id)
static CaloCellGeometry * newCell(const GlobalPoint &f1, const GlobalPoint &f2, const GlobalPoint &f3, CaloCellGeometry::CornersMgr *mgr, const double *parm, const DetId &detId)
static std::vector< HepGeom::Point3D< double > > localCorners(const double *pv, HepGeom::Point3D< double > &ref)
unsigned int offset(bool)
static unsigned int alignmentTransformIndexGlobal(const DetId &id)
virtual ~CaloTowerGeometry()