1 #ifndef MHO_MultitonePhaseCorrectionBuilderBuilder_HH__
2 #define MHO_MultitonePhaseCorrectionBuilderBuilder_HH__
28 fRefOpName =
"ref_multitone_pcal";
29 fRemOpName =
"rem_multitone_pcal";
36 fRefOpName =
"ref_multitone_pcal";
37 fRemOpName =
"rem_multitone_pcal";
47 virtual bool Build()
override;
56 std::string ExtractStationMk4ID(std::string op_name);
63 int ExtractPCPeriod(std::string mk4id);
85 std::string GetSamplerDelayKey(std::string pol);
87 std::string fRefOpName;
88 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:10
MHO_MultitonePhaseCorrectionBuilder(MHO_OperatorToolbox *toolbox, MHO_FringeData *fdata)
Definition: MHO_MultitonePhaseCorrectionBuilder.hh:25
virtual ~MHO_MultitonePhaseCorrectionBuilder()
Definition: MHO_MultitonePhaseCorrectionBuilder.hh:40
MHO_MultitonePhaseCorrectionBuilder(MHO_OperatorToolbox *toolbox, MHO_ContainerStore *cstore=nullptr, MHO_ParameterStore *pstore=nullptr)
Definition: MHO_MultitonePhaseCorrectionBuilder.hh:32
Abtract base class for a builder object (creates an operator for later use)
Definition: MHO_OperatorBuilder.hh:27
Class MHO_ParameterStore.
Definition: MHO_ParameterStore.hh:52
Definition: MHO_ChannelLabeler.hh:17