CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
MucChain.h File Reference
#include <iostream>
#include <vector>
#include <string>
#include "MucFec.h"
#include "MucGeoConst.h"

Go to the source code of this file.

Classes

class  MucChain
 

Variables

const int FIRST_STRIP_ID [7] = {0, 16, 32, 48, 64, 80, 96}
 
const int FIRST_STRID_SQC_EC [4] = {48, 32, 16, 0}
 
const int FIRST_STRID_SQC_BETOP [4] = {64, 96, 80, 48}
 
const int FIRST_STRID_SQC_BEA [3] = {48, 64, 80}
 
const int FIRST_STRID_SQC_BEB [3] = {80, 64, 48}
 
const int FIRST_STRID_SQC_BWA [3] = {32, 16, 0}
 
const int FIRST_STRID_SQC_BWB [3] = {0, 16, 32}
 
const int STRORDER_ECA [E_LAY_NUM] = {-1, 1, -1, 1, -1, 1, -1, 1}
 
const int STRORDER_ECB [E_LAY_NUM] = {1, -1, 1, -1, 1, -1, 1, -1}
 
const int STRORDER_BETOP [4] = {1, -1, 1, -1}
 
const int STRORDER_BEA [3] = {-1, -1, 1}
 
const int STRORDER_BEB [3] = {1, -1, -1}
 
const int STRORDER_BWO [3] = {-1, -1, -1}
 

Variable Documentation

◆ FIRST_STRID_SQC_BEA

const int FIRST_STRID_SQC_BEA[3] = {48, 64, 80}

Definition at line 28 of file MucChain.h.

28{48, 64, 80} ; // 1st stripid list of chain in Barrel east Seg0,1,5

◆ FIRST_STRID_SQC_BEB

const int FIRST_STRID_SQC_BEB[3] = {80, 64, 48}

Definition at line 29 of file MucChain.h.

29{80, 64, 48} ; // 1st stripid list of chain in Barrel east Seg3,4,6,7

◆ FIRST_STRID_SQC_BETOP

const int FIRST_STRID_SQC_BETOP[4] = {64, 96, 80, 48}

Definition at line 27 of file MucChain.h.

27{64, 96, 80, 48}; // 1st stripid list of chain in Barrel east Seg2

◆ FIRST_STRID_SQC_BWA

const int FIRST_STRID_SQC_BWA[3] = {32, 16, 0}

Definition at line 30 of file MucChain.h.

30{32, 16, 0} ; // 1st stripid list of chain in Barrel west

◆ FIRST_STRID_SQC_BWB

const int FIRST_STRID_SQC_BWB[3] = {0, 16, 32}

Definition at line 32 of file MucChain.h.

32{0, 16, 32} ; // 1st stripid list of chain in Barrel west

◆ FIRST_STRID_SQC_EC

const int FIRST_STRID_SQC_EC[4] = {48, 32, 16, 0}

Definition at line 26 of file MucChain.h.

26{48, 32, 16, 0}; // 1st stripid list of chain in Endcap

◆ FIRST_STRIP_ID

const int FIRST_STRIP_ID[7] = {0, 16, 32, 48, 64, 80, 96}

Definition at line 25 of file MucChain.h.

25{0, 16, 32, 48, 64, 80, 96}; // 1st stripid list of chain

◆ STRORDER_BEA

const int STRORDER_BEA[3] = {-1, -1, 1}

Definition at line 39 of file MucChain.h.

39{-1, -1, 1} ; // Strip order of FECs in Barrel east Seg0,1,5,

◆ STRORDER_BEB

const int STRORDER_BEB[3] = {1, -1, -1}

Definition at line 41 of file MucChain.h.

41{1, -1, -1} ; // Strip order of FECs in Barrel east Seg3,4,6,7,

◆ STRORDER_BETOP

const int STRORDER_BETOP[4] = {1, -1, 1, -1}

Definition at line 38 of file MucChain.h.

38{1, -1, 1, -1} ; // Strip order of FECs in Barrel east Seg2

◆ STRORDER_BWO

const int STRORDER_BWO[3] = {-1, -1, -1}

Definition at line 43 of file MucChain.h.

43{-1, -1, -1} ; // Strip order of FECs in Barrel west for odd layers

◆ STRORDER_ECA

const int STRORDER_ECA[E_LAY_NUM] = {-1, 1, -1, 1, -1, 1, -1, 1}

Definition at line 34 of file MucChain.h.

34{-1, 1, -1, 1, -1, 1, -1, 1}; // Order sequence A for Endcap

◆ STRORDER_ECB

const int STRORDER_ECB[E_LAY_NUM] = {1, -1, 1, -1, 1, -1, 1, -1}

Definition at line 36 of file MucChain.h.

36{1, -1, 1, -1, 1, -1, 1, -1}; // Order sequence B for Endcap