Go to the documentation of this file. 1 #ifndef Geometry_EcalTestBeam_EcalTBHodoscopeGeometry_HH
2 #define Geometry_EcalTestBeam_EcalTBHodoscopeGeometry_HH
11 typedef std::vector<PreshowerStrip>
CellVec;
24 const DetId& detId)
override;
std::vector< Pt3D > Pt3DVec
static float getFibreRp(int plane, int fibre)
EcalTBHodoscopeGeometry()
CaloCellGeometry::Pt3D Pt3D
static float getFibreLp(int plane, int fibre)
CaloCellGeometry::CCGFloat CCGFloat
static std::vector< int > getFiredFibresInPlane(float xtr, int plane)
CaloCellGeometry::CCGFloat CCGFloat
~EcalTBHodoscopeGeometry() override
HepGeom::Point3D< CCGFloat > Pt3D
void newCell(const GlobalPoint &f1, const GlobalPoint &f2, const GlobalPoint &f3, const CCGFloat *parm, const DetId &detId) override
static const int nFibres_
static const fibre_pos fibrePos_[nPlanes_][nFibres_]
const CaloCellGeometry * getGeometryRawPtr(uint32_t index) const override
std::vector< PreshowerStrip > CellVec
CaloCellGeometry::Pt3DVec Pt3DVec
static const int nPlanes_