1 #ifndef SiPixelTopoFinder_H
2 #define SiPixelTopoFinder_H
50 std::unordered_map<uint32_t, unsigned int>
fFedIds_;
64 int indexROC(
int irow,
int icol,
int nROCcolumns);
const TrackerGeometry * tkGeom_
int quadrant(const DetId &detid)
int side(const DetId &detid)
std::map< int, std::pair< int, int > > fSensors_
int half(const DetId &detid)
const SiPixelFedCablingMap * cablingMap_
void onlineRocColRow(const DetId &detId, const SiPixelFedCablingMap *cablingMap, int fedId, int offlineRow, int offlineCol, int &roc, int &row, int &col)
std::map< int, std::pair< int, int > > fSensorLayout_
std::unordered_map< uint32_t, unsigned int > getFedIds() const
std::map< int, std::pair< int, int > > getSensors() const
std::map< int, std::map< int, int > > fRocIds_
std::vector< int > getDetIds() const
const TrackerTopology * tkTopo_
std::vector< int > fDetIds_
std::map< int, std::map< int, int > > getRocIds() const
int indexROC(int irow, int icol, int nROCcolumns)
std::map< int, std::pair< int, int > > getSensorLayout() const
void init(const TrackerGeometry *trackerGeometry, const TrackerTopology *trackerTopology, const SiPixelFedCablingMap *siPixelFedCablingMap)
std::unordered_map< uint32_t, unsigned int > fFedIds_