1 #ifndef MHO_PhaseCalibrationTrim_HH__
2 #define MHO_PhaseCalibrationTrim_HH__
Class MHO_PhaseCalibrationTrim.
Definition: MHO_PhaseCalibrationTrim.hh:34
virtual ~MHO_PhaseCalibrationTrim()
Definition: MHO_PhaseCalibrationTrim.cc:14
virtual bool InitializeInPlace(multitone_pcal_type *in) override
Trims down multitone_pcal_type data for phase calibration in-place.
Definition: MHO_PhaseCalibrationTrim.cc:155
virtual bool InitializeOutOfPlace(const multitone_pcal_type *in, multitone_pcal_type *out) override
Initializes out-of-place phase calibration trim using input and output multitone_pcal_type.
Definition: MHO_PhaseCalibrationTrim.cc:160
MHO_PhaseCalibrationTrim()
Definition: MHO_PhaseCalibrationTrim.cc:8
virtual bool ExecuteInPlace(multitone_pcal_type *in) override
Trims and aligns multitone phase calibration data in-place based on visibility data.
Definition: MHO_PhaseCalibrationTrim.cc:16
void SetVisibilities(const visibility_type *vis)
Setter for visibilities.
Definition: MHO_PhaseCalibrationTrim.hh:44
virtual bool ExecuteOutOfPlace(const multitone_pcal_type *in, multitone_pcal_type *out) override
Copies input multitone_pcal_type and executes in-place trim.
Definition: MHO_PhaseCalibrationTrim.cc:149
Class MHO_UnaryOperator.
Definition: MHO_UnaryOperator.hh:24
Definition: MHO_ChannelLabeler.hh:17