CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
DotsConnection::cell Struct Reference

#include <DotsConnection.h>

Public Member Functions

int dotIdx (int i)
 

Public Attributes

unsigned int id
 
unsigned int idInGood
 
dotdots [NUMBER_OF_DOTS_PER_CELL]
 
vector< LinevecFittedLine
 
int best_line_index
 
set< int > set_dotIdx
 
set< int > set_inEdge
 
set< int > set_outEdge
 
set< int > set_fwdCell
 
double state
 
int color
 

Detailed Description

Definition at line 231 of file DotsConnection.h.

Member Function Documentation

◆ dotIdx()

int DotsConnection::cell::dotIdx ( int i)
inline

Definition at line 254 of file DotsConnection.h.

254 {
255 if(i>=0&&i<set_dotIdx.size()) {
256 set<int>::iterator it=set_dotIdx.begin();
257 while(i>0) { it++; i--; }
258 return *it;
259 }
260 return -9999;
261 };

Member Data Documentation

◆ best_line_index

int DotsConnection::cell::best_line_index

Definition at line 240 of file DotsConnection.h.

◆ color

int DotsConnection::cell::color

◆ dots

◆ id

◆ idInGood

unsigned int DotsConnection::cell::idInGood

Definition at line 233 of file DotsConnection.h.

◆ set_dotIdx

set<int> DotsConnection::cell::set_dotIdx

Definition at line 244 of file DotsConnection.h.

Referenced by dotIdx().

◆ set_fwdCell

set<int> DotsConnection::cell::set_fwdCell

Definition at line 248 of file DotsConnection.h.

Referenced by DotsConnection::makeDotCellEdge().

◆ set_inEdge

set<int> DotsConnection::cell::set_inEdge

◆ set_outEdge

set<int> DotsConnection::cell::set_outEdge

◆ state

double DotsConnection::cell::state

◆ vecFittedLine

vector<Line> DotsConnection::cell::vecFittedLine

Definition at line 239 of file DotsConnection.h.

Referenced by DotsConnection::CellAutomaton(), and DotsConnection::makeEdge().


The documentation for this struct was generated from the following file: