Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
6c2d8b6
Add workflow with cmv trigger
rmunzer May 13, 2026
7fe573c
TPC: fix proxy channel name in tpc-cmv
ehellbar May 14, 2026
7f684b2
Fix typos
rmunzer May 15, 2026
0d95e41
Add trigger-per-flp option
rmunzer May 15, 2026
5628a55
Merge branch 'AliceO2Group:master' into tpc_cmv_trigger
rmunzer May 15, 2026
2efa1d8
Add trigger-per-flp also cmv only workflow
rmunzer May 15, 2026
021a201
Merge branch 'tpc_cmv_trigger' of https://github.com/rmunzer/ControlW…
rmunzer May 15, 2026
425a5bf
Add workflow for CMV trigger option (#707)
rmunzer May 15, 2026
30b1ffa
Merge branch 'AliceO2Group:master' into tpc_cmv_trigger
rmunzer May 16, 2026
0858cb3
Add trigger SPEC to output proxy
rmunzer May 16, 2026
7258510
Add trigger-per-flp
rmunzer May 16, 2026
c6465aa
remove trigger-per-flp from idc workflow
rmunzer May 16, 2026
cb55a58
TPC. Fix in CMV Trigger configuration (#708)
rmunzer May 18, 2026
3b373b6
Merge branch 'AliceO2Group:master' into tpc_cmv_trigger
rmunzer May 22, 2026
9f0d622
Remove trigger-per-flp
rmunzer May 22, 2026
f07486f
TPC - Remove option from workflow to sent triggers per CRU (#709)
rmunzer May 22, 2026
7f06200
Add workflow with CMV trigger and no procesing
rmunzer May 29, 2026
8cf9c72
fix wrong tritter-per-flp option
rmunzer May 29, 2026
edd373d
Add option to add trigger_per_flp
rmunzer May 31, 2026
4975b67
Add space in options
rmunzer May 31, 2026
d184b15
Merge remote-tracking branch 'upstream/flp-suite-v1.81.0' into tpc_cm…
rmunzer May 31, 2026
b8fd757
Merge branch 'master' into tpc_cmv_trigger
rmunzer Jun 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion jit/tpc-idc-cmv-a-split-proxy-trigger
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
CRU_IDS=$(consul kv get o2/cache/flpToCruId/{{ it }}) && o2-dpl-raw-proxy -b --session default --dataspec 'x:TPC/RAWDATA;dd:FLP/DISTSUBTIMEFRAME/0' --inject-missing-data --readout-proxy '--channel-config "name=readout-proxy,type=pull,method=connect,address=ipc://tmp/stf-builder-dpl-pipe-0,transport=shmem,rateLogging=1"' | o2-tpc-idc-to-vector -b --session default --crus "${CRU_IDS}" --severity error --infologger-severity error --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --pedestal-url ccdb-default@{{ tpc_idc_pedestal_timestamp }} | o2-tpc-idc-flp -b --session default --n-TFs-buffer $(( 100 * 128 / {{ pdp_n_hbf_per_tf }} )) --crus "${CRU_IDS}" --severity warning --infologger-severity warning --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 --disableIDC0CCDB true | o2-tpc-cmv-to-vector --input-spec "A:TPC/RAWDATA" --crus "${CRU_IDS}" --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' | o2-tpc-cmv-flp --trigger --trigger-threshold-cmv {{ tpc_trigger_threshold_cmv }} --trigger-threshold-cmvMeanMax {{ tpc_trigger_threshold_cmvMeanMax }} --trigger-threshold-cmvMeanMin {{ tpc_trigger_threshold_cmvMeanMin }} --trigger-threshold-timebinMin {{ tpc_trigger_threshold_timeBinMin }} --trigger-threshold-timebinMax {{ tpc_trigger_threshold_timeBinMax }} --crus "${CRU_IDS}" --n-TFs-buffer $(( 50 * 128 / {{ pdp_n_hbf_per_tf }} )) --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 | o2-dpl-output-proxy -b --session default --labels tpcidc:ecs-preserve-raw-channels --proxy-name tpcidc --proxy-channel-name tpcidc --fairmq-rate-logging 10 --tpcidc '--channel-config "name=tpcidc,method=bind,address=tcp://*:{{ merger_port_idc }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "idc2:TPC/IDCGROUPA" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --labels tpccmv:ecs-preserve-raw-channels --proxy-name tpccmv --proxy-channel-name tpccmv --fairmq-rate-logging 10 --tpccmv '--channel-config "name=tpccmv,method=bind,address=tcp://*:{{ merger_port_cmv }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "cmvgroup:TPC/CMVGROUP;cmvorbit:TPC/CMVORBITINFO" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --dpl-output-proxy '--channel-config "name=downstream,type=push,method=bind,address=ipc:///tmp/stf-pipe-0,rateLogging=10,transport=shmem"' --dataspec 'xout:TPC/RAWDATA;trgout:TPC/CMVTRIGGER;ddout:FLP/DISTSUBTIMEFRAME/0' --environment DPL_OUTPUT_PROXY_ORDERED=1
CRU_IDS=$(consul kv get o2/cache/flpToCruId/{{ it }}) && o2-dpl-raw-proxy -b --session default --dataspec 'x:TPC/RAWDATA;dd:FLP/DISTSUBTIMEFRAME/0' --inject-missing-data --readout-proxy '--channel-config "name=readout-proxy,type=pull,method=connect,address=ipc://tmp/stf-builder-dpl-pipe-0,transport=shmem,rateLogging=1"' | o2-tpc-idc-to-vector -b --session default --crus "${CRU_IDS}" --severity error --infologger-severity error --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --pedestal-url ccdb-default@{{ tpc_idc_pedestal_timestamp }} | o2-tpc-idc-flp -b --session default --n-TFs-buffer $(( 100 * 128 / {{ pdp_n_hbf_per_tf }} )) --crus "${CRU_IDS}" --severity warning --infologger-severity warning --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 --disableIDC0CCDB true | o2-tpc-cmv-to-vector --input-spec "A:TPC/RAWDATA" --crus "${CRU_IDS}" --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' | o2-tpc-cmv-flp --trigger {{ tpc_trigger_per_flp }} --trigger-threshold-cmv {{ tpc_trigger_threshold_cmv }} --trigger-threshold-cmvMeanMax {{ tpc_trigger_threshold_cmvMeanMax }} --trigger-threshold-cmvMeanMin {{ tpc_trigger_threshold_cmvMeanMin }} --trigger-threshold-timebinMin {{ tpc_trigger_threshold_timeBinMin }} --trigger-threshold-timebinMax {{ tpc_trigger_threshold_timeBinMax }} --crus "${CRU_IDS}" --n-TFs-buffer $(( 50 * 128 / {{ pdp_n_hbf_per_tf }} )) --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 | o2-dpl-output-proxy -b --session default --labels tpcidc:ecs-preserve-raw-channels --proxy-name tpcidc --proxy-channel-name tpcidc --fairmq-rate-logging 10 --tpcidc '--channel-config "name=tpcidc,method=bind,address=tcp://*:{{ merger_port_idc }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "idc2:TPC/IDCGROUPA" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --labels tpccmv:ecs-preserve-raw-channels --proxy-name tpccmv --proxy-channel-name tpccmv --fairmq-rate-logging 10 --tpccmv '--channel-config "name=tpccmv,method=bind,address=tcp://*:{{ merger_port_cmv }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "cmvgroup:TPC/CMVGROUP;cmvorbit:TPC/CMVORBITINFO" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --dpl-output-proxy '--channel-config "name=downstream,type=push,method=bind,address=ipc:///tmp/stf-pipe-0,rateLogging=10,transport=shmem"' --dataspec 'xout:TPC/RAWDATA;trgout:TPC/CMVTRIGGER;ddout:FLP/DISTSUBTIMEFRAME/0' --environment DPL_OUTPUT_PROXY_ORDERED=1

1 change: 1 addition & 0 deletions jit/tpc-idc-cmv-a-split-proxy-trigger-only
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CRU_IDS=$(consul kv get o2/cache/flpToCruId/{{ it }}) && o2-dpl-raw-proxy -b --session default --dataspec 'x:TPC/RAWDATA;dd:FLP/DISTSUBTIMEFRAME/0' --inject-missing-data --readout-proxy '--channel-config "name=readout-proxy,type=pull,method=connect,address=ipc://tmp/stf-builder-dpl-pipe-0,transport=shmem,rateLogging=1"' | o2-tpc-idc-to-vector -b --session default --crus "${CRU_IDS}" --severity error --infologger-severity error --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --pedestal-url ccdb-default@{{ tpc_idc_pedestal_timestamp }} | o2-tpc-idc-flp -b --session default --n-TFs-buffer $(( 100 * 128 / {{ pdp_n_hbf_per_tf }} )) --crus "${CRU_IDS}" --severity warning --infologger-severity warning --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 --disableIDC0CCDB true | o2-tpc-cmv-to-vector --input-spec "A:TPC/RAWDATA" --crus "${CRU_IDS}" --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' | o2-tpc-cmv-flp --trigger --trigger-threshold-cmv {{ tpc_trigger_threshold_cmv }} --trigger-threshold-cmvMeanMax {{ tpc_trigger_threshold_cmvMeanMax }} --trigger-threshold-cmvMeanMin {{ tpc_trigger_threshold_cmvMeanMin }} --trigger-threshold-timebinMin {{ tpc_trigger_threshold_timeBinMin }} --trigger-threshold-timebinMax {{ tpc_trigger_threshold_timeBinMax }} --crus "${CRU_IDS}" --n-TFs-buffer $(( 50 * 128 / {{ pdp_n_hbf_per_tf }} )) --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 | o2-dpl-output-proxy -b --session default --labels tpcidc:ecs-preserve-raw-channels --proxy-name tpcidc --proxy-channel-name tpcidc --fairmq-rate-logging 10 --tpcidc '--channel-config "name=tpcidc,method=bind,address=tcp://*:{{ merger_port_idc }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "idc2:TPC/IDCGROUPA" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --dpl-output-proxy '--channel-config "name=downstream,type=push,method=bind,address=ipc:///tmp/stf-pipe-0,rateLogging=10,transport=shmem"' --dataspec 'xout:TPC/RAWDATA;trgout:TPC/CMVTRIGGER;ddout:FLP/DISTSUBTIMEFRAME/0' --environment DPL_OUTPUT_PROXY_ORDERED=1
3 changes: 2 additions & 1 deletion jit/tpc-idc-cmv-c-split-proxy
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
CRU_IDS=$(consul kv get o2/cache/flpToCruId/{{ it }}) && o2-dpl-raw-proxy -b --session default --dataspec 'x:TPC/RAWDATA;dd:FLP/DISTSUBTIMEFRAME/0' --inject-missing-data --readout-proxy '--channel-config "name=readout-proxy,type=pull,method=connect,address=ipc://tmp/stf-builder-dpl-pipe-0,transport=shmem,rateLogging=1"' | o2-tpc-idc-to-vector -b --session default --crus "${CRU_IDS}" --severity error --infologger-severity error --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --pedestal-url ccdb-default@{{ tpc_idc_pedestal_timestamp }} | o2-tpc-idc-flp -b --trigger-per-flp --session default --n-TFs-buffer $(( 100 * 128 / {{ pdp_n_hbf_per_tf }} )) --crus "${CRU_IDS}" --severity warning --infologger-severity warning --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 --disableIDC0CCDB true | o2-tpc-cmv-to-vector --input-spec "A:TPC/RAWDATA" --crus "${CRU_IDS}" --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' | o2-tpc-cmv-flp --crus "${CRU_IDS}" --n-TFs-buffer $(( 50 * 128 / {{ pdp_n_hbf_per_tf }} )) --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 | o2-dpl-output-proxy -b --session default --labels tpcidc:ecs-preserve-raw-channels --proxy-name tpcidc --proxy-channel-name tpcidc --fairmq-rate-logging 10 --tpcidc '--channel-config "name=tpcidc,method=bind,address=tcp://*:{{ merger_port_idc }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "idc2:TPC/IDCGROUPC" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --labels tpccmv:ecs-preserve-raw-channels --proxy-name tpccmv --proxy-channel-name tpccmv --fairmq-rate-logging 10 --tpccmv '--channel-config "name=tpccmv,method=bind,address=tcp://*:{{ merger_port_cmv }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "cmvgroup:TPC/CMVGROUP;cmvorbit:TPC/CMVORBITINFO" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --dpl-output-proxy '--channel-config "name=downstream,type=push,method=bind,address=ipc:///tmp/stf-pipe-0,rateLogging=10,transport=shmem"' --dataspec 'xout:TPC/RAWDATA;ddout:FLP/DISTSUBTIMEFRAME/0' --environment DPL_OUTPUT_PROXY_ORDERED=1
CRU_IDS=$(consul kv get o2/cache/flpToCruId/{{ it }}) && o2-dpl-raw-proxy -b --session default --dataspec 'x:TPC/RAWDATA;dd:FLP/DISTSUBTIMEFRAME/0' --inject-missing-data --readout-proxy '--channel-config "name=readout-proxy,type=pull,method=connect,address=ipc://tmp/stf-builder-dpl-pipe-0,transport=shmem,rateLogging=1"' | o2-tpc-idc-to-vector -b --session default --crus "${CRU_IDS}" --severity error --infologger-severity error --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --pedestal-url ccdb-default@{{ tpc_idc_pedestal_timestamp }} | o2-tpc-idc-flp -b --session default --n-TFs-buffer $(( 100 * 128 / {{ pdp_n_hbf_per_tf }} )) --crus "${CRU_IDS}" --severity warning --infologger-severity warning --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 --disableIDC0CCDB true | o2-tpc-cmv-to-vector --input-spec "A:TPC/RAWDATA" --crus "${CRU_IDS}" --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' | o2-tpc-cmv-flp --crus "${CRU_IDS}" --n-TFs-buffer $(( 50 * 128 / {{ pdp_n_hbf_per_tf }} )) --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 | o2-dpl-output-proxy -b --session default --labels tpcidc:ecs-preserve-raw-channels --proxy-name tpcidc --proxy-channel-name tpcidc --fairmq-rate-logging 10 --tpcidc '--channel-config "name=tpcidc,method=bind,address=tcp://*:{{ merger_port_idc }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "idc2:TPC/IDCGROUPC" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --labels tpccmv:ecs-preserve-raw-channels --proxy-name tpccmv --proxy-channel-name tpccmv --fairmq-rate-logging 10 --tpccmv '--channel-config "name=tpccmv,method=bind,address=tcp://*:{{ merger_port_cmv }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "cmvgroup:TPC/CMVGROUP;cmvorbit:TPC/CMVORBITINFO" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --dpl-output-proxy '--channel-config "name=downstream,type=push,method=bind,address=ipc:///tmp/stf-pipe-0,rateLogging=10,transport=shmem"' --dataspec 'xout:TPC/RAWDATA;ddout:FLP/DISTSUBTIMEFRAME/0' --environment DPL_OUTPUT_PROXY_ORDERED=1

3 changes: 2 additions & 1 deletion jit/tpc-idc-cmv-c-split-proxy-trigger
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
CRU_IDS=$(consul kv get o2/cache/flpToCruId/{{ it }}) && o2-dpl-raw-proxy -b --session default --dataspec 'x:TPC/RAWDATA;dd:FLP/DISTSUBTIMEFRAME/0' --inject-missing-data --readout-proxy '--channel-config "name=readout-proxy,type=pull,method=connect,address=ipc://tmp/stf-builder-dpl-pipe-0,transport=shmem,rateLogging=1"' | o2-tpc-idc-to-vector -b --session default --crus "${CRU_IDS}" --severity error --infologger-severity error --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --pedestal-url ccdb-default@{{ tpc_idc_pedestal_timestamp }} | o2-tpc-idc-flp -b --session default --n-TFs-buffer $(( 100 * 128 / {{ pdp_n_hbf_per_tf }} )) --crus "${CRU_IDS}" --severity warning --infologger-severity warning --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 --disableIDC0CCDB true | o2-tpc-cmv-to-vector --input-spec "A:TPC/RAWDATA" --crus "${CRU_IDS}" --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' | o2-tpc-cmv-flp --trigger --trigger-threshold-cmv {{ tpc_trigger_threshold_cmv }} --trigger-threshold-cmvMeanMax {{ tpc_trigger_threshold_cmvMeanMax }} --trigger-threshold-cmvMeanMin {{ tpc_trigger_threshold_cmvMeanMin }} --trigger-threshold-timebinMin {{ tpc_trigger_threshold_timeBinMin }} --trigger-threshold-timebinMax {{ tpc_trigger_threshold_timeBinMax }} --crus "${CRU_IDS}" --n-TFs-buffer $(( 50 * 128 / {{ pdp_n_hbf_per_tf }} )) --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 | o2-dpl-output-proxy -b --session default --labels tpcidc:ecs-preserve-raw-channels --proxy-name tpcidc --proxy-channel-name tpcidc --fairmq-rate-logging 10 --tpcidc '--channel-config "name=tpcidc,method=bind,address=tcp://*:{{ merger_port_idc }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "idc2:TPC/IDCGROUPC" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --labels tpccmv:ecs-preserve-raw-channels --proxy-name tpccmv --proxy-channel-name tpccmv --fairmq-rate-logging 10 --tpccmv '--channel-config "name=tpccmv,method=bind,address=tcp://*:{{ merger_port_cmv }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "cmvgroup:TPC/CMVGROUP;cmvorbit:TPC/CMVORBITINFO" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --dpl-output-proxy '--channel-config "name=downstream,type=push,method=bind,address=ipc:///tmp/stf-pipe-0,rateLogging=10,transport=shmem"' --dataspec 'xout:TPC/RAWDATA;trgout:TPC/CMVTRIGGER;ddout:FLP/DISTSUBTIMEFRAME/0' --environment DPL_OUTPUT_PROXY_ORDERED=1
CRU_IDS=$(consul kv get o2/cache/flpToCruId/{{ it }}) && o2-dpl-raw-proxy -b --session default --dataspec 'x:TPC/RAWDATA;dd:FLP/DISTSUBTIMEFRAME/0' --inject-missing-data --readout-proxy '--channel-config "name=readout-proxy,type=pull,method=connect,address=ipc://tmp/stf-builder-dpl-pipe-0,transport=shmem,rateLogging=1"' | o2-tpc-idc-to-vector -b --session default --crus "${CRU_IDS}" --severity error --infologger-severity error --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --pedestal-url ccdb-default@{{ tpc_idc_pedestal_timestamp }} | o2-tpc-idc-flp -b --session default --n-TFs-buffer $(( 100 * 128 / {{ pdp_n_hbf_per_tf }} )) --crus "${CRU_IDS}" --severity warning --infologger-severity warning --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 --disableIDC0CCDB true | o2-tpc-cmv-to-vector --input-spec "A:TPC/RAWDATA" --crus "${CRU_IDS}" --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' | o2-tpc-cmv-flp --trigger {{ tpc_trigger_per_flp }} --trigger-threshold-cmv {{ tpc_trigger_threshold_cmv }} --trigger-threshold-cmvMeanMax {{ tpc_trigger_threshold_cmvMeanMax }} --trigger-threshold-cmvMeanMin {{ tpc_trigger_threshold_cmvMeanMin }} --trigger-threshold-timebinMin {{ tpc_trigger_threshold_timeBinMin }} --trigger-threshold-timebinMax {{ tpc_trigger_threshold_timeBinMax }} --crus "${CRU_IDS}" --n-TFs-buffer $(( 50 * 128 / {{ pdp_n_hbf_per_tf }} )) --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 | o2-dpl-output-proxy -b --session default --labels tpcidc:ecs-preserve-raw-channels --proxy-name tpcidc --proxy-channel-name tpcidc --fairmq-rate-logging 10 --tpcidc '--channel-config "name=tpcidc,method=bind,address=tcp://*:{{ merger_port_idc }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "idc2:TPC/IDCGROUPC" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --labels tpccmv:ecs-preserve-raw-channels --proxy-name tpccmv --proxy-channel-name tpccmv --fairmq-rate-logging 10 --tpccmv '--channel-config "name=tpccmv,method=bind,address=tcp://*:{{ merger_port_cmv }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "cmvgroup:TPC/CMVGROUP;cmvorbit:TPC/CMVORBITINFO" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --dpl-output-proxy '--channel-config "name=downstream,type=push,method=bind,address=ipc:///tmp/stf-pipe-0,rateLogging=10,transport=shmem"' --dataspec 'xout:TPC/RAWDATA;trgout:TPC/CMVTRIGGER;ddout:FLP/DISTSUBTIMEFRAME/0' --environment DPL_OUTPUT_PROXY_ORDERED=1

1 change: 1 addition & 0 deletions jit/tpc-idc-cmv-c-split-proxy-trigger-only
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CRU_IDS=$(consul kv get o2/cache/flpToCruId/{{ it }}) && o2-dpl-raw-proxy -b --session default --dataspec 'x:TPC/RAWDATA;dd:FLP/DISTSUBTIMEFRAME/0' --inject-missing-data --readout-proxy '--channel-config "name=readout-proxy,type=pull,method=connect,address=ipc://tmp/stf-builder-dpl-pipe-0,transport=shmem,rateLogging=1"' | o2-tpc-idc-to-vector -b --session default --crus "${CRU_IDS}" --severity error --infologger-severity error --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --pedestal-url ccdb-default@{{ tpc_idc_pedestal_timestamp }} | o2-tpc-idc-flp -b --session default --n-TFs-buffer $(( 100 * 128 / {{ pdp_n_hbf_per_tf }} )) --crus "${CRU_IDS}" --severity warning --infologger-severity warning --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 --disableIDC0CCDB true | o2-tpc-cmv-to-vector --input-spec "A:TPC/RAWDATA" --crus "${CRU_IDS}" --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' | o2-tpc-cmv-flp --trigger --trigger-threshold-cmv {{ tpc_trigger_threshold_cmv }} --trigger-threshold-cmvMeanMax {{ tpc_trigger_threshold_cmvMeanMax }} --trigger-threshold-cmvMeanMin {{ tpc_trigger_threshold_cmvMeanMin }} --trigger-threshold-timebinMin {{ tpc_trigger_threshold_timeBinMin }} --trigger-threshold-timebinMax {{ tpc_trigger_threshold_timeBinMax }} --crus "${CRU_IDS}" --n-TFs-buffer $(( 50 * 128 / {{ pdp_n_hbf_per_tf }} )) --configKeyValues 'NameConf.mCCDBServer=http://127.0.0.1:8084;;keyval.output_dir=/dev/null' --lanes 1 | o2-dpl-output-proxy -b --session default --labels tpcidc:ecs-preserve-raw-channels --proxy-name tpcidc --proxy-channel-name tpcidc --fairmq-rate-logging 10 --tpcidc '--channel-config "name=tpcidc,method=bind,address=tcp://*:{{ merger_port_idc }},type=push,transport=zeromq,rateLogging=1" ' --dataspec "idc2:TPC/IDCGROUPC" --sporadic-inputs --infologger-severity info --severity info | o2-dpl-output-proxy -b --session default --dpl-output-proxy '--channel-config "name=downstream,type=push,method=bind,address=ipc:///tmp/stf-pipe-0,rateLogging=10,transport=shmem"' --dataspec 'xout:TPC/RAWDATA;trgout:TPC/CMVTRIGGER;ddout:FLP/DISTSUBTIMEFRAME/0' --environment DPL_OUTPUT_PROXY_ORDERED=1
1 change: 1 addition & 0 deletions workflows/readout-dataflow.yaml
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -663,6 +663,7 @@ defaults:
- tpc-sac-cmv-full-split-trigger
- tpc-idc-sac-cmv-full-split-proxy
- tpc-idc-sac-cmv-full-split-proxy-trigger
- tpc-idc-sac-cmv-full-split-proxy-trigger-only
tpc_qc_remote_workflow: !public
value: "none"
type: string
Expand Down
Loading
Loading