HOPS
HOPS class reference
MHO_ManualChannelPhaseCorrectionBuilder.hh
Go to the documentation of this file.
1 #ifndef MHO_ManualChannelPhaseCorrectionBuilder_HH__
2 #define MHO_ManualChannelPhaseCorrectionBuilder_HH__
3 
5 #include "MHO_OperatorBuilder.hh"
6 
7 namespace hops
8 {
9 
22 {
23  public:
25  : MHO_OperatorBuilder(toolbox, fdata){};
26 
28  MHO_ParameterStore* pstore = nullptr)
29  : MHO_OperatorBuilder(toolbox, cstore, pstore){};
30 
32 
38  virtual bool Build() override;
39 
40  private:
47  std::string ParsePolFromName(const std::string& name);
48 };
49 
50 } // namespace hops
51 
52 #endif
Utility functions for mapping per-channel control quantities.
Class MHO_ContainerStore.
Definition: MHO_ContainerStore.hh:32
Class MHO_FringeData.
Definition: MHO_FringeData.hh:30
Class MHO_ManualChannelPhaseCorrectionBuilder.
Definition: MHO_ManualChannelPhaseCorrectionBuilder.hh:22
virtual ~MHO_ManualChannelPhaseCorrectionBuilder()
Definition: MHO_ManualChannelPhaseCorrectionBuilder.hh:31
MHO_ManualChannelPhaseCorrectionBuilder(MHO_OperatorToolbox *toolbox, MHO_ContainerStore *cstore=nullptr, MHO_ParameterStore *pstore=nullptr)
Definition: MHO_ManualChannelPhaseCorrectionBuilder.hh:27
virtual bool Build() override
Constructs and initializes a MHO_ManualChannelPhaseCorrection operator instance.
Definition: MHO_ManualChannelPhaseCorrectionBuilder.cc:12
MHO_ManualChannelPhaseCorrectionBuilder(MHO_OperatorToolbox *toolbox, MHO_FringeData *fdata)
Definition: MHO_ManualChannelPhaseCorrectionBuilder.hh:24
Abtract base class for a builder object (creates an operator for later use)
Definition: MHO_OperatorBuilder.hh:28
Class MHO_OperatorToolbox.
Definition: MHO_OperatorToolbox.hh:28
Class MHO_ParameterStore.
Definition: MHO_ParameterStore.hh:52
Definition: MHO_AdhocFlagging.hh:18