7 """Return list of all keys in 'dir' (recursively)"""
12 """Do the recursive traversal"""
13 dirList = dir.GetListOfKeys()
16 if k.GetClassName()==
"TDirectoryFile" or k.GetClassName()==
"TDirectory":
18 dols(ROOT.gDirectory, keys)
20 keys += [dir.GetPath()+
"/"+kname]
26 basedir = dir.GetPath().rstrip(
"/") +
"/"
30 return sorted([k.replace(basedir,
"")
for k
in keys])