CBM_YAML_PROPERTIES(yaml::Property(&Mod::padSizeX, "padSizeX", "X size of pads"), yaml::Property(&Mod::padSizeY, "padSizeY", "Y size of pads"), yaml::Property(&Mod::address, "address", "module address"), yaml::Property(&Mod::translation, "translation", "Module position", YAML::Flow), yaml::Property(&Mod::rotation, "rotation", "Module rotation", YAML::Flow), yaml::Property(&Mod::rowPar, "rowPar", "row parameters"))
CBM_YAML_PROPERTIES(yaml::Property(&Pad::position, "position", "Local position", YAML::Flow), yaml::Property(&Pad::positionError, "positionError", "Local position error", YAML::Flow), yaml::Property(&Pad::chRMasked, "chRMasked", "Is channel R component masked"), yaml::Property(&Pad::chTMasked, "chTMasked", "Is channel T component masked"))