1 #ifndef MHO_ManualPolPhaseCorrection_HH__
2 #define MHO_ManualPolPhaseCorrection_HH__
63 void SetPCPhaseOffset(
const double& pc_phase_offset) { fPhaseOffset = pc_phase_offset; }
118 bool PolMatch(std::size_t station_idx, std::string& polprod);
121 std::complex< double > fImagUnit;
125 std::string fStationIdentity;
132 std::string fStationKey;
133 std::string fRemStationKey;
134 std::string fRefStationKey;
135 std::string fRemStationMk4IDKey;
136 std::string fRefStationMk4IDKey;
137 std::string fChannelLabelKey;
139 std::string fSidebandLabelKey;
140 std::string fLowerSideband;
141 std::string fUpperSideband;
144 void make_upper(std::string& s)
Class MHO_ManualPolPhaseCorrection.
Definition: MHO_ManualPolPhaseCorrection.hh:32
void SetStationIdentifier(std::string station_id)
Setter for station identifier.
Definition: MHO_ManualPolPhaseCorrection.hh:45
virtual bool ExecuteOutOfPlace(const visibility_type *in, visibility_type *out) override
Copies input visibility data and executes in-place correction.
Definition: MHO_ManualPolPhaseCorrection.cc:94
virtual bool ExecuteInPlace(visibility_type *in) override
Applies manual phase correction offsets to visibility data in-place for reference or remote stations.
Definition: MHO_ManualPolPhaseCorrection.cc:28
void SetPCPhaseOffset(const double &pc_phase_offset)
Setter for pc_phase offset.
Definition: MHO_ManualPolPhaseCorrection.hh:63
void SetPolarization(const std::string &pol)
Setter for associated polarization.
Definition: MHO_ManualPolPhaseCorrection.hh:52
MHO_ManualPolPhaseCorrection()
Definition: MHO_ManualPolPhaseCorrection.cc:6
virtual ~MHO_ManualPolPhaseCorrection()
Definition: MHO_ManualPolPhaseCorrection.cc:26
virtual bool InitializeInPlace(visibility_type *in) override
Initializes in-place visibility_type pointer.
Definition: MHO_ManualPolPhaseCorrection.cc:151
virtual bool InitializeOutOfPlace(const visibility_type *in, visibility_type *out) override
Initializes out-of-place visibility data from input pointer.
Definition: MHO_ManualPolPhaseCorrection.cc:156
Class MHO_UnaryOperator.
Definition: MHO_UnaryOperator.hh:24
Definition: MHO_ChannelLabeler.hh:17