Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-13 08:55:25

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 (10x250)
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