6 mddir = f.Get(
'HanMetadata_')
10 return [x.GetName()
for x
in mddir.GetListOfKeys()]
14 mddir = f.Get(
'HanMetadata_')
18 keydir = mddir.Get(key)
22 for subkey
in keydir.GetListOfKeys():
23 subkeydirlist = keydir.Get(subkey.GetName()).GetListOfKeys()
24 if len(subkeydirlist) < 1:
26 rv[subkey.GetName()] = subkeydirlist[0].GetName()
31 mddir = f.Get(
'HanMetadata_')
33 mddir = f.mkdir(
'HanMetadata_')
34 keydir = mddir.Get(key)
36 keydir = mddir.mkdir(key)
37 for subkey
in mapping:
38 if keydir.Get(subkey):
40 subkeydir = keydir.mkdir(subkey)
42 valstr = ROOT.TObjString(val)
43 subkeydir.WriteTObject(valstr, val)