8 m_cellVec( nPlanes_*nFibres_ )
65 const unsigned int cellIndex ( hid.
denseIndex() ) ;
365 std::vector<int> firedFibres;
372 ( xtr <=
fibrePos_[plane][
i].rp ) ) firedFibres.push_back(
i);
382 0 != cell->
param() ? cell : 0 ) ;
static const int nPlanes_
EcalTBHodoscopeGeometry()
uint32_t denseIndex() const
CaloCellGeometry::CCGFloat CCGFloat
const CCGFloat * param() const
A base class to handle the shape of preshower strips.
static float getFibreLp(int plane, int fibre)
~EcalTBHodoscopeGeometry()
std::vector< DetId > m_validIds
static std::vector< int > getFiredFibresInPlane(float xtr, int plane)
CaloCellGeometry::CCGFloat CCGFloat
static const int nFibres_
CaloCellGeometry::CornersMgr * cornersMgr()
virtual void newCell(const GlobalPoint &f1, const GlobalPoint &f2, const GlobalPoint &f3, const CCGFloat *parm, const DetId &detId)
static const fibre_pos fibrePos_[nPlanes_][nFibres_]
static float getFibreRp(int plane, int fibre)
virtual const CaloCellGeometry * cellGeomPtr(uint32_t index) const