You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -44,4 +44,4 @@ An example output is the following:
44
44
Processing time / 90 ROFs: full: 3.55542 us tracking: 2.02182 us
45
45
```
46
46
Two timing values are provided: one is for the full execution of the device (including retrieval and sending of the DPL messages) and one which concerns only the execution of the algorithm (the tracking algorithm in the above example)
47
-
The timing refers to the time needed to process one read-out-frame, i.e. one event.
47
+
The timing refers to the time needed to process one read-out-frame, i.e. one event.
@@ -315,10 +323,6 @@ If `--loop` argument is provided, data will be re-played in loop. The delay (in
315
323
316
324
At every invocation of the device `processing` callback a full TimeFrame for every link will be added as N-HBFs parts (one for each HBF in the TF) to the multipart
317
325
relayed by the `FairMQ` channel.
318
-
In case the `--message-per-tf` option is asked, the whole TF is sent as the only part of the `FairMQPart`.
319
-
320
-
Instead of sending a single output (for multiple links) per output route (which means their data will be received together) one can request sending an output per link
321
-
by using option `--output-per-link`.
322
326
323
327
The standard use case of this workflow is to provide the input for other worfklows using the piping, e.g.
options.push_back(ConfigParamSpec{"min-tf", VariantType::Int64, 0L, {"min TF ID to process"}});
28
28
options.push_back(ConfigParamSpec{"max-tf", VariantType::Int64, 0xffffffffL, {"max TF ID to process"}});
29
29
options.push_back(ConfigParamSpec{"loop", VariantType::Int, 1, {"loop N times (infinite for N<0)"}});
30
-
options.push_back(ConfigParamSpec{"message-per-tf", VariantType::Bool, false, {"send TF of each link as a single FMQ message rather than multipart with message per HB"}});
31
-
options.push_back(ConfigParamSpec{"output-per-link", VariantType::Bool, false, {"send message per Link rather than per FMQ output route"}});
32
30
options.push_back(ConfigParamSpec{"delay", VariantType::Float, 0.f, {"delay in seconds between consecutive TFs sending"}});
33
31
options.push_back(ConfigParamSpec{"buffer-size", VariantType::Int64, 1024L * 1024L, {"buffer size for files preprocessing"}});
0 commit comments