1 #ifndef Geometry_HGCalCommonData_HGCalCellOffset_h 2 #define Geometry_HGCalCommonData_HGCalCellOffset_h 15 double guardRingOffset_,
19 std::pair<double, double>
cellOffsetUV2XY1(int32_t u, int32_t
v, int32_t placementIndex, int32_t
type);
21 int32_t u, int32_t
v, int32_t placementIndex, int32_t
type, int32_t partialType);
23 double cellAreaUV(int32_t u, int32_t
v, int32_t placementIndex, int32_t
type, int32_t partialType,
bool reco);
std::pair< double, double > cellOffsetUV2XY1(int32_t u, int32_t v, int32_t placementIndex, int32_t type)
std::array< std::array< std::array< double, 6 >, 11 >, 2 > offsetPartialX
double cellAreaPartial[2][11]
double cellAreaUV(int32_t u, int32_t v, int32_t placementIndex, int32_t type, bool reco)
std::array< std::array< std::array< double, 6 >, 6 >, 2 > offsetY
std::unique_ptr< HGCalCell > hgcalcell_
std::array< std::array< std::array< double, 6 >, 11 >, 2 > offsetPartialY
HGCalCellOffset(double waferSize, int32_t nFine, int32_t nCoarse, double guardRingOffset_, double mouseBiteCut_, double sizeOffset_)
std::array< std::array< std::array< double, 6 >, 6 >, 2 > offsetX