| 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; |