1 #ifndef CondFormats_SiStripObjects_Phase2TrackerCabling_H
2 #define CondFormats_SiStripObjects_Phase2TrackerCabling_H
10 typedef std::vector<Phase2TrackerModule>
store;
11 typedef std::vector<Phase2TrackerModule>::const_iterator
key;
66 static bool chComp(
key a, std::pair<unsigned int, unsigned int>
b);
static bool powerOrdering(const Phase2TrackerModule &a, const Phase2TrackerModule &b)
Phase2TrackerCabling filterByCoolingLine(uint32_t coolingLine) const
Phase2TrackerCabling filterByPowerGroup(uint32_t powerGroup) const
const Phase2TrackerModule & findFedCh(std::pair< unsigned int, unsigned int > fedch) const
const std::vector< Phase2TrackerModule > & connections() const
static bool gbtidOrdering(key a, key b)
static bool coolingOrdering(const Phase2TrackerModule &a, const Phase2TrackerModule &b)
static bool powerComp(const Phase2TrackerModule &a, uint32_t b)
static bool chOrdering(key a, key b)
static bool cooleq(const Phase2TrackerModule &a, const Phase2TrackerModule &b)
static bool coolingComp(const Phase2TrackerModule &a, uint32_t b)
static bool poweq(const Phase2TrackerModule &a, const Phase2TrackerModule &b)
std::vector< Phase2TrackerModule >::const_iterator key
static bool detidOrdering(key a, key b)
virtual ~Phase2TrackerCabling()
std::string summaryDescription() const
std::string description(bool compact=false) const
static bool detidComp(key a, uint32_t b)
#define COND_SERIALIZABLE
static bool chComp(key a, std::pair< unsigned int, unsigned int > b)
static bool fedeq(key a, key b)
static bool gbtidComp(key a, uint32_t b)
const Phase2TrackerModule & findDetid(uint32_t detid) const
std::vector< Phase2TrackerModule > store
const Phase2TrackerModule & findGbtid(uint32_t gbtid) const
std::vector< key > cabling