1 #ifndef CondFormats_L1TObjects_L1GtBoard_h
2 #define CondFormats_L1TObjects_L1GtBoard_h
27 #include <boost/cstdint.hpp>
166 void print(std::ostream& myCout)
const;
const L1GtBoardType gtBoardType() const
get / set board type
int m_gtPositionEvmRecord
the position of board data block in the GT EVM readout record
std::map< int, std::vector< L1GtObject > > m_gtInputPsbChannels
bool operator==(const L1GtBoard &) const
equal operator
void setGtBoardSlot(const int &)
void setGtBoardHexName(const int &)
const int gtBitDaqActiveBoards() const
const int gtPositionDaqRecord() const
void setGtBitEvmActiveBoards(const int &)
void print(std::ostream &myCout) const
print board
const int gtPositionEvmRecord() const
void setGtPositionEvmRecord(const int &)
int m_gtBoardIndex
board index
const boost::uint16_t gtBoardId() const
get the board ID
friend std::ostream & operator<<(std::ostream &, const L1GtBoard &)
output stream operator
int m_gtPositionDaqRecord
the position of board data block in the GT DAQ readout record
int m_gtBoardSlot
the slot of board (part of Board_Id)
std::string gtBoardName() const
return board name - it depends on L1GtBoardType enum!!!
L1GtBoardType
board types in GT
L1GtBoard & operator=(const L1GtBoard &)
assignment operator
void setGtInputPsbChannels(const std::map< int, std::vector< L1GtObject > > &)
const int gtBoardIndex() const
get / set board index
L1GtBoardType m_gtBoardType
board type (from L1GtBoardType enum)
void setGtBitDaqActiveBoards(const int &)
void setGtPositionDaqRecord(const int &)
const int gtBoardHexName() const
get / set board hex fragment name in hw record
const std::map< int, std::vector< L1GtObject > > & gtInputPsbChannels() const
const int gtBoardSlot() const
get / set board slot
int m_gtBitDaqActiveBoards
bool operator<(const L1GtBoard &) const
less than operator
const int gtBitEvmActiveBoards() const
bool operator!=(const L1GtBoard &) const
unequal operator
const std::vector< L1GtPsbQuad > & gtQuadInPsb() const
std::vector< L1GtPsbQuad > m_gtQuadInPsb
void setGtBoardIndex(const int &)
int m_gtBitEvmActiveBoards
virtual ~L1GtBoard()
destructor
static const int NumberCablesBoard
number of InfiniCables per board
void setGtBoardType(const L1GtBoardType &)
void setGtQuadInPsb(const std::vector< L1GtPsbQuad > &)