1 #ifndef CalibTracker_SiStripCommon_TKHistoMap_h
2 #define CalibTracker_SiStripCommon_TKHistoMap_h
6 #include <boost/cstdint.hpp>
17 XYbin(int16_t _ix=-999, int16_t _iy=-999,
float _x=-999.,
float _y=-999.){
ix=_ix;
iy=_iy;
x=_x;
y=_y;}
65 const XYbin
getXY(uint32_t&
detid,
int layerEnumNb=0);
88 void createTIB(std::vector<uint32_t>& TkDetIdList,
int layer);
89 void createTOB(std::vector<uint32_t>& TkDetIdList,
int layer);
90 void createTID(std::vector<uint32_t>& TkDetIdList,
int layer);
91 void createTEC(std::vector<uint32_t>& TkDetIdList,
int layer);
123 int& nchX,
double& lowX,
double& highX,
124 int& nchY,
double& lowY,
double& highY);
uint32_t getDetFromBin(int layer, int ix, int iy)
XYbin getXY_TOB(uint32_t &detid, int layerEnumNb=0)
void createTEC(std::vector< uint32_t > &TkDetIdList, int layer)
std::vector< TkLayerMap * > detmapType
void createTIB(std::vector< uint32_t > &TkDetIdList, int layer)
static const int16_t layerSearch(uint32_t detid)
std::vector< uint32_t > BinForRing
int getLayerNum(std::string &in)
uint32_t getDetFromBin(std::string layerName, int ix, int iy)
void getDetsForLayer(int layer, std::vector< uint32_t > &output)
XYbin(int16_t _ix=-999, int16_t _iy=-999, float _x=-999., float _y=-999.)
const XYbin getXY(uint32_t &detid, int layerEnumNb=0)
std::vector< uint32_t > ModulesInRingFront
XYbin getXY_TIB(uint32_t &detid, int layerEnumNb=0)
void createTID(std::vector< uint32_t > &TkDetIdList, int layer)
void createTOB(std::vector< uint32_t > &TkDetIdList, int layer)
int16_t FindLayer(uint32_t &detid)
void getSubDetLayerSide(int &in, SiStripDetId::SubDetector &, uint32_t &layer, uint32_t &side)
TkLayerMap::XYbin cached_XYbin
void initialize(int layer)
void getComponents(int &layer, int &nchX, double &lowX, double &highX, int &nchY, double &lowY, double &highY)
const TkLayerMap::XYbin & getXY(uint32_t &)
std::vector< uint32_t > ModulesInRingBack
std::string getLayerName(int &in)
XYbin getXY_TID(uint32_t &detid, int layerEnumNb=0)
std::vector< uint32_t > SingleExtString
XYbin getXY_TEC(uint32_t &detid, int layerEnumNb=0)
uint32_t getDetFromBin(int ix, int iy)