78 |
* \brief Struct to pass tracker LEVEL1 data to F77 routines |
* \brief Struct to pass tracker LEVEL1 data to F77 routines |
79 |
*/ |
*/ |
80 |
struct cTrkLevel1 { |
struct cTrkLevel1 { |
81 |
int good1; |
// int good1; |
82 |
|
int good[12]; |
83 |
int nclstr1; |
int nclstr1; |
84 |
int view[NCLMAX]; |
int view[NCLMAX]; |
85 |
int ladder[NCLMAX]; |
int ladder[NCLMAX]; |
103 |
* \brief Struct to pass tracker LEVEL2 data to F77 routines |
* \brief Struct to pass tracker LEVEL2 data to F77 routines |
104 |
*/ |
*/ |
105 |
struct cTrkLevel2 { |
struct cTrkLevel2 { |
106 |
int good2; |
// int good2; |
107 |
int crc[12]; |
// int crc[12]; |
108 |
|
int good[12]; |
109 |
// ---------------------------- |
// ---------------------------- |
110 |
int nclsx; |
int nclsx; |
111 |
int planex[NSINGMAX]; |
int planex[NSINGMAX]; |
129 |
float al_nt[NTRKMAX][5]; |
float al_nt[NTRKMAX][5]; |
130 |
float coval[NTRKMAX][5][5]; |
float coval[NTRKMAX][5][5]; |
131 |
float chi2_nt[NTRKMAX]; |
float chi2_nt[NTRKMAX]; |
132 |
int xgood_nt[NTRKMAX][6]; |
int nstep_nt[NTRKMAX]; |
133 |
|
int xgood_nt[NTRKMAX][6]; |
134 |
int ygood_nt[NTRKMAX][6]; |
int ygood_nt[NTRKMAX][6]; |
135 |
float xv_nt[NTRKMAX][6]; |
float xv_nt[NTRKMAX][6]; |
136 |
float yv_nt[NTRKMAX][6]; |
float yv_nt[NTRKMAX][6]; |
145 |
|
|
146 |
void InitcTrkLevel2(){ |
void InitcTrkLevel2(){ |
147 |
|
|
148 |
good2 = 0; |
// good2 = 0; |
149 |
for(Int_t i=0; i<12 ; i++) |
for(Int_t i=0; i<12 ; i++) |
150 |
crc[i] = 0; |
// crc[i] = 0; |
151 |
|
good[i] = 0; |
152 |
// ---------------------------- |
// ---------------------------- |
153 |
nclsx = 0; |
nclsx = 0; |
154 |
nclsy = 0; |
nclsy = 0; |