#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 Attributes | |
std::vector< L1GtBoard > | m_gtBoardMaps |
L1 GT boards and their mapping. More... | |
Friends | |
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 31 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 45 of file L1GtBoardMaps.h.
References m_gtBoardMaps.
Referenced by L1GlobalTrigger::produce().
void L1GtBoardMaps::print | ( | std::ostream & | myCout | ) | const |
Definition at line 50 of file L1GtBoardMaps.cc.
References m_gtBoardMaps.
Referenced by 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 m_gtBoardMaps.
void L1GtBoardMaps::printGtBoardSlotMap | ( | std::ostream & | myCout | ) | const |
print L1 GT board - slot map
Definition at line 207 of file L1GtBoardMaps.cc.
References m_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 m_gtBoardMaps.
void L1GtBoardMaps::printGtDaqRecordMap | ( | std::ostream & | myCout | ) | const |
print L1 GT DAQ record map
Definition at line 68 of file L1GtBoardMaps.cc.
References m_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 m_gtBoardMaps.
void L1GtBoardMaps::printGtEvmRecordMap | ( | std::ostream & | myCout | ) | const |
print L1 GT EVM record map
Definition at line 103 of file L1GtBoardMaps.cc.
References m_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, PSB, TauJetQ, and TechTr.
void L1GtBoardMaps::setGtBoardMaps | ( | const std::vector< L1GtBoard > & | gtBoardMapsValue | ) |
Definition at line 43 of file L1GtBoardMaps.cc.
References m_gtBoardMaps.
|
friend |
|
private |
L1 GT boards and their mapping.
Definition at line 83 of file L1GtBoardMaps.h.
Referenced by gtBoardMaps(), print(), printGtBoardHexNameMap(), printGtBoardSlotMap(), printGtDaqActiveBoardsMap(), printGtDaqRecordMap(), printGtEvmActiveBoardsMap(), printGtEvmRecordMap(), printGtQuadToPsbMap(), and setGtBoardMaps().