31 std::vector<double>
Get(int32_t modAddress, uint16_t asic);
#define CBM_YAML_EXTERN_DECL(type)
Declare the external instantiation of the Read and Dump functions for a type.
std::vector< double > Get(int32_t modAddress, uint16_t asic)
API: Mapping from module address and ASIC number to walk coefficients.
WalkMap()=default
Construct emtpy mapping.
CBM_YAML_MERGE_PROPERTY()
CBM_YAML_PROPERTIES(yaml::Property(&WalkMap::timeOffset, "timeOffset", "Time offset for STS", YAML::Hex), yaml::Property(&WalkMap::fWalkMap, "WalkMap", "Walk correction map", YAML::Hex, YAML::Flow))
std::map< i32, std::vector< AdcMap > > fWalkMap
i32 GetSystemTimeOffset()
Get system time offset.
std::vector< double > walkCoefficients
AdcMap(std::initializer_list< double > coeffs)
CBM_YAML_MERGE_PROPERTY()
CBM_YAML_PROPERTIES(yaml::Property(&AdcMap::walkCoefficients, "walkCoefficients", "Walk coefficients"))
CBM_YAML_FORMAT(YAML::Flow)