Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-06-04 08:56:22

0001 #!/bin/bash
0002 #Script to prepare 
0003 # shyam kumar; shyam055119@gmail.com
0004 #rucio did list --short "epic:/RECO/26*/*10x250*" 
0005 #Without machine background D0 sample for e+p 10x130 and e+Au 10x100
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/SIDIS/D0_ABCONV/HFsim-PYTHIA/pythia8.312-2.0/ep/10x130/q2_1" > $outfile
0027 
0028 elif $DISSample; then
0029   echo "Running DIS sample..."
0030   (
0031     get_files "epic:/RECO/26.04.1/epic_craterlake/DIS/pythia6.428-1.0/NC/noRad/ep/10x130/q2_1to10"
0032     get_files "epic:/RECO/26.04.1/epic_craterlake/DIS/pythia6.428-1.0/NC/noRad/ep/10x130/q2_10to100"
0033     get_files "epic:/RECO/26.04.1/epic_craterlake/DIS/pythia6.428-1.0/NC/noRad/ep/10x130/q2_100to1000"
0034     get_files "epic:/RECO/26.04.1/epic_craterlake/DIS/pythia6.428-1.0/NC/noRad/ep/10x130/q2_1000to10000"
0035   ) | sort -u > $outfile
0036 
0037 else
0038   echo "No sample selected!"
0039 fi