BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MucChain.h File Reference
#include <iostream>
#include <string>
#include <vector>
#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]
const int FIRST_STRID_SQC_BEA [3]
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]
const int STRORDER_ECB [E_LAY_NUM]
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]

Variable Documentation

◆ FIRST_STRID_SQC_BEA

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

Definition at line 28 of file MucChain.h.

28 { 48, 64,
29 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 30 of file MucChain.h.

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

◆ FIRST_STRID_SQC_BETOP

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

Definition at line 26 of file MucChain.h.

26 { 64, 96, 80,
27 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 32 of file MucChain.h.

32{ 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 35 of file MucChain.h.

35{ 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 25 of file MucChain.h.

25{ 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 24 of file MucChain.h.

24{ 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 45 of file MucChain.h.

45{ -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 47 of file MucChain.h.

47{ 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 44 of file MucChain.h.

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

◆ STRORDER_BWO

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

Definition at line 49 of file MucChain.h.

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

◆ STRORDER_ECA

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

Definition at line 38 of file MucChain.h.

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

◆ STRORDER_ECB

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

Definition at line 41 of file MucChain.h.

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