31 if not dirName.endswith(
"/"):
32 dirName = dirName +
"/"
36 files = sorted(glob.glob(dirName+
"*.root"))
37 for aFileName
in files:
40 for aFileDef,aJetDef
in jetDefDict.iteritems():
41 if aFileDef
in aFileName:
45 print "Failed to determine jet definition for file:",aFileName
47 if jetDef
not in histos:
53 inFile = TFile(aFileName,
"READ")
54 for histName
in inFile.GetKeyNames():
55 systematicName = SystematicNameDictionary[histName]+
"_"+jetDef
56 histo = inFile.Get(histName)
58 print "Failed to get histogram:",systematicName
62 histoSym.SetDirectory(0)
63 histos[jetDef][SystematicNameDictionary[histName]] = histoSym