21static const int FEC_NUM = 16;
22static const int DEFAULT_FEC_ORDER = 1;
39 -1, 1, -1, 1, -1, 1, -1, 1 };
42 1, -1, 1, -1, 1, -1, 1, -1 };
55 MucChain(
int id,
string name,
int module,
int socket,
int fecOrder );
71 void ReMap(
string name,
int module,
int socket );
85 int m_FecLayerID[FEC_NUM];
88 int m_FirstStripID[FEC_NUM];
89 int m_StripOrder[FEC_NUM];
90 vector<MucFec> m_FecVect;
96 void InitFecPerLayer();
97 void InitFecLayerID();
98 void InitFirstStripID();
99 void InitStripOrder();
100 unsigned int EncodeVmeRecord(
int module,
int socket,
int fecId,
unsigned short data );
const int STRORDER_ECA[E_LAY_NUM]
const int STRORDER_ECB[E_LAY_NUM]
const int FIRST_STRID_SQC_BEA[3]
const int FIRST_STRID_SQC_BEB[3]
const int FIRST_STRID_SQC_BWA[3]
const int FIRST_STRID_SQC_BWB[3]
const int STRORDER_BETOP[4]
const int STRORDER_BWO[3]
const int FIRST_STRID_SQC_EC[4]
const int FIRST_STRID_SQC_BETOP[4]
const int STRORDER_BEB[3]
const int STRORDER_BEA[3]
const int FIRST_STRIP_ID[7]
void ArrayInvert(int *array, int number)
vector< MucFec > GetFecVect()
void SetFecOrder(int fecOrder)
void SetStripOrder(int stripOrder)
void ReMap(string name, int module, int socket)
int GetFirstStripID(int fecID)
int GetFecLayerID(int fecID)
MucFec * GetFec(int fecId)
MucChain(int id, string name, int module, int socket, int fecOrder)