|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigT1TGC_TGCSlaveBoard_h
6 #define TrigT1TGC_TGCSlaveBoard_h
17 class TGCPatchPanelOut;
18 class TGCSlaveBoardOut;
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};
void setIdHighPtBoard(int m_id)
void setPatchPanelOut(TGCPatchPanelOut *PPOut)
static constexpr int s_iOffset[6]
TGCSlaveBoard(const TGCSlaveBoard &right)=delete
virtual void doCoincidence()=0
std::string getTypeName(int typeIn) const
static constexpr int s_iLength[6]
static constexpr int s_pLength[6]
std::bitset< 200 > m_slbin
void setRegion(TGCRegionType regionIn)
static constexpr int s_pOffset[6]
const std::bitset< 200 > & GetSlbIn(void) const
TGCSlaveBoard & operator=(const TGCSlaveBoard &right)=delete
TGCSlaveBoardOut * m_slaveBoardOut
void setPatchPanel(TGCPatchPanel *PPIn)
void deletePatchPanelOut()
virtual void createSlaveBoardOut()=0
int getIdHighPtBoard() const
int m_lengthOfCoincidenceOut
TGCPatchPanel * m_patchPanel
TGCPatchPanelOut * m_patchPanelOut
TGCSlaveBoardOut * getOutput()
TGCRegionType getRegion() const
TGCHitPattern * m_coincidenceOut