#include <L1GtBoardMaps.h>
Public Member Functions | |
const std::vector< L1GtBoard > & | gtBoardMaps () const |
get / set / print the L1 GT board map More... | |
L1GtBoardMaps () | |
void | print (std::ostream &) const |
void | printGtBoardHexNameMap (std::ostream &myCout) const |
print L1 GT board name in hw record map More... | |
void | printGtBoardSlotMap (std::ostream &myCout) const |
print L1 GT board - slot map More... | |
void | printGtDaqActiveBoardsMap (std::ostream &myCout) const |
print L1 GT active boards map for DAQ record More... | |
void | printGtDaqRecordMap (std::ostream &myCout) const |
print L1 GT DAQ record map More... | |
void | printGtEvmActiveBoardsMap (std::ostream &myCout) const |
print L1 GT active boards map for EVM record More... | |
void | printGtEvmRecordMap (std::ostream &myCout) const |
print L1 GT EVM record map More... | |
void | printGtQuadToPsbMap (std::ostream &myCout) const |
print L1 quadruplet (4x16 bits)(cable) to PSB input map More... | |
void | setGtBoardMaps (const std::vector< L1GtBoard > &) |
virtual | ~L1GtBoardMaps () |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::vector< L1GtBoard > | m_gtBoardMaps |
L1 GT boards and their mapping. More... | |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
std::ostream & | operator<< (std::ostream &, const L1GtBoardMaps &) |
output stream operator More... | |
Description: map of the L1 GT boards.
Implementation: <TODO: enter implementation details>
$Date$ $Revision$
Definition at line 33 of file L1GtBoardMaps.h.
L1GtBoardMaps::L1GtBoardMaps | ( | ) |
Definition at line 29 of file L1GtBoardMaps.cc.
|
virtual |
Definition at line 35 of file L1GtBoardMaps.cc.
|
inline |
get / set / print the L1 GT board map
Definition at line 47 of file L1GtBoardMaps.h.
References m_gtBoardMaps, operator<<, print(), printGtBoardHexNameMap(), printGtBoardSlotMap(), printGtDaqActiveBoardsMap(), printGtDaqRecordMap(), printGtEvmActiveBoardsMap(), printGtEvmRecordMap(), printGtQuadToPsbMap(), and setGtBoardMaps().
Referenced by L1GlobalTriggerEvmRawToDigi::produce(), L1GTEvmDigiToRaw::produce(), L1GTDigiToRaw::produce(), L1GlobalTrigger::produce(), and L1GlobalTriggerRawToDigi::produce().
void L1GtBoardMaps::print | ( | std::ostream & | myCout | ) | const |
Definition at line 50 of file L1GtBoardMaps.cc.
References m_gtBoardMaps.
Referenced by L1GtBoardMapsTester::analyze(), gtBoardMaps(), and operator<<().
void L1GtBoardMaps::printGtBoardHexNameMap | ( | std::ostream & | myCout | ) | const |
print L1 GT board name in hw record map
Definition at line 241 of file L1GtBoardMaps.cc.
References TauDecayModes::dec, m_gtBoardMaps, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1GtBoardMapsTester::analyze(), and gtBoardMaps().
void L1GtBoardMaps::printGtBoardSlotMap | ( | std::ostream & | myCout | ) | const |
print L1 GT board - slot map
Definition at line 207 of file L1GtBoardMaps.cc.
References TauDecayModes::dec, m_gtBoardMaps, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1GtBoardMapsTester::analyze(), and gtBoardMaps().
void L1GtBoardMaps::printGtDaqActiveBoardsMap | ( | std::ostream & | myCout | ) | const |
print L1 GT active boards map for DAQ record
Definition at line 138 of file L1GtBoardMaps.cc.
References TauDecayModes::dec, m_gtBoardMaps, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1GtBoardMapsTester::analyze(), and gtBoardMaps().
void L1GtBoardMaps::printGtDaqRecordMap | ( | std::ostream & | myCout | ) | const |
print L1 GT DAQ record map
Definition at line 68 of file L1GtBoardMaps.cc.
References TauDecayModes::dec, m_gtBoardMaps, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1GtBoardMapsTester::analyze(), and gtBoardMaps().
void L1GtBoardMaps::printGtEvmActiveBoardsMap | ( | std::ostream & | myCout | ) | const |
print L1 GT active boards map for EVM record
Definition at line 172 of file L1GtBoardMaps.cc.
References TauDecayModes::dec, m_gtBoardMaps, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1GtBoardMapsTester::analyze(), and gtBoardMaps().
void L1GtBoardMaps::printGtEvmRecordMap | ( | std::ostream & | myCout | ) | const |
print L1 GT EVM record map
Definition at line 103 of file L1GtBoardMaps.cc.
References TauDecayModes::dec, m_gtBoardMaps, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by L1GtBoardMapsTester::analyze(), and gtBoardMaps().
void L1GtBoardMaps::printGtQuadToPsbMap | ( | std::ostream & | myCout | ) | const |
print L1 quadruplet (4x16 bits)(cable) to PSB input map
Definition at line 275 of file L1GtBoardMaps.cc.
References CenJetQ, ESumsQ, ForJetQ, Free, HfQ, IsoEGQ, JetCountsQ, m_gtBoardMaps, MQB1, MQB10, MQB2, MQB5, MQB6, MQB9, MQF11, MQF12, MQF3, MQF4, MQF7, MQF8, NoIsoEGQ, electrons_cff::objType, PSB, AlCaHLTBitMon_QueryRunRegistry::string, TauJetQ, and TechTr.
Referenced by L1GtBoardMapsTester::analyze(), and gtBoardMaps().
|
private |
void L1GtBoardMaps::setGtBoardMaps | ( | const std::vector< L1GtBoard > & | gtBoardMapsValue | ) |
Definition at line 43 of file L1GtBoardMaps.cc.
References m_gtBoardMaps.
Referenced by gtBoardMaps().
|
friend |
Definition at line 88 of file L1GtBoardMaps.h.
|
friend |
Definition at line 88 of file L1GtBoardMaps.h.
|
friend |
output stream operator
Definition at line 366 of file L1GtBoardMaps.cc.
Referenced by gtBoardMaps().
|
private |
L1 GT boards and their mapping.
Definition at line 85 of file L1GtBoardMaps.h.
Referenced by gtBoardMaps(), print(), printGtBoardHexNameMap(), printGtBoardSlotMap(), printGtDaqActiveBoardsMap(), printGtDaqRecordMap(), printGtEvmActiveBoardsMap(), printGtEvmRecordMap(), printGtQuadToPsbMap(), and setGtBoardMaps().