45 m_gtBoardSlot(psbSlot)
128 return !(result == *
this);
165 const std::vector<bool>& gtPsbEnableRecLvdsValue)
173 const std::vector<bool>& gtPsbEnableRecSerLinkValue)
182 myCout <<
"PSB Board slot " <<
m_gtBoardSlot <<
" ( 0x" << std::hex
185 myCout <<
" CH0_SEND_LVDS_NOT_DS92LV16 = "
187 myCout <<
" CH1_SEND_LVDS_NOT_DS92LV16 = "
196 myCout <<
"\n Enable_Rec_LVDS [" << iLvds <<
"] = "
197 << ((*cIt) ?
"True" :
"False");
202 for (std::vector<bool>::const_iterator cIt =
207 myCout <<
"\n SerLink_Ch" << iCh <<
"_Rec_Enable = "
208 << ((*cIt) ?
"True" :
"False");
bool operator!=(const L1GtPsbConfig &) const
unequal operator
bool operator==(const L1GtPsbConfig &) const
equal operator
L1GtPsbConfig & operator=(const L1GtPsbConfig &)
assignment operator
void setGtPsbEnableRecLvds(const std::vector< bool > &)
void setGtPsbCh0SendLvds(const bool &)
bool m_gtPsbCh1SendLvds
CH1_SEND_LVDS_NOT_DS92LV16.
static const int PsbSerLinkNumberChannels
number of channels per board
int m_gtBoardSlot
the slot of board (part of Board_Id)
std::ostream & operator<<(std::ostream &out, const ALILine &li)
static const int PsbNumberLvdsGroups
number of LVDS groups per board
void print(std::ostream &myCout) const
print board
bool m_gtPsbCh0SendLvds
CH0_SEND_LVDS_NOT_DS92LV16.
void setGtPsbEnableRecSerLink(const std::vector< bool > &)
L1GtPsbConfig()
constructors
bool operator<(const L1GtPsbConfig &) const
less than operator
std::vector< bool > m_gtPsbEnableRecLvds
void setGtBoardSlot(const int &)
void setGtPsbCh1SendLvds(const bool &)
virtual ~L1GtPsbConfig()
destructor
std::vector< bool > m_gtPsbEnableRecSerLink
enable channels for receiving signal via serial links