HOPS
HOPS class reference
source
cpp_src
Containers
include
MHO_BaselineContainers.hh
Go to the documentation of this file.
1
#ifndef MHO_BaselineContainers_HH__
2
#define MHO_BaselineContainers_HH__
3
4
//this include file should not be used directly
5
#ifndef MHO_ContainerDefinitions_HH__
6
#error "Do not include MHO_BaselineContainers.hh directly; use MHO_ContainerDefinitions.hh instead."
7
#endif
8
9
namespace
hops
10
{
11
28
29
#define UCH_VIS_NDIM 3
30
#define UCH_POLPROD_AXIS 0
31
#define UCH_TIME_AXIS 1
32
#define UCH_FREQ_AXIS 2
33
34
using
uch_baseline_axis_pack
=
MHO_AxisPack< polprod_axis_type, time_axis_type, frequency_axis_type >
;
35
using
uch_visibility_type
=
MHO_TableContainer< visibility_element_type, uch_baseline_axis_pack >
;
36
using
uch_weight_type
=
MHO_TableContainer< weight_element_type, uch_baseline_axis_pack >
;
37
42
43
#define VIS_NDIM 4
44
#define POLPROD_AXIS 0
45
#define CHANNEL_AXIS 1
46
#define TIME_AXIS 2
47
#define FREQ_AXIS 3
48
49
using
baseline_axis_pack
=
MHO_AxisPack< polprod_axis_type, channel_axis_type, time_axis_type, frequency_axis_type >
;
50
using
mbd_dr_axis_pack
=
MHO_AxisPack< time_axis_type, delay_rate_axis_type >
;
51
52
using
visibility_type
=
MHO_TableContainer< visibility_element_type, baseline_axis_pack >
;
53
using
weight_type
=
MHO_TableContainer< weight_element_type, baseline_axis_pack >
;
54
using
sbd_type
=
visibility_type
;
55
using
sbd_dr_type
=
visibility_type
;
56
57
using
mbd_dr_type
=
MHO_TableContainer< visibility_element_type, mbd_dr_axis_pack >
;
58
using
mbd_dr_amp_type
=
MHO_TableContainer< weight_element_type, mbd_dr_axis_pack >
;
59
60
//(here we are storing manual pcal as a rotation in 'degrees', should/could we use phasor instead?)
61
using
pcal_axis_pack
=
MHO_AxisPack< pol_axis_type, channel_axis_type >
;
62
using
pcal_phase_type
=
MHO_TableContainer< double, pcal_axis_pack >
;
63
66
using
visibility_store_type
=
MHO_TableContainer< visibility_element_store_type, baseline_axis_pack >
;
67
using
weight_store_type
=
MHO_TableContainer< weight_element_store_type, baseline_axis_pack >
;
68
69
using
uch_visibility_store_type
=
MHO_TableContainer< visibility_element_store_type, uch_baseline_axis_pack >
;
70
using
uch_weight_store_type
=
MHO_TableContainer< weight_element_store_type, uch_baseline_axis_pack >
;
71
72
}
// namespace hops
73
74
#endif
hops::MHO_AxisPack
Class MHO_AxisPack.
Definition:
MHO_AxisPack.hh:22
hops::MHO_TableContainer
Class MHO_TableContainer.
Definition:
MHO_TableContainer.hh:36
hops
Definition:
MHO_ChannelLabeler.hh:17
hops::visibility_type
MHO_TableContainer< visibility_element_type, baseline_axis_pack > visibility_type
Definition:
MHO_BaselineContainers.hh:52
Generated on Thu Jul 31 2025 19:34:19 for HOPS by
1.9.1