4 #define _EpOrderMax 3 // maximum order of EP to worry about.
179 bool ArgumentOutOfBounds(
int order);
180 bool ArgumentOutOfBounds(
int order,
int ring);
182 TVector2 RawQ(
int ew,
int order);
183 TVector2 PhiWeightedQ(
int ew,
int order);
184 TVector2 RingRawQ(
int ew,
int order,
int ring);
185 TVector2 RingPhiWeightedQ(
int ew,
int order,
int ring);
187 double RawPsi(
int ewfull,
int order);
188 double PhiWeightedPsi(
int ewfull,
int order);
189 double PhiWeightedAndShiftedPsi(
int ewfull,
int order);
190 double RingRawPsi(
int ew,
int order,
int ring);
191 double RingPhiWeightedPsi(
int ew,
int order,
int ring);
193 double RingSW_Raw(
int ew,
int ring);
194 double RingSW_PhiWeighted(
int ew,
int ring);
195 double WheelSW_Raw(
int ew,
int order);
196 double WheelSW_PhiWeighted(
int ew,
int order);
198 double Range(
double psi,
int order);
202 double QrawOneSide[2][_EpOrderMax][2];
203 double QphiWeightedOneSide[2][_EpOrderMax][2];
204 double PsiRaw[3][_EpOrderMax];
205 double PsiPhiWeighted[3][_EpOrderMax];
206 double PsiPhiWeightedAndShifted[3][_EpOrderMax];
208 double QringRaw[2][_EpOrderMax][2][16];
209 double QringPhiWeighted[2][_EpOrderMax][2][16];
210 double PsiRingRaw[2][_EpOrderMax][16];
211 double PsiRingPhiWeighted[2][_EpOrderMax][16];
213 double RingSumWeightsRaw[2][16];
214 double RingSumWeightsPhiWeighted[2][16];
215 double WheelSumWeightsRaw[2][_EpOrderMax];
216 double WheelSumWeightsPhiWeighted[2][_EpOrderMax];
double EastRawPsi(int order)
double EastSumWeightsPhiWeighted(int order)
TVector2 EastRingPhiWeightedQ(int order, int ring)
double FullPhiWeightedAndShiftedPsi(int order)
double WestRingSumWeightsRaw(int ring)
double WestPhiWeightedAndShiftedPsi(int order)
double FullRawPsi(int order)
double EastRingSumWeightsPhiWeighted(int ring)
TVector2 WestRingPhiWeightedQ(int order, int ring)
double EastPhiWeightedPsi(int order)
double WestRingPhiWeightedPsi(int order, int ring)
double EastPhiWeightedAndShiftedPsi(int order)
double WestPhiWeightedPsi(int order)
double EastRingRawPsi(int order, int ring)
TVector2 EastPhiWeightedQ(int order)
TVector2 WestPhiWeightedQ(int order)
TVector2 EastRingRawQ(int order, int ring)
double FullPhiWeightedPsi(int order)
double EastSumWeightsRaw(int order)
double WestRawPsi(int order)
TVector2 WestRingRawQ(int order, int ring)
TVector2 WestRawQ(int order)
TVector2 EastRawQ(int order)
double WestRingSumWeightsPhiWeighted(int ring)
double WestRingRawPsi(int order, int ring)
double WestSumWeightsPhiWeighted(int order)
double EastRingSumWeightsRaw(int ring)
double EastRingPhiWeightedPsi(int order, int ring)
double WestSumWeightsRaw(int order)