21void customize(std::vector<o2::framework::ConfigParamSpec>& workflowOptions)
24 std::vector<ConfigParamSpec> options{
25 ConfigParamSpec{
"verify", VariantType::Bool,
false, {
"verify ALPIDE decoder by re-encoding the data"}},
26 ConfigParamSpec{
"runmft", VariantType::Bool,
false, {
"source detector is MFT (default ITS)"}},
27 ConfigParamSpec{
"no-clusters", VariantType::Bool,
false, {
"do not produce clusters (def: produce)"}},
28 ConfigParamSpec{
"no-cluster-patterns", VariantType::Bool,
false, {
"do not produce clusters patterns (def: produce)"}},
29 ConfigParamSpec{
"digits", VariantType::Bool,
false, {
"produce digits (def: skip)"}},
30 ConfigParamSpec{
"enable-calib-data", VariantType::Bool,
false, {
"produce GBT calibration stream (def: skip)"}},
31 ConfigParamSpec{
"squash-overflow-pixels", VariantType::Bool,
false, {
"merge chip information of consecutively fired neighbour pixels (for ALPIDE time-walking)"}},
32 ConfigParamSpec{
"ignore-dist-stf", VariantType::Bool,
false, {
"do not subscribe to FLP/DISTSUBTIMEFRAME/0 message (no lost TF recovery)"}},
33 ConfigParamSpec{
"dataspec", VariantType::String,
"", {
"selection string for the input data, if not provided <DET>Raw:<DET>/RAWDATA with DET=ITS or MFT will be used"}},
34 ConfigParamSpec{
"report-dds-collection-index", VariantType::Int, -1, {
"number of dpl collection allowed to produce decoding report (-1 means no limit)"}},
35 ConfigParamSpec{
"configKeyValues", VariantType::String,
"", {
"Semicolon separated key=value strings"}}};
37 std::swap(workflowOptions, options);
ConfigParamRegistry & options() const