1 #ifndef Geometry_EcalTestBeam_EcalTBHodoscopeGeometry_HH
2 #define Geometry_EcalTestBeam_EcalTBHodoscopeGeometry_HH
14 typedef std::vector<PreshowerStrip>
CellVec ;
27 const DetId& detId ) ;
29 static float getFibreLp(
int plane,
int fibre ) ;
31 static float getFibreRp(
int plane,
int fibre ) ;
static const int nPlanes_
CaloCellGeometry::Pt3D Pt3D
EcalTBHodoscopeGeometry()
std::vector< Pt3D > Pt3DVec
CaloCellGeometry::CCGFloat CCGFloat
static float getFibreLp(int plane, int fibre)
~EcalTBHodoscopeGeometry()
CaloCellGeometry::CCGFloat CCGFloat
static std::vector< int > getFiredFibresInPlane(float xtr, int plane)
static const int nFibres_
HepGeom::Point3D< CCGFloat > Pt3D
virtual void newCell(const GlobalPoint &f1, const GlobalPoint &f2, const GlobalPoint &f3, const CCGFloat *parm, const DetId &detId)
CaloCellGeometry::Pt3DVec Pt3DVec
static const fibre_pos fibrePos_[nPlanes_][nFibres_]
static float getFibreRp(int plane, int fibre)
std::vector< PreshowerStrip > CellVec
virtual const CaloCellGeometry * cellGeomPtr(uint32_t index) const