CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcxSegPatterns Class Reference

#include <MdcxSegPatterns.h>

Public Member Functions

 MdcxSegPatterns ()
 
virtual ~MdcxSegPatterns ()
 

Static Public Attributes

static const int patt4_size = 14
 
static const unsigned patt4 [14]
 
static const int patt3_size = 20
 
static const unsigned patt3 [20]
 
static const int ambPat4_size [14]
 
static const int ambigPatt4 [14][4]
 
static const int ambPat3_size [20]
 
static const int ambigPatt3 [20][4]
 
static const int wirePat4 [14][4]
 
static const int wirePat3 [20][4]
 

Detailed Description

Definition at line 4 of file MdcxSegPatterns.h.

Constructor & Destructor Documentation

◆ MdcxSegPatterns()

MdcxSegPatterns::MdcxSegPatterns ( )
inline

Definition at line 6 of file MdcxSegPatterns.h.

6{}

◆ ~MdcxSegPatterns()

virtual MdcxSegPatterns::~MdcxSegPatterns ( )
inlinevirtual

Definition at line 7 of file MdcxSegPatterns.h.

7{}

Member Data Documentation

◆ ambigPatt3

const int MdcxSegPatterns::ambigPatt3
static
Initial value:
= {
{ 2, 0, 3, 1 },
{ 2, 0, 3, 1 },
{ 2, 0, 3, 1 },
{ 0, 1, 2 },
{ 1, 0 },
{ 3, 2, 1 },
{ 0, 1, 2 },
{ 1, 3, 0, 2 },
{ 0, 2 },
{ 3, 1 },
{ 3, 2, 1 },
{ 1, 3 },
{ 1, 3, 0, 2 },
{ 1, 3, 0, 2 },
{ 2, 0, 3, 1 },
{ 1, 0 },
{ 3, 2 },
{ 1, 3, 0, 2 },
{ 3, 2 },
{ 0, 1 }
}

Definition at line 39 of file MdcxSegPatterns.h.

42 {
43 public:
45 virtual ~MdcxSegPatterns() {}
46
47 static const int patt4_size;
48 static const unsigned patt4[14];
49
50 static const int patt3_size;
51 static const unsigned patt3[20];
52
53 static const int ambPat4_size[14];
54 static const int ambigPatt4[14][4];
55
56 static const int ambPat3_size[20];
57 static const int ambigPatt3[20][4];
58
59 static const int wirePat4[14][4];
60 static const int wirePat3[20][4];
61};
62#endif
63
static const unsigned patt4[14]
static const int ambigPatt4[14][4]
static const int wirePat4[14][4]
static const int ambigPatt3[20][4]
static const int patt4_size
static const int ambPat3_size[20]
static const int ambPat4_size[14]
static const unsigned patt3[20]
static const int wirePat3[20][4]
static const int patt3_size
virtual ~MdcxSegPatterns()

Referenced by MdcxFindSegs::process().

◆ ambigPatt4

const int MdcxSegPatterns::ambigPatt4
static
Initial value:
= {
{ 1, 3, 0, 2 },
{ 2, 0, 3, 1 },
{ 3, 1, 2 },
{ 0, 2, 1 },
{ 3, 2, 1 },
{ 0, 1, 2 },
{ 1, 3, 0, 2 },
{ 2, 0, 3, 1 },
{ 1, 0, 3, 2 },
{ 0, 2 },
{ 1, 3 },
{ 2, 3 },
{ 2 },
{ 1, 3, 2, 0 }
}

Definition at line 19 of file MdcxSegPatterns.h.

Referenced by MdcxFindSegs::process().

◆ ambPat3_size

const int MdcxSegPatterns::ambPat3_size
static
Initial value:
= {
4, 4, 4, 3, 2, 3, 3, 4, 2, 2, 3, 2, 4, 4, 4, 2, 2, 4, 2, 2
}

Definition at line 36 of file MdcxSegPatterns.h.

39 {
40 public:
42 virtual ~MdcxSegPatterns() {}
43
44 static const int patt4_size;
45 static const unsigned patt4[14];
46
47 static const int patt3_size;
48 static const unsigned patt3[20];
49
50 static const int ambPat4_size[14];
51 static const int ambigPatt4[14][4];
52
53 static const int ambPat3_size[20];
54 static const int ambigPatt3[20][4];
55
56 static const int wirePat4[14][4];
57 static const int wirePat3[20][4];
58};
59#endif
60

Referenced by MdcxFindSegs::process().

◆ ambPat4_size

