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