1 |
+ |
import os |
2 |
+ |
|
3 |
+ |
dcache = "/pnfs/cmsaf.mit.edu/t2bat/cms/store/user/frankma" |
4 |
+ |
scratch = "/net/hidsk0001/d00/scratch/frankma/data" |
5 |
+ |
|
6 |
+ |
samples = { |
7 |
+ |
"hazsv2-sdjet-photonjet-v1":"HAZS", |
8 |
+ |
"hazsv2-sdphoton-photonjet-v1":"HAZS" |
9 |
+ |
} |
10 |
+ |
|
11 |
+ |
for sample,PD in samples.items(): |
12 |
+ |
print "===== sample: ",PD,sample," =====\n" |
13 |
+ |
indir=dcache+"/"+PD+"/"+sample |
14 |
+ |
outdir=scratch+"/"+PD+"/"+sample |
15 |
+ |
os.system('mkdir -p '+outdir) |
16 |
+ |
|
17 |
+ |
for file in os.listdir(indir): |
18 |
+ |
if "root" not in file: |
19 |
+ |
continue |
20 |
+ |
infile=indir+"/"+file |
21 |
+ |
if not os.path.isfile(outdir + "/" + file): |
22 |
+ |
cmd = 'dccp ' + infile + ' ' + outdir |
23 |
+ |
print cmd |
24 |
+ |
os.system(cmd) |
25 |
+ |
else: |
26 |
+ |
print file + " already exists in '" + outdir + "' directory" |
27 |
+ |
|