const int MdcxSegPatterns::ambPat4_size
static
Initial value:
= {
4, 4, 3, 3, 3, 3, 4, 4, 2, 2, 4, 2, 1, 4
}

Definition at line 16 of file MdcxSegPatterns.h.

Referenced by MdcxFindSegs::process().

◆ patt3

const unsigned MdcxSegPatterns::patt3
static
Initial value:
= {
0x0221, 0x4201, 0x4220, 0x0222, 0x4202, 0x0242, 0x4240,
0x0244, 0x4204, 0x2201, 0x2220, 0x2202, 0x2240, 0x2204,
0x4021, 0x4022, 0x2042, 0x2044, 0x2021, 0x2022
}

Definition at line 10 of file MdcxSegPatterns.h.

Referenced by MdcxFindSegs::process().

◆ patt3_size

const int MdcxSegPatterns::patt3_size = 20
static

Definition at line 12 of file MdcxSegPatterns.h.

Referenced by MdcxFindSegs::process().

◆ patt4

const unsigned MdcxSegPatterns::patt4
static
Initial value:
= {
0x2222, 0x4242, 0x2221, 0x4244, 0x2242, 0x4222, 0x2244,
0x4221, 0x2248, 0x8221, 0x1244, 0x8441, 0x8421, 0x1144
}

Definition at line 4 of file MdcxSegPatterns.h.

4 {
5 public:
7 virtual ~MdcxSegPatterns() {}

Referenced by MdcxFindSegs::process().

◆ patt4_size

const int MdcxSegPatterns::patt4_size = 14
static

Definition at line 9 of file MdcxSegPatterns.h.

Referenced by MdcxFindSegs::process().

◆ wirePat3

const int MdcxSegPatterns::wirePat3
static
Initial value:
= {
{ 0, 2, 2, 1 },
{ 3, 2, 0, 1 },
{ 3, 2, 2, 0 },
{ 0, 2, 2, 2 },
{ 3, 2, 0, 2 },
{ 0, 2, 3, 2 },
{ 3, 2, 3, 0 },
{ 0, 2, 3, 3 },
{ 3, 2, 0, 3 },
{ 2, 2, 0, 1 },
{ 2, 2, 2, 0 },
{ 2, 2, 0, 2 },
{ 2, 2, 3, 0 },
{ 2, 2, 0, 3 },
{ 3, 0, 2, 1 },
{ 3, 0, 2, 2 },
{ 2, 0, 3, 2 },
{ 2, 0, 3, 3 },
{ 2, 0, 2, 1 },
{ 2, 0, 2, 2 }
}

Definition at line 79 of file MdcxSegPatterns.h.

82 {
83 public:
85 virtual ~MdcxSegPatterns() {}
86
87 static const int patt4_size;
88 static const unsigned patt4[14];
89
90 static const int patt3_size;
91 static const unsigned patt3[20];
92
93 static const int ambPat4_size[14];
94 static const int ambigPatt4[14][4];
95
96 static const int ambPat3_size[20];
97 static const int ambigPatt3[20][4];
98
99 static const int wirePat4[14][4];
100 static const int wirePat3[20][4];
101};
102#endif
103

Referenced by MdcxFindSegs::process().

◆ wirePat4

const int MdcxSegPatterns::wirePat4
static
Initial value:
= {
{ 2, 2, 2, 2 },
{ 3, 2, 3, 2 },
{ 2, 2, 2, 1 },
{ 3, 2, 3, 3 },
{ 2, 2, 3, 2 },
{ 3, 2, 2, 2 },
{ 2, 2, 3, 3 },
{ 3, 2, 2, 1 },
{ 2, 2, 3, 4 },
{ 4, 2, 2, 1 },
{ 1, 2, 3, 3 },
{ 4, 3, 3, 1 },
{ 4, 3, 2, 1 },
{ 1, 1, 3, 3 }
}

Definition at line 62 of file MdcxSegPatterns.h.

65 {
66 public:
68 virtual ~MdcxSegPatterns() {}
69
70 static const int patt4_size;
71 static const unsigned patt4[14];
72
73 static const int patt3_size;
74 static const unsigned patt3[20];
75
76 static const int ambPat4_size[14];
77 static const int ambigPatt4[14][4];
78
79 static const int ambPat3_size[20];
80 static const int ambigPatt3[20][4];
81
82 static const int wirePat4[14][4];
83 static const int wirePat3[20][4];
84};
85#endif
86

Referenced by MdcxFindSegs::process().


The documentation for this class was generated from the following files: