34 const unsigned int cellIndex(hid.
denseIndex());
329 std::vector<int> firedFibres;
336 firedFibres.emplace_back(
i);
344 return (
m_cellVec.size() < index ||
nullptr == cell->
param() ?
nullptr : cell);
static const int nPlanes_
EcalTBHodoscopeGeometry()
CaloCellGeometry::CCGFloat CCGFloat
A base class to handle the shape of preshower strips.
static float getFibreLp(int plane, int fibre)
void newCell(const GlobalPoint &f1, const GlobalPoint &f2, const GlobalPoint &f3, const CCGFloat *parm, const DetId &detId) override
const CCGFloat * param() const
static std::vector< int > getFiredFibresInPlane(float xtr, int plane)
CaloCellGeometry::CCGFloat CCGFloat
~EcalTBHodoscopeGeometry() override
void addValidID(const DetId &id)
static const int nFibres_
CaloCellGeometry::CornersMgr * cornersMgr()
static const fibre_pos fibrePos_[nPlanes_][nFibres_]
static float getFibreRp(int plane, int fibre)
const CaloCellGeometry * getGeometryRawPtr(uint32_t index) const override
uint32_t denseIndex() const