BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcxSegPatterns Class Reference

#include <MdcxSegPatterns.h>

Public Member Functions

 MdcxSegPatterns ()
virtual ~MdcxSegPatterns ()
 MdcxSegPatterns ()
virtual ~MdcxSegPatterns ()
 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] = { 4, 4, 3, 3, 3, 3, 4, 4, 2, 2, 4, 2, 1, 4 }
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

Constructor & Destructor Documentation

◆ MdcxSegPatterns() [1/3]

MdcxSegPatterns::MdcxSegPatterns ( )
inline

◆ ~MdcxSegPatterns() [1/3]

virtual MdcxSegPatterns::~MdcxSegPatterns ( )
inlinevirtual

◆ MdcxSegPatterns() [2/3]

MdcxSegPatterns::MdcxSegPatterns ( )
inline

◆ ~MdcxSegPatterns() [2/3]

virtual MdcxSegPatterns::~MdcxSegPatterns ( )
inlinevirtual

◆ MdcxSegPatterns() [3/3]

MdcxSegPatterns::MdcxSegPatterns ( )
inline

◆ ~MdcxSegPatterns() [3/3]

virtual MdcxSegPatterns::~MdcxSegPatterns ( )
inlinevirtual

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 33 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxSegPatterns.h.

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

◆ 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 14 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxSegPatterns.h.

◆ 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 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxSegPatterns.h.

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

◆ ambPat4_size

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

◆ 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 9 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxSegPatterns.h.

◆ patt3_size

const int MdcxSegPatterns::patt3_size = 20
static

◆ 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 InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxSegPatterns.h.

4 {
5public:

◆ patt4_size

const int MdcxSegPatterns::patt4_size = 14
static

◆ 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 73 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxSegPatterns.h.

76 {
77public:
79 virtual ~MdcxSegPatterns() {}
80
81 static const int patt4_size;
82 static const unsigned patt4[14];
83
84 static const int patt3_size;
85 static const unsigned patt3[20];
86
87 static const int ambPat4_size[14];
88 static const int ambigPatt4[14][4];
89
90 static const int ambPat3_size[20];
91 static const int ambigPatt3[20][4];
92
93 static const int wirePat4[14][4];
94 static const int wirePat3[20][4];
95};
96#endif

◆ 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 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxSegPatterns.h.

59 {
60public:
62 virtual ~MdcxSegPatterns() {}
63
64 static const int patt4_size;
65 static const unsigned patt4[14];
66
67 static const int patt3_size;
68 static const unsigned patt3[20];
69
70 static const int ambPat4_size[14];
71 static const int ambigPatt4[14][4];
72
73 static const int ambPat3_size[20];
74 static const int ambigPatt3[20][4];
75
76 static const int wirePat4[14][4];
77 static const int wirePat3[20][4];
78};
79#endif

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