From 1e2f0b06c9064a3b8a5472debf7722688142a7ca Mon Sep 17 00:00:00 2001 From: shahoian Date: Fri, 25 Apr 2025 01:20:03 +0200 Subject: [PATCH] Add options ALIEN_JDL_TPCCHICUTOPT and ALIEN_JDL_TPCCLUSEDGEREDEF to set GPU_rec_tpc.mergerInterpolateRejectAlsoOnCurrentPosition and GPU_rec_tpc.clustersEdgeFixDistance parameters from the JDL (if needed). Defaults are eqiuvalent to: GPU_rec_tpc.mergerInterpolateRejectAlsoOnCurrentPosition=1;GPU_rec_tpc.clustersEdgeFixDistance=0 --- .../configurations/asyncReco/setenv_extra.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/DATA/production/configurations/asyncReco/setenv_extra.sh b/DATA/production/configurations/asyncReco/setenv_extra.sh index d73bf152f..3ceec51f6 100644 --- a/DATA/production/configurations/asyncReco/setenv_extra.sh +++ b/DATA/production/configurations/asyncReco/setenv_extra.sh @@ -389,13 +389,21 @@ elif [[ $ALIGNLEVEL == 1 ]]; then fi if [[ -n "$ALIEN_JDL_TPCEDGETWOPADS" ]]; then - CONFIG_EXTRA_PROCESS_o2_gpu_reco_workflow+="GPU_rec_tpc.cfEdgeTwoPads=$ALIEN_JDL_TPCEDGETWOPADS" + CONFIG_EXTRA_PROCESS_o2_gpu_reco_workflow+="GPU_rec_tpc.cfEdgeTwoPads=$ALIEN_JDL_TPCEDGETWOPADS;" fi if [[ -n "$ALIEN_JDL_TPCCLUSTERFILTER" ]]; then CONFIG_EXTRA_PROCESS_o2_gpu_reco_workflow+="GPU_proc.tpcUseOldCPUDecoding=1;GPU_proc.tpcApplyClusterFilterOnCPU=$ALIEN_JDL_TPCCLUSTERFILTER;" fi + if [[ -n "$ALIEN_JDL_TPCCHICUTOPT" ]]; then # 0 or 1 to disable or enable (default) the chi2 cut both on one-side and smoothed Kalman chi2 + CONFIG_EXTRA_PROCESS_o2_gpu_reco_workflow+="GPU_rec_tpc.mergerInterpolateRejectAlsoOnCurrentPosition==$ALIEN_JDL_TPCCHICUTOPT;" + fi + + if [[ -n "$ALIEN_JDL_TPCCLUSEDGEREDEF" ]]; then # if >0 (float) undo the edge cluster bit for TPC clusters with distance to the edge exceeding this value + CONFIG_EXTRA_PROCESS_o2_gpu_reco_workflow+="GPU_rec_tpc.clustersEdgeFixDistance==$ALIEN_JDL_TPCCLUSEDGEREDEF;" + fi + #-------------------------------------- TPC corrections ----------------------------------------------- # we need to provide to TPC # 1) interaction rate info (lumi) used for scaling or errors and possible of the corrections : INST_IR_FOR_TPC