5#ifndef TrigT1TGC_TGCSlaveBoard_h
6#define TrigT1TGC_TGCSlaveBoard_h
27 static constexpr int s_pLength[6] = {36,36,32,32,32,32};
28 static constexpr int s_iLength[6] = {36,44,32,32,32,32};
std::string getTypeName(int typeIn) const
TGCSlaveBoardOut * m_slaveBoardOut
virtual void doCoincidence()=0
void setRegion(TGCRegionType regionIn)
int getIdHighPtBoard() const
void deletePatchPanelOut()
static constexpr int s_pOffset[6]
void setIdHighPtBoard(int m_id)
TGCPatchPanelOut * m_patchPanelOut
virtual void createSlaveBoardOut()=0
static constexpr int s_pLength[6]
const std::bitset< 200 > & GetSlbIn(void) const
std::bitset< 200 > m_slbin
void setPatchPanel(TGCPatchPanel *PPIn)
TGCPatchPanel * m_patchPanel
TGCSlaveBoard & operator=(const TGCSlaveBoard &right)=delete
int m_lengthOfCoincidenceOut
TGCRegionType getRegion() const
TGCSlaveBoard(const TGCSlaveBoard &right)=delete
TGCHitPattern * m_coincidenceOut
static constexpr int s_iLength[6]
static constexpr int s_iOffset[6]
void setPatchPanelOut(TGCPatchPanelOut *PPOut)
TGCSlaveBoardOut * getOutput()