File indexing completed on 2026-05-13 08:55:25
0001
0002
0003
0004
0005
0006 rm test.list
0007 D0sample=true
0008 LcSample=false
0009 DISSample=false
0010 outfile="test.list"
0011
0012 get_files () {
0013 DID=$1
0014 RSE=$(rucio list-rules "$DID" | grep -E "BNL-XRD|EIC-XRD" | grep -v "JLAB-TAPE-SE" | awk '{print $5}' | head -n1)
0015
0016 if [ -z "$RSE" ]; then
0017 echo "No BNL-XRD/EIC-XRD found for $DID" >&2
0018 return
0019 fi
0020
0021 echo "Using RSE: $RSE for $DID" >&2
0022 rucio replica list file --pfns --rses "$RSE" "$DID"
0023 }
0024
0025 if $D0sample; then
0026 echo "Running D0 sample..."
0027 get_files "epic:/RECO/26.04.1/epic_craterlake/SIDIS/D0_ABCONV/HFsim-PYTHIA/pythia8.312-2.0/ep/10x250/q2_1" > $outfile
0028
0029 elif $LcSample; then
0030 echo "Running Lc sample..."
0031 get_files "epic:/RECO/26.04.1/epic_craterlake/SIDIS/Lc_ABCONV/HFsim-PYTHIA/pythia8.312-2.0/ep/10x250/q2_1" > $outfile
0032
0033 elif $DISSample; then
0034 echo "Running DIS sample..."
0035 (
0036 get_files "epic:/RECO/26.04.1/epic_craterlake/DIS/pythia6.428-1.0/NC/noRad/ep/10x250/q2_1to10"
0037 get_files "epic:/RECO/26.04.1/epic_craterlake/DIS/pythia6.428-1.0/NC/noRad/ep/10x250/q2_10to100"
0038 get_files "epic:/RECO/26.04.1/epic_craterlake/DIS/pythia6.428-1.0/NC/noRad/ep/10x250/q2_100to1000"
0039 get_files "epic:/RECO/26.04.1/epic_craterlake/DIS/pythia6.428-1.0/NC/noRad/ep/10x250/q2_1000to10000"
0040 ) | sort -u > $outfile
0041
0042 else
0043 echo "No sample selected!"
0044 fi