Skip to content

Commit 64c9e01

Browse files
committed
Do not prescale ITS reco in FST unless FST_PRESCALE_ITS defined
1 parent c9c2f3b commit 64c9e01

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

prodtests/full-system-test/dpl-workflow.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,11 +111,12 @@ if [[ $SYNCMODE == 1 ]]; then
111111
MCH_CONFIG_KEY="MCHTracking.maxCandidates=50000;MCHTracking.maxTrackingDuration=20;"
112112
MFT_CONFIG_KEY+="MFTTracking.cutMultClusLow=0;MFTTracking.cutMultClusHigh=20000;"
113113
elif [[ $BEAMTYPE == "pp" ]]; then
114-
ITS_CONFIG_KEY+="fastMultConfig.cutMultClusLow=${CUT_MULT_MIN_ITS:--1};fastMultConfig.cutMultClusHigh=${CUT_MULT_MAX_ITS:-1};fastMultConfig.cutMultVtxHigh=${CUT_MULT_VTX_ITS:--1};ITSVertexerParam.phiCut=0.5;ITSVertexerParam.clusterContributorsCut=3;ITSVertexerParam.tanLambdaCut=0.2;"
114+
ITS_CONFIG_KEY+="fastMultConfig.cutMultClusLow=${CUT_MULT_MIN_ITS:--1};fastMultConfig.cutMultClusHigh=${CUT_MULT_MAX_ITS:--1};fastMultConfig.cutMultVtxHigh=${CUT_MULT_VTX_ITS:--1};ITSVertexerParam.phiCut=0.5;ITSVertexerParam.clusterContributorsCut=3;ITSVertexerParam.tanLambdaCut=0.2;"
115115
MCH_CONFIG_KEY="MCHTracking.maxCandidates=20000;MCHTracking.maxTrackingDuration=10;"
116116
MFT_CONFIG_KEY+="MFTTracking.cutMultClusLow=0;MFTTracking.cutMultClusHigh=3000;"
117117
fi
118118
[[ ! -z ${CUT_RANDOM_FRACTION_ITS:-} ]] && ITS_CONFIG_KEY+="fastMultConfig.cutRandomFraction=$CUT_RANDOM_FRACTION_ITS;"
119+
ITS_CONFIG_KEY+="ITSCATrackerParam.trackletsPerClusterLimit=${CUT_TRACKLETSPERCLUSTER_MAX_ITS:--1};ITSCATrackerParam.cellsPerClusterLimit=${CUT_CELLSPERCLUSTER_MAX_ITS:--1};"
119120
if has_detector_reco ITS; then
120121
[[ $RUNTYPE == "COSMICS" ]] && MFT_CONFIG_KEY+="MFTTracking.irFramesOnly=1;"
121122
fi

prodtests/full_system_test.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,22 @@ for STAGE in $STAGES; do
264264
export GLOBALDPLOPT
265265
export GPUMEMSIZE
266266

267+
# do not prescale ITS reconstruction in PbPb unless explicitly requested
268+
if [[ -z ${FST_PRESCALE_ITS:-} ]] ; then
269+
: ${CUT_RANDOM_FRACTION_ITS:=-1}
270+
: ${CUT_MULT_MIN_ITS:=-1}
271+
: ${CUT_MULT_MAX_ITS:=-1}
272+
: ${CUT_MULT_VTX_ITS:=-1}
273+
: ${CUT_TRACKLETSPERCLUSTER_MAX_ITS:=100}
274+
: ${CUT_CELLSPERCLUSTER_MAX_ITS:=100}
275+
export CUT_TRACKLETSPERCLUSTER_MAX_ITS
276+
export CUT_CELLSPERCLUSTER_MAX_ITS
277+
export CUT_RANDOM_FRACTION_ITS
278+
export CUT_MULT_MIN_ITS
279+
export CUT_MULT_MAX_ITS
280+
export CUT_MULT_VTX_ITS
281+
fi
282+
267283
taskwrapper ${logfile} "$O2_ROOT/prodtests/full-system-test/dpl-workflow.sh"
268284

269285
# --- record interesting metrics to monitor ----

0 commit comments

Comments
 (0)