@@ -294,12 +294,24 @@ elif [[ $ALIGNLEVEL == 1 ]]; then
294294 [[ -z $TPCITSTIMEERR ]] && TPCITSTIMEERR=" 0.2"
295295 [[ -z $ITS_CONFIG || " $ITS_CONFIG " != * " --tracking-mode" * ]] && export ITS_CONFIG+=" --tracking-mode async"
296296 [[ $ALIEN_JDL_LPMANCHORYEAR == " 2023" ]] && [[ $BEAMTYPE == " PbPb" ]] && CUT_MATCH_CHI2=80 || CUT_MATCH_CHI2=100
297- export ITSTPCMATCH=" tpcitsMatch.safeMarginTimeCorrErr=2.;tpcitsMatch.XMatchingRef=60.;tpcitsMatch.cutMatchingChi2=$CUT_MATCH_CHI2 ;;tpcitsMatch.crudeAbsDiffCut[0]=6;tpcitsMatch.crudeAbsDiffCut[1]=6;tpcitsMatch.crudeAbsDiffCut[2]=0.3;tpcitsMatch.crudeAbsDiffCut[3]=0.3;tpcitsMatch.crudeAbsDiffCut[4]=2.5;tpcitsMatch.crudeNSigma2Cut[0]=64;tpcitsMatch.crudeNSigma2Cut[1]=64;tpcitsMatch.crudeNSigma2Cut[2]=64;tpcitsMatch.crudeNSigma2Cut[3]=64;tpcitsMatch.crudeNSigma2Cut[4]=64;"
298- export ITSTPCMATCH=" ${ITSTPCMATCH} ;tpcitsMatch.askMinTPCRow[0]=20;tpcitsMatch.askMinTPCRow[1]=20;tpcitsMatch.askMinTPCRow[2]=20;tpcitsMatch.askMinTPCRow[3]=20;tpcitsMatch.askMinTPCRow[4]=20;tpcitsMatch.askMinTPCRow[5]=20;tpcitsMatch.askMinTPCRow[6]=20;tpcitsMatch.askMinTPCRow[7]=20;tpcitsMatch.askMinTPCRow[8]=20;tpcitsMatch.askMinTPCRow[9]=20;tpcitsMatch.askMinTPCRow[10]=20;tpcitsMatch.askMinTPCRow[11]=20;tpcitsMatch.askMinTPCRow[12]=20;tpcitsMatch.askMinTPCRow[13]=20;tpcitsMatch.askMinTPCRow[14]=20;"
299- export ITSTPCMATCH=" ${ITSTPCMATCH} ;tpcitsMatch.askMinTPCRow[15]=20;tpcitsMatch.askMinTPCRow[16]=20;tpcitsMatch.askMinTPCRow[17]=20;tpcitsMatch.askMinTPCRow[18]=20;tpcitsMatch.askMinTPCRow[19]=20;tpcitsMatch.askMinTPCRow[20]=20;tpcitsMatch.askMinTPCRow[21]=20;tpcitsMatch.askMinTPCRow[22]=20;tpcitsMatch.askMinTPCRow[23]=20;tpcitsMatch.askMinTPCRow[24]=20;tpcitsMatch.askMinTPCRow[25]=20;tpcitsMatch.askMinTPCRow[26]=20;tpcitsMatch.askMinTPCRow[27]=20;tpcitsMatch.askMinTPCRow[28]=20;tpcitsMatch.askMinTPCRow[29]=20;"
300- export ITSTPCMATCH=" ${ITSTPCMATCH} ;tpcitsMatch.askMinTPCRow[30]=20;tpcitsMatch.askMinTPCRow[31]=20;tpcitsMatch.askMinTPCRow[32]=20;tpcitsMatch.askMinTPCRow[33]=20;tpcitsMatch.askMinTPCRow[34]=20;tpcitsMatch.askMinTPCRow[35]=20;"
301- [[ $RUNNUMBER -ge 544511 ]] && [[ $RUNNUMBER -le 544886 ]] && export ITSTPCMATCH=" ${ITSTPCMATCH} ;tpcitsMatch.askMinTPCRow[11]=78;"
302-
297+ if [[ $ALIEN_JDL_LPMANCHORYEAR == " 2023" && $BEAMTYPE == " PbPb" ]] || [[ $PERIOD == " LHC24al" ]] ; then
298+ export ITSTPCMATCH=" tpcitsMatch.safeMarginTimeCorrErr=2.;tpcitsMatch.XMatchingRef=60.;tpcitsMatch.cutMatchingChi2=$CUT_MATCH_CHI2 ;;tpcitsMatch.crudeAbsDiffCut[0]=6;tpcitsMatch.crudeAbsDiffCut[1]=6;tpcitsMatch.crudeAbsDiffCut[2]=0.3;tpcitsMatch.crudeAbsDiffCut[3]=0.3;tpcitsMatch.crudeAbsDiffCut[4]=2.5;tpcitsMatch.crudeNSigma2Cut[0]=64;tpcitsMatch.crudeNSigma2Cut[1]=64;tpcitsMatch.crudeNSigma2Cut[2]=64;tpcitsMatch.crudeNSigma2Cut[3]=64;tpcitsMatch.crudeNSigma2Cut[4]=64;"
299+ export ITSTPCMATCH=" ${ITSTPCMATCH} ;tpcitsMatch.askMinTPCRow[0]=20;tpcitsMatch.askMinTPCRow[1]=20;tpcitsMatch.askMinTPCRow[2]=20;tpcitsMatch.askMinTPCRow[3]=20;tpcitsMatch.askMinTPCRow[4]=20;tpcitsMatch.askMinTPCRow[5]=20;tpcitsMatch.askMinTPCRow[6]=20;tpcitsMatch.askMinTPCRow[7]=20;tpcitsMatch.askMinTPCRow[8]=20;tpcitsMatch.askMinTPCRow[9]=20;tpcitsMatch.askMinTPCRow[10]=20;tpcitsMatch.askMinTPCRow[12]=20;tpcitsMatch.askMinTPCRow[13]=20;tpcitsMatch.askMinTPCRow[14]=20;"
300+ export ITSTPCMATCH=" ${ITSTPCMATCH} ;tpcitsMatch.askMinTPCRow[15]=20;tpcitsMatch.askMinTPCRow[16]=20;tpcitsMatch.askMinTPCRow[17]=20;tpcitsMatch.askMinTPCRow[18]=20;tpcitsMatch.askMinTPCRow[19]=20;tpcitsMatch.askMinTPCRow[20]=20;tpcitsMatch.askMinTPCRow[21]=20;tpcitsMatch.askMinTPCRow[22]=20;tpcitsMatch.askMinTPCRow[23]=20;tpcitsMatch.askMinTPCRow[24]=20;tpcitsMatch.askMinTPCRow[25]=20;tpcitsMatch.askMinTPCRow[26]=20;tpcitsMatch.askMinTPCRow[27]=20;tpcitsMatch.askMinTPCRow[28]=20;tpcitsMatch.askMinTPCRow[29]=20;"
301+ export ITSTPCMATCH=" ${ITSTPCMATCH} ;tpcitsMatch.askMinTPCRow[30]=20;tpcitsMatch.askMinTPCRow[31]=20;tpcitsMatch.askMinTPCRow[32]=20;tpcitsMatch.askMinTPCRow[33]=20;tpcitsMatch.askMinTPCRow[34]=20;tpcitsMatch.askMinTPCRow[35]=20;"
302+ if [[ $RUNNUMBER -ge 544511 ]] ; then
303+ # runs below as well as LHC24al suffer from TPC S11 missing IROC but were not reprocessed with tpcitsMatch.askMinTPCRow[11]=78
304+ RUNSS11BAD=(544947 545289 545004 545060 544931 545184 545345 544963 544991 544911 545103 545086)
305+ [[ $PERIOD != " LHC24al" ]] && APPLYS11=1 || APPLYS11=0
306+ for irs11 in " ${RUNSS11BAD[@]} " ; do
307+ if [[ $RUNNUMBER == $irs11 ]] ; then
308+ APPLYS11=0;
309+ break ;
310+ fi
311+ done
312+ fi
313+ [[ $APPLYS11 == 1 ]] && export ITSTPCMATCH=" ${ITSTPCMATCH} ;tpcitsMatch.askMinTPCRow[11]=78;" || export ITSTPCMATCH=" ${ITSTPCMATCH} ;tpcitsMatch.askMinTPCRow[11]=20;"
314+ fi
303315 # settings to improve inner pad-rows contribution
304316 export CONFIG_EXTRA_PROCESS_o2_gpu_reco_workflow+=" ;GPU_rec_tpc.trackletMinSharedNormFactor=1.;GPU_rec_tpc.trackletMaxSharedFraction=0.3;GPU_rec_tpc.globalTrackingRowRange=100;"
305317
0 commit comments