| 14 | void OrbitalInfoTrkVar::Clear(Option_t *t){ | void OrbitalInfoTrkVar::Clear(Option_t *t){ | 
| 15 | trkseqno = 0; | trkseqno = 0; | 
| 16 | pitch = -1000.; | pitch = -1000.; | 
| 17 |  | sunangle = -1000; | 
| 18 |  | sunmagangle = -1000; | 
| 19 | cutoff = -1000.; | cutoff = -1000.; | 
| 20 | Eij.Zero(); | Eij.Zero(); | 
| 21 | Sij.Zero(); | Sij.Zero(); | 
| 37 | // | // | 
| 38 | pitch = t.pitch; | pitch = t.pitch; | 
| 39 | cutoff = t.cutoff; | cutoff = t.cutoff; | 
| 40 |  | sunangle=t.sunangle; | 
| 41 |  | sunmagangle=t.sunmagangle; | 
| 42 | // | // | 
| 43 | Eij.ResizeTo(t.Eij); | Eij.ResizeTo(t.Eij); | 
| 44 | Eij = t.Eij; | Eij = t.Eij; | 
| 87 | lon = -1000.; | lon = -1000.; | 
| 88 | lat = -1000.; | lat = -1000.; | 
| 89 | alt = -1000.; | alt = -1000.; | 
| 90 |  | V.SetXYZ(-1000.,-1000.,-1000.); | 
| 91 |  |  | 
| 92 | Bnorth = -1000.; | Bnorth = -1000.; | 
| 93 | Beast = -1000.; | Beast = -1000.; | 
| 94 | Bdown = -1000.; | Bdown = -1000.; | 
| 95 | Babs = -1000.; | Babs = -1000.; | 
| 96 |  | M = -1000; | 
| 97 | BB0 = -1000.; | BB0 = -1000.; | 
| 98 | L = -1000.; | L = -1000.; | 
| 99 |  |  | 
| 100 | //   londip = -1000.; | londip = -1000.; | 
| 101 | //   latdip = -1000.; | latdip = -1000.; | 
|  | //   altdip = -1000.; |  | 
|  |  |  | 
|  | //   loncgm = -1000.; |  | 
|  | //   latcgm = -1000.; |  | 
|  | //   altcgm = -1000.; |  | 
|  |  |  | 
|  | //   loncbm = -1000.; |  | 
|  | //   latcbm = -1000.; |  | 
|  | //   altcbm = -1000.; |  | 
| 102 |  |  | 
| 103 | //  std::fill_n(cutoff, 20, 0.); | //  std::fill_n(cutoff, 20, 0.); | 
| 104 | //  std::fill_n(cutoff, 2, 0.); | //  std::fill_n(cutoff, 2, 0.); | 
| 115 | phi = -1000.; | phi = -1000.; | 
| 116 | etha = -1000.; | etha = -1000.; | 
| 117 |  |  | 
|  | // Euler angles (local field reference frame) |  | 
|  | //  thetamag = -1000.; |  | 
|  | //  phimag = -1000.; |  | 
|  | //  ethamag = -1000.; |  | 
|  |  |  | 
|  | //  pamzenitangle = -1000.; |  | 
|  | //  pamBangle = -1000.; |  | 
| 118 | Iij.Zero(); | Iij.Zero(); | 
| 119 |  |  | 
| 120 | mode = 0; | mode = 0; | 
| 121 |  | qkind = -1000; | 
| 122 |  | errq =  -1000; | 
| 123 |  | azim =  -1000; | 
| 124 | //  std::fill_n(goodAttitude, 5, 0); | //  std::fill_n(goodAttitude, 5, 0); | 
| 125 | } | } | 
| 126 |  |  | 
| 135 | l2->lon = lon; | l2->lon = lon; | 
| 136 | l2->lat = lat; | l2->lat = lat; | 
| 137 | l2->alt = alt; | l2->alt = alt; | 
| 138 |  | l2->V = V; | 
| 139 |  |  | 
| 140 | l2->Bnorth = Bnorth; | l2->Bnorth = Bnorth; | 
| 141 | l2->Beast = Beast; | l2->Beast = Beast; | 
| 142 | l2->Bdown = Bdown; | l2->Bdown = Bdown; | 
| 143 | l2->Babs = Babs; | l2->Babs = Babs; | 
| 144 |  | l2->M = M; | 
| 145 | l2->BB0 = BB0; | l2->BB0 = BB0; | 
| 146 | l2->L = L; | l2->L = L; | 
| 147 |  |  | 
| 148 | //   l2->londip = londip; | l2->londip = londip; | 
| 149 | //   l2->latdip = latdip; | l2->latdip = latdip; | 
|  | //   l2->altdip = altdip; |  | 
|  |  |  | 
|  | //   l2->loncgm = loncgm; |  | 
|  | //   l2->latcgm = latcgm; |  | 
|  | //   l2->altcgm = altcgm; |  | 
|  |  |  | 
|  | //   l2->loncbm = loncbm; |  | 
|  | //   l2->latcbm = latcbm; |  | 
|  | //   l2->altcbm = altcbm; |  | 
| 150 |  |  | 
| 151 | l2->cutoffsvl = cutoffsvl; | l2->cutoffsvl = cutoffsvl; | 
| 152 | //  memcpy(l2->cutoffsvl, cutoffsvl, sizeof(cutoffsvl)); | //  memcpy(l2->cutoffsvl, cutoffsvl, sizeof(cutoffsvl)); | 
| 163 | l2->etha = etha; | l2->etha = etha; | 
| 164 |  |  | 
| 165 | l2->mode = mode; | l2->mode = mode; | 
| 166 | // Euler angles (local field reference frame) | l2->qkind = qkind; | 
| 167 | //   l2->thetamag = thetamag; | l2->errq = errq; | 
| 168 | //   l2->phimag = phimag; | l2->azim = azim; | 
|  | //   l2->ethamag = ethamag; |  | 
| 169 |  |  | 
| 170 | //   memcpy(l2->goodAttitude, goodAttitude, sizeof(goodAttitude)); | //   memcpy(l2->goodAttitude, goodAttitude, sizeof(goodAttitude)); | 
| 171 | } | } | 
| 178 | lon = l2->lon; | lon = l2->lon; | 
| 179 | lat = l2->lat; | lat = l2->lat; | 
| 180 | alt = l2->alt; | alt = l2->alt; | 
| 181 |  | V = l2->V; | 
| 182 |  |  | 
| 183 | l2->Bnorth = Bnorth; | l2->Bnorth = Bnorth; | 
| 184 | l2->Beast = Beast; | l2->Beast = Beast; | 
| 185 | l2->Bdown = Bdown; | l2->Bdown = Bdown; | 
| 186 | l2->Babs = Babs; | l2->Babs = Babs; | 
| 187 |  | M = l2->M; | 
| 188 | BB0 = l2->BB0; | BB0 = l2->BB0; | 
| 189 | L = l2->L; | L = l2->L; | 
| 190 |  |  | 
| 191 | //   londip = l2->londip; | londip = l2->londip; | 
| 192 | //   latdip = l2->latdip; | latdip = l2->latdip; | 
|  | //   altdip = l2->altdip; |  | 
|  |  |  | 
|  | //   loncgm = l2->loncgm; |  | 
|  | //   latcgm = l2->latcgm; |  | 
|  | //   altcgm = l2->altcgm; |  | 
|  |  |  | 
|  | //   loncbm = l2->loncbm; |  | 
|  | //   latcbm = l2->latcbm; |  | 
|  | //   altcbm = l2->altcbm; |  | 
| 193 |  |  | 
| 194 | //  memcpy(cutoff, l2->cutoff, sizeof(l2->cutoff)); | //  memcpy(cutoff, l2->cutoff, sizeof(l2->cutoff)); | 
| 195 | l2->cutoffsvl = cutoffsvl; | l2->cutoffsvl = cutoffsvl; | 
| 206 | etha = l2->etha; | etha = l2->etha; | 
| 207 |  |  | 
| 208 | mode = l2->mode; | mode = l2->mode; | 
| 209 | // Euler angles (local field reference frame) | qkind = l2->qkind; | 
| 210 | //   thetamag = l2->thetamag; | errq = l2->errq; | 
| 211 | //   phimag = l2->phimag; | azim = l2->azim; | 
|  | //   ethamag = l2->ethamag; |  | 
| 212 |  |  | 
| 213 | //   memcpy(goodAttitude, l2->goodAttitude, sizeof(l2->goodAttitude)); | //   memcpy(goodAttitude, l2->goodAttitude, sizeof(l2->goodAttitude)); | 
| 214 | } | } |