CGEM BOSS 6.6.5.g
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 19 of file MdcxSegPatterns.h.

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 16 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 18 of file MdcxSegPatterns.h.

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 15 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 13 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 10 of file MdcxSegPatterns.h.

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 22 of file MdcxSegPatterns.h.

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 21 of file MdcxSegPatterns.h.

Referenced by MdcxFindSegs::process().


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