File indexing completed on 2026-06-04 08:56:22
0001
0002
0003
0004
0005
0006 rm test.list
0007 D0sample=false
0008 DISSample=true
0009 outfile="test.list"
0010
0011 get_files () {
0012 DID=$1
0013 RSE=$(rucio list-rules "$DID" | grep -E "BNL-XRD|EIC-XRD" | grep -v "JLAB-TAPE-SE" | awk '{print $5}' | head -n1)
0014
0015 if [ -z "$RSE" ]; then
0016 echo "No BNL-XRD/EIC-XRD found for $DID" >&2
0017 return
0018 fi
0019
0020 echo "Using RSE: $RSE for $DID" >&2
0021 rucio replica list file --pfns --rses "$RSE" "$DID"
0022 }
0023
0024 if $D0sample; then
0025 echo "Running D0 sample..."
0026 get_files "epic:/RECO/26.04.1/epic_craterlake_without_zdc/SIDIS/D0_ABCONV/HFsim-BeAGLE/BeAGLE1.03.01-2.0/eAu/10x100/q2_1to10000" > $outfile
0027
0028 elif $DISSample; then
0029 echo "Running DIS sample..."
0030 (
0031 get_files "epic:/RECO/26.04.1/epic_craterlake_without_zdc/DIS/BeAGLE1.03.02-2.0/eAu/10x100/q2_1to10"
0032 get_files "epic:/RECO/26.04.1/epic_craterlake_without_zdc/DIS/BeAGLE1.03.02-2.0/eAu/10x100/q2_10to100"
0033 ) | sort -u > $outfile
0034
0035 else
0036 echo "No sample selected!"
0037 fi