HOPS
HOPS class reference
MHO_StationContainers.hh
Go to the documentation of this file.
1 #ifndef MHO_StationContainers_HH__
2 #define MHO_StationContainers_HH__
3 
4 //this include file should not be used directly
5 #ifndef MHO_ContainerDefinitions_HH__
6  #error "Do not include MHO_StationContainers.hh directly; use MHO_ContainerDefinitions.hh instead."
7 #endif
8 
9 namespace hops
10 {
11 
12 #define STATION_NDIM 4
13 #define COORD_AXIS 0
14 #define INTERVAL_AXIS 1
15 #define COEFF_AXIS 2
16 
17 #define NCOORD 7 //delay, az, el, par-angle, u, v, w
18 #define NCOEFF 6 //hard coded in mk4 library, but can be flexible
19 
20 #define MTPCAL_NDIM 3
21 #define MTPCAL_POL_AXIS 0
22 #define MTPCAL_TIME_AXIS 1
23 #define MTPCAL_FREQ_AXIS 2
24 
27 
28 //multi-tone pcal data
31 
32 // //reduced multi-tone pcal data (simple piecewise linear spline (phase + delay) for each channel/AP
33 // using pcal_phase_delay_axis_type = MHO_AxisPack< pol_axis_type, channel_axis_type, time_axis_type, coeff_axis_type>;
34 // using pcal_phase_delay_type = MHO_TableContainer< pcal_phdly_type, pcal_phase_delay_axis_type>;
35 
36 //manual (per-channel) pcal (phase) offsets
39 
40 //manual (per-channel) pcal (delay) offsets
42 
43 } // namespace hops
44 
45 #endif
Class MHO_AxisPack.
Definition: MHO_AxisPack.hh:22
Class MHO_TableContainer.
Definition: MHO_TableContainer.hh:36
Definition: MHO_ChannelLabeler.hh:17