#define _MaCh3_Safe_Include_Start_
KS: Avoiding warning checking for headers.
#define _MaCh3_Safe_Include_End_
const std::unordered_map< std::string, std::string > NuDockOscNameMap_r
Map from MaCh3 oscillation parameter names to NuDock names.
const std::unordered_map< std::string, std::string > NuDockOscNameMap
Map from NuDock oscillation parameter names to MaCh3 names.
void FormatOscParsForMaCh3(const std::string ¶m_name, double ¶m_value)
Convert an oscillation parameter value from NuDock convention to MaCh3 convention.
void FormatOscParsForNuDock(const std::string ¶m_name, double ¶m_value)
Convert an oscillation parameter value from MaCh3 convention to NuDock convention.
_MaCh3_Safe_Include_Start_ _MaCh3_Safe_Include_End_ void InitialiseNuDockObj(Manager *man, std::unique_ptr< NuDock > &nudock_ptr)
Initialise a NuDock communication object from a manager configuration.
The manager class is responsible for managing configurations and settings.