1 #ifndef CalibTracker_SiStripConnectivity_SiStripRegionCabling_H 2 #define CalibTracker_SiStripConnectivity_SiStripRegionCabling_H 3 #define _USE_MATH_DEFINES 32 typedef std::pair<uint32_t, std::vector<FedChannelConnection>>
Element;
36 typedef std::vector<RegionCabling>
Cabling;
102 void print(std::stringstream &)
const;
150 const uint32_t
layer) {
156 const uint32_t
layer)
const {
162 const uint32_t
layer)
const {
static const ElementIndex elementIndex(const uint32_t region, const SubDet, const uint32_t layer)
std::pair< uint32_t, uint32_t > PositionIndex
const uint32_t phidivisions() const
std::pair< uint32_t, std::vector< FedChannelConnection > > Element
static constexpr int TOBLAYERS
const Cabling & getRegionCabling() const
std::vector< Element > ElementCabling
const Position position(const uint32_t) const
U second(std::pair< T, U > const &p)
void setRegionCabling(const Cabling &)
static constexpr int TIBLAYERS
const uint32_t region(const Position) const
static const SubDet subdet(const ElementIndex)
static const SubDet subdetFromDetId(const uint32_t detid)
std::vector< RegionCabling > Cabling
std::pair< double, double > Position
const PositionIndex positionIndex(const uint32_t) const
const uint32_t etadivisions() const
static constexpr int ALLLAYERS
std::vector< WedgeCabling > RegionCabling
static int position[264][3]
const std::pair< double, double > regionDimensions() const
PositionIndex increment(const PositionIndex, int, int) const
void print(std::stringstream &) const
std::vector< ElementCabling > WedgeCabling
static constexpr int TECLAYERS
static constexpr int TIDLAYERS
static const uint32_t layer(const ElementIndex)
static constexpr int ALLSUBDETS