|
HOPS
HOPS class reference
|
Class MHO_AdhocPhaseCorrectionBuilder. More...
#include <MHO_AdhocPhaseCorrectionBuilder.hh>
Additional Inherited Members | |
Protected Member Functions inherited from hops::MHO_OperatorBuilder | |
| std::vector< std::string > | ExtractAllStationIdentifiers () const |
| std::vector< std::string > | GetMatchingStationIdentifiers () const |
| virtual bool | IsConfigurationOk () |
| Function IsConfigurationOk provided for derived class to validate fAttributes against fFormat and/or fConditions but the default implementation tries to check a few things. More... | |
| bool | StationMatchesCurrentBaseline (const std::string &station_id) const |
| bool | StationMatchesRole (const std::string &station_id, const std::string &role) const |
Protected Attributes inherited from hops::MHO_OperatorBuilder | |
| mho_json | fAttributes |
| mho_json | fConditions |
| MHO_ContainerStore * | fContainerStore |
| mho_json | fFormat |
| MHO_FringeData * | fFringeData |
| MHO_OperatorToolbox * | fOperatorToolbox |
| MHO_ParameterStore * | fParameterStore |
Class MHO_AdhocPhaseCorrectionBuilder.
Builds a MHO_AdhocPhaseCorrection operator from control-file parameters.
Triggered by an 'adhoc_phase <algorithm_type>' compound statement in the control file. The algorithm_type string selects the correction mode: "sinewave" -> AdhocPhaseMode::SINEWAVE "polynomial" -> AdhocPhaseMode::POLYNOMIAL "file" -> AdhocPhaseMode::PHYLE
Auxiliary scalar parameters consumed from the parameter store: /control/config/adhoc_tref (real, seconds from scan start) /control/station/<ref_id or rem_id>/adhoc_period (real, seconds) /control/station/<ref_id or rem_id>/adhoc_amp (real, degrees – converted to radians internally) (units?) /control/station/<ref_id or rem_id>/adhoc_poly (list_real, degrees/s^n – converted to radians/s^n) (units?)
Per-station file parameters consumed from the parameter store (no generic parameters): /control/station/<ref_id>/adhoc_file (string, ref-station specific override) /control/station/<rem_id>/adhoc_file (string, rem-station specific override) /control/station/<ref_id>/adhoc_file_chans /control/station/<rem_id>/adhoc_file_chans
|
inline |
|
inline |
|
inlinevirtual |
|
overridevirtual |
Constructs and registers a MHO_AdhocPhaseCorrection operator.
Implements hops::MHO_OperatorBuilder.