1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/bash
# like '/SingleElectron/Run2017D-09Aug2019_UL2017-v1/DQMIO'
DATASET=$1
# like 302663
RUN=$2
SOURCE='root://cms-xrd-global.cern.ch/'
DIR=$(echo $DATASET | tr / _)
FILES=$(dasgoclient -query="file dataset=$DATASET run=$RUN" -limit=-1)
mkdir $DIR
echo 'process.source.fileNames = cms.untracked.vstring('
for f in $FILES; do
edmCopyUtil "$SOURCE$f" $DIR &
echo " 'file:$DIR/$(basename $f)',"
done
echo ')'
# wait for parallel transfers to complete
wait
|