5#ifndef TGCPatchPanel_hh
6#define TGCPatchPanel_hh
TGCPatchPanel * getAdjacentPP(int side)
TGCPatchPanelOut * m_PPOut[NumberOfPatchPanelOut]
int m_idSlaveBoard[NumberOfPatchPanelOut]
TGCPatchPanel * m_PPAdj[2]
const TGCArguments * tgcArgs() const
void setASDOut(int ch, int connector, const TGCASDOut *asdOut)
TGCPatchPanel(const TGCPatchPanel &right)=delete
void eraseOutput(int SBId)
TGCBIDOut * m_BIDOut[NChOfPPOutputConnector][MaxNumberOfConnector][NumberOfBunchKeptInPP]
TGCPatchPanelOut * getOutput(int SBId)
TGCConnectionInPP * m_connectionInPP
std::string getTypeName(int typeIn) const
void setIdSlaveBoard(int port, int id)
const TGCASDOut * m_ASDOut[NChOfPPOutputConnector][MaxNumberOfConnector]
void setAdjacentPP(int side, TGCPatchPanel *PP)
TGCBIDOut * getBIDOut(int ch, int connector, int bunch)
int getIdSlaveBoard(int port) const
int getInputConnectorIndex(const int connectorId) const
TGCRegionType getRegion() const
TGCPatchPanel(TGCArguments *)
void setRegion(TGCRegionType regionIn)
const TGCPatchPanel * getAdjacentPP(int side) const
void clockIn(int bunch, TGCDatabaseManager *db=0)
TGCPatchPanel & operator=(const TGCPatchPanel &right)
class TGCPatchPanel TGCStripTripletPP
class TGCPatchPanel TGCStripInnerPP
class TGCPatchPanel TGCWireTripletPP
class TGCPatchPanel TGCWireInnerPP
const int NumberOfBunchKeptInPP
const int NumberOfASDChannel
class TGCPatchPanel TGCStripDoubletPP
const int NumberOfPatchPanelOut
const int MaxNumberOfConnector
const int NumberOfPPOutputConnector
const int NChOfPPOutputConnector
class TGCPatchPanel TGCWireDoubletPP