1 #ifndef MHO_MultitonePhaseCorrectionBuilder_HH__
2 #define MHO_MultitonePhaseCorrectionBuilder_HH__
27 fRefOpName =
"ref_multitone_pcal";
28 fRemOpName =
"rem_multitone_pcal";
35 fRefOpName =
"ref_multitone_pcal";
36 fRemOpName =
"rem_multitone_pcal";
46 virtual bool Build()
override;
55 std::string ExtractStationCode(std::string op_name);
62 int ExtractPCPeriod(std::string station_id);
77 std::string station_id);
84 std::string GetSamplerDelayKey(std::string pol);
86 std::string fRefOpName;
87 std::string fRemOpName;
Class MHO_ContainerStore.
Definition: MHO_ContainerStore.hh:32
Class MHO_FringeData.
Definition: MHO_FringeData.hh:30
Class MHO_MultitonePhaseCorrectionBuilder.
Definition: MHO_MultitonePhaseCorrectionBuilder.hh:22
virtual bool Build() override
Builds and initializes a multitone phase-cal correction operator and adds to the toolbox.
Definition: MHO_MultitonePhaseCorrectionBuilder.cc:12
MHO_MultitonePhaseCorrectionBuilder(MHO_OperatorToolbox *toolbox, MHO_FringeData *fdata)
Definition: MHO_MultitonePhaseCorrectionBuilder.hh:24
virtual ~MHO_MultitonePhaseCorrectionBuilder()
Definition: MHO_MultitonePhaseCorrectionBuilder.hh:39
MHO_MultitonePhaseCorrectionBuilder(MHO_OperatorToolbox *toolbox, MHO_ContainerStore *cstore=nullptr, MHO_ParameterStore *pstore=nullptr)
Definition: MHO_MultitonePhaseCorrectionBuilder.hh:31
Abtract base class for a builder object (creates an operator for later use)
Definition: MHO_OperatorBuilder.hh:28
Class MHO_ParameterStore.
Definition: MHO_ParameterStore.hh:52
Definition: MHO_AdhocFlagging.hh:18