MdcxSegPatterns Class Reference

#include <MdcxSegPatterns.h>

List of all members.

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 (  )  [inline]

Definition at line 6 of file MdcxSegPatterns.h.

00006 {}

virtual MdcxSegPatterns::~MdcxSegPatterns (  )  [inline, virtual]

Definition at line 7 of file MdcxSegPatterns.h.

00007 {}


Member Data Documentation

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]

Definition at line 12 of file MdcxSegPatterns.h.

Referenced by MdcxFindSegs::process().

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]

Definition at line 9 of file MdcxSegPatterns.h.

Referenced by MdcxFindSegs::process().

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().


Generated on Tue Nov 29 23:20:21 2016 for BOSS_7.0.2 by  doxygen 1.4.7