Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
# DQMIO dataset to take data from and run to look at
RUN=302663
DATASET=/SingleElectron/Run2017D-09Aug2019_UL2017-v1/DQMIO
# Workflow to take the HARVESTING step from
WORKFLOW=136.834

# run cmsDriver to generate baseline harvesting config
$(runTheMatrix.py -l $WORKFLOW -ne | fgrep 'HARVESTING:' | grep -o 'cmsDriver.*') --no_exec
pythonname=$(echo step*_HARVESTING.py)

# copy data to local folder and add it to config
./dqmiofilecopy.sh $DATASET $RUN >> $pythonname

# no idea where this is injected in the prod setup, but it must be somewhere.
echo "process.source.lumisToProcess = cms.untracked.VLuminosityBlockRange('$RUN:1-$(($RUN+1)):0')" >> $pythonname

echo '### Got all data, starting cmsRun!'

cmsRun $pythonname