1 #ifndef MHO_StationDelayCorrection_HH__
2 #define MHO_StationDelayCorrection_HH__
58 return fStationIdentities.empty() ? std::string(
"") : fStationIdentities[0];
89 std::complex< double > fImagUnit;
90 double fNanoSecToSecond;
95 std::vector< std::string > fStationIdentities;
102 std::string fStationKey;
103 std::string fRemStationKey;
104 std::string fRefStationKey;
105 std::string fRemStationMk4IDKey;
106 std::string fRefStationMk4IDKey;
108 std::string fSidebandLabelKey;
109 std::string fLowerSideband;
110 std::string fUpperSideband;
113 void make_upper(std::string& s)
Class MHO_StationDelayCorrection.
Definition: MHO_StationDelayCorrection.hh:32
void SetStationIdentifier(const std::string &id)
Setter for station identifier.
Definition: MHO_StationDelayCorrection.hh:52
std::string GetStationIdentifier() const
Definition: MHO_StationDelayCorrection.hh:56
MHO_StationDelayCorrection()
Definition: MHO_StationDelayCorrection.cc:7
void SetStationIdentifiers(const std::vector< std::string > &ids)
Definition: MHO_StationDelayCorrection.hh:54
void SetReferenceFrequency(double ref_freq)
Setter for reference frequency.
Definition: MHO_StationDelayCorrection.hh:42
void SetPCDelayOffset(double pc_delay_offset)
Setter for delay offset.
Definition: MHO_StationDelayCorrection.hh:66
virtual bool ExecuteInPlace(visibility_type *in) override
Applies phase correction to visibility data for reference or remote station.
Definition: MHO_StationDelayCorrection.cc:30
virtual ~MHO_StationDelayCorrection()
Definition: MHO_StationDelayCorrection.cc:28
Class MHO_UnaryOperator.
Definition: MHO_UnaryOperator.hh:24
Definition: MHO_AdhocFlagging.hh:18