23 if not dirName.endswith(
"/"):
24 dirName = dirName +
"/"
28 files = sorted(glob.glob(dirName+
"*.root"))
29 for aFileName
in files:
32 for aFileDef,aJetDef
in jetDefDict.iteritems():
33 if aFileDef
in aFileName:
37 print "Failed to determine jet definition for file:",aFileName
42 inFile = TFile(aFileName,
"READ")
43 for aName,aSystName
in SystematicNameDictionary.iteritems():
44 systematicName = aSystName +
"_" + jetDef
45 histo = inFile.Get(aName)
47 print "Failed to get histogram:",systematicName
51 histoSym.SetDirectory(0)
52 histos[jetDef][aSystName] = histoSym
58 histos[jetDef][
"RelativeNonClosure_Pythia8"].SetDirectory(0)
60 histos[jetDef][
"CloseBy_Pythia8"].SetDirectory(0)
62 histos[jetDef][
"CloseBy_AFII"].SetDirectory(0)