#include <Phase2TrackerCabling.h>
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|
|
static bool | chComp (key a, std::pair< unsigned int, unsigned int > 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 | coolingOrdering (const Phase2TrackerModule &a, const Phase2TrackerModule &b) |
|
static bool | detidComp (key a, uint32_t b) |
|
static bool | detidOrdering (key a, key b) |
|
static bool | fedeq (key a, key b) |
|
static bool | gbtidComp (key a, uint32_t b) |
|
static bool | gbtidOrdering (key a, key b) |
|
static bool | poweq (const Phase2TrackerModule &a, const Phase2TrackerModule &b) |
|
static bool | powerComp (const Phase2TrackerModule &a, uint32_t b) |
|
static bool | powerOrdering (const Phase2TrackerModule &a, const Phase2TrackerModule &b) |
|
Definition at line 9 of file Phase2TrackerCabling.h.
◆ cabling
◆ key
◆ store
◆ Phase2TrackerCabling() [1/3]
◆ Phase2TrackerCabling() [2/3]
◆ Phase2TrackerCabling() [3/3]
Phase2TrackerCabling::Phase2TrackerCabling |
( |
| ) |
|
|
inline |
◆ ~Phase2TrackerCabling()
virtual Phase2TrackerCabling::~Phase2TrackerCabling |
( |
| ) |
|
|
inlinevirtual |
◆ chComp()
◆ chOrdering()
◆ connections()
◆ cooleq()
◆ coolingComp()
◆ coolingOrdering()
◆ description()
std::string Phase2TrackerCabling::description |
( |
bool |
compact = false | ) |
const |
◆ detidComp()
◆ detidOrdering()
◆ fedeq()
bool Phase2TrackerCabling::fedeq |
( |
key |
a, |
|
|
key |
b |
|
) |
| |
|
staticprivate |
◆ filterByCoolingLine()
◆ filterByPowerGroup()
◆ findDetid()
◆ findFedCh()
const Phase2TrackerModule & Phase2TrackerCabling::findFedCh |
( |
std::pair< unsigned int, unsigned int > |
fedch | ) |
const |
◆ findGbtid()
◆ gbtidComp()
◆ gbtidOrdering()
◆ initializeCabling()
void Phase2TrackerCabling::initializeCabling |
( |
| ) |
|
Definition at line 68 of file Phase2TrackerCabling.cc.
References chOrdering(), connections_, detCabling_, detidOrdering(), fedCabling_, gbtCabling_, gbtidOrdering(), callgraph::module, and jetUpdater_cfi::sort.
Referenced by Phase2TrackerCabling().
static bool gbtidOrdering(key a, key b)
static bool chOrdering(key a, key b)
std::vector< Phase2TrackerModule >::const_iterator key
static bool detidOrdering(key a, key b)
◆ poweq()
◆ powerComp()
◆ powerOrdering()
◆ serialize()
template<class Archive >
void Phase2TrackerCabling::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
private |
◆ summaryDescription()
std::string Phase2TrackerCabling::summaryDescription |
( |
| ) |
const |
Definition at line 152 of file Phase2TrackerCabling.cc.
References connections_, cooleq(), coolingOrdering(), HLT_2022v12_cff::distance, fedCabling_, fedeq(), poweq(), powerOrdering(), jetUpdater_cfi::sort, contentValuesCheck::ss, AlCaHLTBitMon_QueryRunRegistry::string, createJobs::tmp, and tier0::unique().
153 std::string mystring(
"Summary of the cabling\n======================\n");
154 std::stringstream
ss;
158 ss <<
"Number of FEDs: ";
161 ss <<
"Number of cooling loops: ";
165 ss <<
"Number of power groups: ";
169 mystring +=
ss.str();
static bool powerOrdering(const Phase2TrackerModule &a, const Phase2TrackerModule &b)
static bool coolingOrdering(const Phase2TrackerModule &a, const Phase2TrackerModule &b)
static bool cooleq(const Phase2TrackerModule &a, const Phase2TrackerModule &b)
static bool poweq(const Phase2TrackerModule &a, const Phase2TrackerModule &b)
def unique(seq, keepstr=True)
static bool fedeq(key a, key b)
std::vector< Phase2TrackerModule > store
std::vector< key > cabling
◆ boost::serialization::access
friend class boost::serialization::access |
|
friend |
◆ cond::serialization::access
template<typename CondSerializationT , typename Enabled >
◆ connections_
store Phase2TrackerCabling::connections_ |
|
private |
◆ detCabling_
cabling Phase2TrackerCabling::detCabling_ |
|
private |
◆ fedCabling_
cabling Phase2TrackerCabling::fedCabling_ |
|
private |
◆ gbtCabling_
cabling Phase2TrackerCabling::gbtCabling_ |
|
private |