30 yaml::Property(&Pad::positionError,
"positionError",
"Local position error", YAML::Flow),
31 yaml::Property(&Pad::chRMasked,
"chRMasked",
"Is channel R component masked"),
32 yaml::Property(&Pad::chTMasked,
"chTMasked",
"Is channel T component masked"));
52 yaml::Property(&
Mod::address,
"address",
"module address"),
53 yaml::Property(&
Mod::translation,
"translation",
"Module position", YAML::Flow),
54 yaml::Property(&
Mod::rotation,
"rotation",
"Module rotation", YAML::Flow),
55 yaml::Property(&
Mod::rowPar,
"rowPar",
"row parameters"));
std::array< double, 3 > translation
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"))
std::array< double, 9 > rotation
std::vector< Row > rowPar
std::array< double, 3 > position
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"))
std::array< double, 3 > positionError
CBM_YAML_PROPERTIES(yaml::Property(&Row::padPar, "padPar", "pad parameters"))
std::vector< Pad > padPar
Hitfind setup / Hardware cabling for TRD2D Used to create the hardware mapping for the TRD2D hitfinde...
CBM_YAML_PROPERTIES(yaml::Property(&Hitfind2DSetup::modules, "modules", "Parameters of modules"))
std::vector< Mod > modules