#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] |
Definition at line 4 of file MdcxSegPatterns.h.
MdcxSegPatterns::MdcxSegPatterns | ( | ) | [inline] |
virtual MdcxSegPatterns::~MdcxSegPatterns | ( | ) | [inline, virtual] |
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().
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().
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().
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().
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 MdcxTrackFinder::fillMdcxSegs(), and MdcxFindSegs::process().
const int MdcxSegPatterns::patt3_size = 20 [static] |
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 MdcxTrackFinder::fillMdcxSegs(), and MdcxFindSegs::process().
const int MdcxSegPatterns::patt4_size = 14 [static] |
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().
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().