1 #ifndef MHO_CircularFieldRotationCorrection_HH__
2 #define MHO_CircularFieldRotationCorrection_HH__
45 void SetPolProductSet(std::vector< std::string >& pp_vec) { fPolProductSet = pp_vec; };
103 int DetermineMountCode(
const std::string& mount)
const;
118 std::complex< double > GetPrefactor(std::string pp_label);
120 std::vector< std::string > fPolProductSet;
124 double fRefElevation;
125 double fRemElevation;
127 std::string fFourfitRefTimeString;
129 std::string fRefMountType;
130 std::string fRemMountType;
Class MHO_CircularFieldRotationCorrection.
Definition: MHO_CircularFieldRotationCorrection.hh:35
void SetRemoteStationCoordinateData(station_coord_type *rem_data)
Setter for remote station coordinate data.
Definition: MHO_CircularFieldRotationCorrection.hh:70
void SetRemoteMountType(std::string mt)
Setter for remote station mount type {"no_mount", "cassegrain", "nasmythleft", or "nasmythright"}.
Definition: MHO_CircularFieldRotationCorrection.hh:84
virtual bool ExecuteInPlace(visibility_type *in) override
Applies a circular field rotation correction to visibility data in-place.
Definition: MHO_CircularFieldRotationCorrection.cc:92
void SetPolProductSet(std::vector< std::string > &pp_vec)
Setter for pol product set.
Definition: MHO_CircularFieldRotationCorrection.hh:45
void SetFourfitReferenceTimeVexString(std::string frt_vex_string)
Setter for fourfit reference time vex string.
Definition: MHO_CircularFieldRotationCorrection.hh:52
void SetReferenceMountType(std::string mt)
Setter for reference station mount type {"no_mount", "cassegrain", "nasmythleft", or "nasmythright"}.
Definition: MHO_CircularFieldRotationCorrection.hh:77
MHO_CircularFieldRotationCorrection()
Definition: MHO_CircularFieldRotationCorrection.cc:77
void SetReferenceStationCoordinateData(station_coord_type *ref_data)
Setter for reference station coordinate data.
Definition: MHO_CircularFieldRotationCorrection.hh:63
virtual ~MHO_CircularFieldRotationCorrection()
Definition: MHO_CircularFieldRotationCorrection.cc:90
Class MHO_StationModel.
Definition: MHO_StationModel.hh:22
Class MHO_TableContainer.
Definition: MHO_TableContainer.hh:36
Class MHO_UnaryOperator.
Definition: MHO_UnaryOperator.hh:24
Definition: MHO_AdhocFlagging.hh:18