1 #ifndef MHO_MixedPolYShift_HH__
2 #define MHO_MixedPolYShift_HH__
65 bool IsApplicable(std::size_t st_idx, std::string polprod);
73 bool PolMatch(std::size_t station_idx, std::string& polprod);
76 std::complex< double > fImagUnit;
80 std::string fStationIdentity;
83 double fYPolPhaseOffset;
86 std::string fStationKey;
87 std::string fRemStationKey;
88 std::string fRefStationKey;
89 std::string fRemStationMk4IDKey;
90 std::string fRefStationMk4IDKey;
91 std::string fChannelLabelKey;
93 std::string fSidebandLabelKey;
94 std::string fLowerSideband;
95 std::string fUpperSideband;
103 bool IsMixedLinCirc(std::string polprod)
const;
106 void make_upper(std::string& s)
Class MHO_MixedPolYShift.
Definition: MHO_MixedPolYShift.hh:32
virtual ~MHO_MixedPolYShift()
Definition: MHO_MixedPolYShift.cc:15
void SetPhaseOffset(double offset)
Setter for phase offset applied to Y pol.
Definition: MHO_MixedPolYShift.hh:45
MHO_MixedPolYShift()
Definition: MHO_MixedPolYShift.cc:6
virtual bool ExecuteInPlace(visibility_type *in) override
Applies a phase offset for mixed polarization data in-place (to Y-pol).
Definition: MHO_MixedPolYShift.cc:17
Class MHO_UnaryOperator.
Definition: MHO_UnaryOperator.hh:24
Definition: MHO_AdhocFlagging.hh:18