Ctpdev:digi2raw and ctp-raw-recoder fixes#7472
Conversation
|
@shahor02 please, have a look and let me know if I understood correctly. |
|
@lietava : this fails in the full system test with could you have a look? |
|
@lietava could you change in the line https://github.com/lietava/AliceO2/blob/2517903f47b611e0babb12da3cefe41499f1c722/prodtests/full_system_test.sh#L133 |
|
full_system_test --file-for cru done |
|
Hi @lietava |
|
@shahor02 dev rebased to ctpdev and pushed |
davidrohr
left a comment
There was a problem hiding this comment.
The FullCI is failing, since you have removed the configKeyValues options (see below). Could you add that again please?
| {"disable-mc", o2::framework::VariantType::Bool, false, {"disable sending of MC information"}}, | ||
| {"disable-root-input", o2::framework::VariantType::Bool, false, {"disable root-files input reader"}}, | ||
| {"disable-root-output", o2::framework::VariantType::Bool, false, {"disable root-files output writer"}}, | ||
| {"configKeyValues", o2::framework::VariantType::String, "", {"Semicolon separated key=value strings ..."}}, |
There was a problem hiding this comment.
This option configKeyValues must remain
|
@davidrohr configKeyValues is back |
|
Error while checking build/O2/fullCI for 913a145 at 2021-11-02 20:08: Full log here. |
|
Error while checking build/O2/o2-cs8 for 7997051 at 2021-11-03 02:16: Full log here. |
Ctpdev:digi2raw and ctp-raw-recoder fixes
Fixes described here:
#7121 (comment)
:
CTP decoding was producing more logs than all other detectors together, so I've changed a lot of INFOs to DEBUG in your code.
Also, had to touch your digits class.
The CTP digit2row still has this custom option --file-per-link instead of --file-for [all,link,cru], could you please fix this? The output naming is ok.
Then, your raw->digits decoder is for some reason named o2-ctp-reco-workflow, Could you please rename it to something more appropriate, e.g. o2-ctp-raw-decoder. More serious is that it declares a lot of options which it is not supposed to support, I guess it comes from some copy/paste.
--input-type arg (=raw) digits, raw
--output-type arg (=digits) digits, raw
--disable-mc disable sending of MC information
--disable-root-input disable root-files input reader
--disable-root-output disable root-files output writer
Can you have input other than raw and output other than digits?
Raw decoders are not supposed to support MC, so you don't need this option at all.
And for the raw decoders there is no root input anyway.