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