--- UserCode/OSUT3Analysis/Configuration/scripts/makeSinglePlot.py 2013/03/19 18:42:15 1.8 +++ UserCode/OSUT3Analysis/Configuration/scripts/makeSinglePlot.py 2013/03/26 14:03:02 1.9 @@ -27,8 +27,9 @@ parser.add_option("--line-width", dest=" (arguments, args) = parser.parse_args() if arguments.localConfig: - sys.path.append(os.getcwd()) + sys.path.insert(0,os.getcwd()) exec("from " + arguments.localConfig.rstrip('.py') + " import *") + print arguments.localConfig.rstrip('.py') outputFileName = "simple_plot.root" if arguments.outputFileName: @@ -65,7 +66,6 @@ gROOT.ForceStyle() outputFile = TFile(outputFileName, "RECREATE") - datasets_needed = [] for histogram in input_histograms: if histogram['dataset'] not in datasets_needed: @@ -73,6 +73,7 @@ for histogram in input_histograms: weight = intLumi / 10000.0 for dataset in datasets_needed: + dataset_file = "%s/%s.root" % (condor_dir,dataset) if types[dataset] != "data": os.system("mergeTFileServiceHistograms -i %s -o %s -w %g" % (dataset_file, dataset_file + "_tmp", weight)) @@ -99,7 +100,6 @@ for histogram in input_histograms: if inputFile.IsZombie() or not inputFile.GetNkeys(): continue - print "OSUAnalysis/"+histogram['channel']+"/"+histogram['name'] Histogram = inputFile.Get("OSUAnalysis/"+histogram['channel']+"/"+histogram['name']).Clone() Histogram.SetDirectory(0) inputFile.Close()