1 #ifndef MHO_LinearDParCorrection_HH__
2 #define MHO_LinearDParCorrection_HH__
44 void SetPolProductSet(std::vector< std::string >& pp_vec) { fPolProductSet = pp_vec; };
122 std::complex< double > GetPrefactor(std::string pp_label);
124 std::vector< std::string > fPolProductSet;
128 std::string fRefMountType;
129 std::string fRemMountType;
Class MHO_LinearDParCorrection.
Definition: MHO_LinearDParCorrection.hh:34
virtual bool InitializeInPlace(visibility_type *in) override
Initializes in-place visibility_type pointer.
Definition: MHO_LinearDParCorrection.cc:25
MHO_LinearDParCorrection()
Definition: MHO_LinearDParCorrection.cc:8
virtual bool InitializeOutOfPlace(const visibility_type *in, visibility_type *out) override
Initializes out-of-place visibility data using input visibility_type pointer.
Definition: MHO_LinearDParCorrection.cc:30
virtual ~MHO_LinearDParCorrection()
Definition: MHO_LinearDParCorrection.cc:10
void SetPolProductSet(std::vector< std::string > &pp_vec)
Setter for pol product set.
Definition: MHO_LinearDParCorrection.hh:44
void SetReferenceParallacticAngle(double p)
Setter for reference station parallactic angle.
Definition: MHO_LinearDParCorrection.hh:57
virtual bool ExecuteInPlace(visibility_type *in) override
Applies linear delta-parallactic angle correction to visibility data in-place.
Definition: MHO_LinearDParCorrection.cc:12
void SetRemoteParallacticAngle(double p)
Setter for remote station parallactic angle.
Definition: MHO_LinearDParCorrection.hh:64
virtual bool ExecuteOutOfPlace(const visibility_type *in, visibility_type *out) override
Copies input visibility data and applies the pre-multiplication operation.
Definition: MHO_LinearDParCorrection.cc:18
Class MHO_UnaryOperator.
Definition: MHO_UnaryOperator.hh:24
Definition: MHO_ChannelLabeler.hh:17