Skip to content

Commit c5324aa

Browse files
committed
Full system test: Add ZDC
1 parent c7c3b3f commit c5324aa

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ if [ $NORATELOG == 1 ]; then
2121
fi
2222

2323
# Set some individual workflow arguments depending on configuration
24-
CTF_DETECTORS=ITS,MFT,TPC,TOF,FT0,MID,EMC,PHS,CPV
24+
CTF_DETECTORS=ITS,MFT,TPC,TOF,FT0,MID,EMC,PHS,CPV,ZDC
2525
TPC_INPUT=zsraw
2626
TPC_OUTPUT=tracks,clusters,disable-writer
2727
TPC_CONFIG=
@@ -117,13 +117,15 @@ if [ $CTFINPUT == 0 ]; then
117117
WORKFLOW+="o2-phos-reco-workflow $ARGS_ALL --input-type raw --output-type cells --disable-root-input --disable-root-output $DISABLE_MC | "
118118
WORKFLOW+="o2-cpv-reco-workflow $ARGS_ALL --input-type raw --output-type clusters --disable-root-input --disable-root-output $DISABLE_MC | "
119119
WORKFLOW+="o2-emcal-reco-workflow $ARGS_ALL --input-type raw --output-type cells --disable-root-output $DISABLE_MC | "
120+
WORKFLOW+="o2-zdc-raw2digits $ARGS_ALL --disable-root-output | "
120121

121122
WORKFLOW+="o2-itsmft-entropy-encoder-workflow $ARGS_ALL --runmft true | "
122123
WORKFLOW+="o2-ft0-entropy-encoder-workflow $ARGS_ALL | "
123124
WORKFLOW+="o2-mid-entropy-encoder-workflow $ARGS_ALL | "
124125
WORKFLOW+="o2-phos-entropy-encoder-workflow $ARGS_ALL | "
125126
WORKFLOW+="o2-cpv-entropy-encoder-workflow $ARGS_ALL | "
126127
WORKFLOW+="o2-emcal-entropy-encoder-workflow $ARGS_ALL | "
128+
WORKFLOW+="o2-zdc-entropy-encoder-workflow $ARGS_ALL | "
127129

128130
WORKFLOW+="o2-tpc-scdcalib-interpolation-workflow $ARGS_ALL --disable-root-output --disable-root-input | "
129131

prodtests/full_system_test.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,13 @@ taskwrapper sim.log o2-sim --seed $O2SIMSEED -n $NEvents --skipModules ZDC --con
7171
taskwrapper digi.log o2-sim-digitizer-workflow -n $NEvents --simPrefixQED qed/o2sim --qed-x-section-ratio ${QED2HAD} ${NOMCLABELS} --firstOrbit 0 --firstBC 0 --tpc-lanes $((NJOBS < 36 ? NJOBS : 36)) --shm-segment-size $SHMSIZE ${GLOBALDPLOPT} ${DIGITRDOPT}
7272
[ $SPLITTRDDIGI == "1" ] && taskwrapper digiTRD.log o2-sim-digitizer-workflow -n $NEvents ${NOMCLABELS} --firstOrbit 0 --firstBC 0 --onlyDet TRD --shm-segment-size $SHMSIZE ${GLOBALDPLOPT} --incontext collisioncontext.root ${DIGITRDOPTREAL}
7373

74+
mkdir -p zdc
75+
cd zdc
76+
taskwrapper zdcsim.log o2-sim --seed $O2SIMSEED -n $NEvents -m PIPE ZDC --configKeyValues '"Diamond.width[2]=6.;SimCutParams.maxRTracking=50;"' -g pythia8hi -j $NJOBS
77+
taskwrapper digiZDC.log o2-sim-digitizer-workflow -n $NEvents ${NOMCLABELS} --firstOrbit 0 --firstBC 0 --onlyDet ZDC --shm-segment-size $SHMSIZE ${GLOBALDPLOPT} --incontext ../collisioncontext.root
78+
cp zdcdigits.root ../
79+
cd ..
80+
7481
if [ "0$GENERATE_ITS_DICTIONARY" == "01" ]; then
7582
taskwrapper itsdict1.log o2-its-reco-workflow --trackerCA --disable-mc --configKeyValues '"fastMultConfig.cutMultClusLow=30000;fastMultConfig.cutMultClusHigh=2000000;fastMultConfig.cutMultVtxHigh=500"'
7683
cp ~/alice/O2/Detectors/ITSMFT/ITS/macros/test/CheckTopologies.C .
@@ -90,6 +97,7 @@ taskwrapper midraw.log o2-mid-digits-to-raw-workflow ${GLOBALDPLOPT} --mid-raw-o
9097
taskwrapper emcraw.log o2-emcal-rawcreator --file-for link --configKeyValues '"HBFUtils.nHBFPerTF=128;HBFUtils.orbitFirst=0"' -o raw/EMC
9198
taskwrapper phsraw.log o2-phos-digi2raw --file-for link --configKeyValues '"HBFUtils.nHBFPerTF=128;HBFUtils.orbitFirst=0"' -o raw/PHS
9299
taskwrapper cpvraw.log o2-cpv-digi2raw --file-for link --configKeyValues '"HBFUtils.nHBFPerTF=128;HBFUtils.orbitFirst=0"' -o raw/CPV
100+
taskwrapper zdcraw.log o2-zdc-digi2raw --file-per-link --configKeyValues '"HBFUtils.nHBFPerTF=128;HBFUtils.orbitFirst=0"' -o raw/ZDC
93101
cat raw/*/*.cfg > rawAll.cfg
94102

95103
if [ "0$DISABLE_PROCESSING" == "01" ]; then

0 commit comments

Comments
 (0)