@@ -126,6 +126,17 @@ export ADD_EXTRA_WORKFLOW=
126126
127127# other ad-hoc settings for CTF reader
128128export ARGS_EXTRA_PROCESS_o2_ctf_reader_workflow+=" --allow-missing-detectors $REMAPPING "
129+
130+ # possibility to only process some TFs
131+ if [[ ! -z ${ALIEN_JDL_RUN_TIME_SPAN_FILE} ]]; then
132+ export ARGS_EXTRA_PROCESS_o2_ctf_reader_workflow+=" --run-time-span-file $ALIEN_JDL_RUN_TIME_SPAN_FILE "
133+ # the following option makes sense only if we have the previous
134+ if [[ ${ALIEN_JDL_INVERT_IRFRAME_SELECTION} == 1 ]]; then
135+ export ARGS_EXTRA_PROCESS_o2_ctf_reader_workflow+=" --invert-irframe-selection "
136+ fi
137+ fi
138+
139+ # other settings
129140echo RUN = $RUNNUMBER
130141if [[ $RUNNUMBER -ge 521889 ]]; then
131142 export ARGS_EXTRA_PROCESS_o2_ctf_reader_workflow+=" --its-digits --mft-digits"
@@ -330,7 +341,7 @@ elif [[ $ALIGNLEVEL == 1 ]]; then
330341 [[ $APPLYS11 == 1 ]] && export ITSTPCMATCH=" ${ITSTPCMATCH} ;tpcitsMatch.askMinTPCRow[11]=78;" || export ITSTPCMATCH=" ${ITSTPCMATCH} ;tpcitsMatch.askMinTPCRow[11]=20;"
331342 fi
332343 # settings to improve inner pad-rows contribution
333- export CONFIG_EXTRA_PROCESS_o2_gpu_reco_workflow+=" ;GPU_rec_tpc.trackletMinSharedNormFactor=1.;GPU_rec_tpc.trackletMaxSharedFraction=0.3;GPU_rec_tpc.globalTrackingRowRange=100;"
344+ export CONFIG_EXTRA_PROCESS_o2_gpu_reco_workflow+=" ;GPU_rec_tpc.trackletMinSharedNormFactor=1.;GPU_rec_tpc.trackletMaxSharedFraction=0.3;GPU_rec_tpc.globalTrackingRowRange=100;GPU_rec_tpc.rejectIFCLowRadiusCluster=1; "
334345
335346 # -------------------------------------- TPC corrections -----------------------------------------------
336347 # we need to provide to TPC
@@ -420,7 +431,7 @@ elif [[ $ALIGNLEVEL == 1 ]]; then
420431 export TPC_CORR_SCALING+=" --enable-M-shape-correction "
421432 fi
422433
423- if [[ $ALIEN_JDL_LPMANCHORYEAR == " 2023" ]] && [[ $BEAMTYPE == " PbPb" ]] ; then
434+ if [[ $ALIEN_JDL_LPMANCHORYEAR -ge 2023 ]] && [[ $BEAMTYPE == " PbPb" ]] ; then
424435 # adding additional cluster errors
425436 # the values below should be squared, but the validation of those values (0.01 and 0.0225) is ongoing
426437 TPCEXTRAERR=" ;GPU_rec_tpc.clusterError2AdditionalYSeeding=0.1;GPU_rec_tpc.clusterError2AdditionalZSeeding=0.15;"
@@ -463,7 +474,7 @@ export ITSEXTRAERR="ITSCATrackerParam.sysErrY2[0]=$ERRIB;ITSCATrackerParam.sysEr
463474# ad-hoc options for ITS reco workflow
464475EXTRA_ITSRECO_CONFIG=
465476if [[ $BEAMTYPE == " PbPb" ]]; then
466- EXTRA_ITSRECO_CONFIG=" ITSCATrackerParam.deltaRof=1 ;ITSVertexerParam.clusterContributorsCut=16;ITSVertexerParam.lowMultBeamDistCut=0;ITSCATrackerParam.nROFsPerIterations=12;ITSCATrackerParam.perPrimaryVertexProcessing=true ;"
477+ EXTRA_ITSRECO_CONFIG=" ITSCATrackerParam.deltaRof=0 ;ITSVertexerParam.clusterContributorsCut=16;ITSVertexerParam.lowMultBeamDistCut=0;ITSCATrackerParam.nROFsPerIterations=12;ITSCATrackerParam.perPrimaryVertexProcessing=false ;"
467478 if [[ -z " $ALIEN_JDL_DISABLE_UPC " || $ALIEN_JDL_DISABLE_UPC != 1 ]]; then
468479 EXTRA_ITSRECO_CONFIG+=" ;ITSVertexerParam.nIterations=2;ITSCATrackerParam.doUPCIteration=true;"
469480 fi
701712if [[ $ALIEN_JDL_QCOFF != " 1" ]]; then
702713 export WORKFLOW_PARAMETERS=" QC,${WORKFLOW_PARAMETERS} "
703714fi
704- export QC_CONFIG_PARAM=" --local-batch=QC.root --override-values \" qc.config.Activity.number=$RUNNUMBER ;qc.config.Activity.passName=$PASS ;qc.config.Activity.periodName=$PERIOD \" "
715+
716+ export QC_CONFIG_OVERRIDE+=" ;qc.config.Activity.number=$RUNNUMBER ;qc.config.Activity.type=PHYSICS;qc.config.Activity.passName=$PASS ;qc.config.Activity.periodName=$PERIOD ;qc.config.Activity.beamType=$BEAMTYPE ;"
717+
718+ export QC_CONFIG_PARAM+=" --local-batch=QC.root "
705719export GEN_TOPO_WORKDIR=" ./"
706720# export QC_JSON_FROM_OUTSIDE="QC-20211214.json"
707721
0 commit comments