6 print(
"Decending into directory", indir.GetName())
7 for key
in indir.GetListOfKeys():
8 obj = indir.Get(key.GetName())
10 isdir = obj.InheritsFrom(
"TDirectory")
11 ishist = obj.InheritsFrom(
"TH1")
14 if isdir: match = re.match(dirfilt, obj.GetName()) !=
None
17 if not match:
continue
21 newoutdir = outdir.mkdir(obj.GetName())
23 copyHist(newindir, newoutdir, dirfilt)