Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions analysis/bin/BuildFile.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,9 @@
<lib name="EG"/>
<use name="nano/analysis"/>
</bin>
<bin name="testAnalysis" file="testAnalysis.cc">
<use name="root"/>
<use name="rootxml"/>
<lib name="Eve"/>
<lib name="EG"/>
<use name="nano/analysis"/>
126 changes: 0 additions & 126 deletions analysis/test/Batch/SBatch.py

This file was deleted.

10 changes: 5 additions & 5 deletions analysis/test/merge
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ if "results_merged" not in os.listdir(os.getcwd()):
"""

version="%s"%os.environ["CMSSW_VERSION"]
dirname = "test"
pstored="/xrootd/store/user/%s/nanoAOD/%s/"%(os.environ['USER'],dirname)
#pstored = "/cms/scratch/daniel/nanoAOD/src/nano/analysis/h2mu/Results/CSV/"
#dirname = "Results"
#pstored="/cms/scratch/%s/nanoAOD/src/nano/analysis/test/%s/"%(os.environ['USER'],dirname)
pstored = "/cms/scratch/seulgi/nanoAOD/src/nano/analysis/test/Results/"

pmerged=pstored+"results_merged/"

Expand All @@ -41,8 +41,8 @@ for d in dir_list:
failed_list.append(d)
else:
#os.system("hadd -f %s.root %s"%(pmerged+"h2muAnalyzer_"+d,file_names))
print "hadd -f %s.root %s"%(pmerged+"tth2mu_"+d,file_names)
os.system("hadd -f %s.root %s"%(pmerged+"tth2mu_"+d,file_names))
print "hadd -f %s.root %s"%(pmerged+"topmass_"+d,file_names)
os.system("hadd -f %s.root %s"%(pmerged+"topmass_"+d,file_names))

if len(failed_list) > 0:
print
Expand Down
45 changes: 45 additions & 0 deletions analysis/test/topMass/cut/batch/cbatch.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
#!/usr/bin/env python
# catGetDatasetInfo v7-4-4 # to make dataset lists
# sed -i 's/^\/store/root:\/\/cms-xrdr.sdfarm.kr:1094\/\/xrd\/store/g' *

import os, json, array
import numpy as np
from math import ceil
username = os.environ['USER']

analysis = 'copt'
#analysis = 'TtbarDiLeptonAnalyzer'
pythonCfg = 'copt.py'
#analysis=analysis+'Silver'
RunFiles = [
"hadron",
]
datadir = os.environ["CMSSW_BASE"]+'/src/nano/analysis/data/dataset/'
#version = os.environ["CMSSW_VERSION"]


count = 0
for i in RunFiles:
datasetName = i
fileList = datadir + 'dataset_' + datasetName + '.txt'
files = np.array([])
for f in open(fileList).readlines():
f = f.strip()
f = f.strip('\',"')
if len(f) < 5: continue
if '#' == f[0] or '.root' != f[-5:]: continue
files = np.append(files,[f])
nFiles = len(files)
maxFiles = 20
nSection = int(ceil(1.0*nFiles/maxFiles))
for section in range(nSection):
begin = section*maxFiles
end = min(begin + maxFiles, nFiles)
FileNames = files[begin:end]
FileNamesStr = " ".join(str(i) for i in FileNames)
#jobName = analysis+'_'+datasetName
subBatch = "condor_submit -batch-name %s -append 'arguments=%s %s' copt_cfg.jds" %(datasetName ,datasetName,FileNamesStr)
#print createbatch
print subBatch

os.system(subBatch)
Loading