""" Reading usr data of events ========================== To access the ``usr`` data of events, use the ``.usr`` property which behaves like a dictionary and returns ``lazyarray``, compatible to the ``numpy.array`` interface. The available keys can be accessed either as attributes or via a dictionary lookup: """ import km3io as ki from km3net_testdata import data_path ##################################################### # First, pass a filename to the `OfflineReader` class to open the file. # Note that only some meta information is read into memory. r = ki.OfflineReader(data_path("offline/usr-sample.root")) ##################################################### # Accessing the usr data: usr = r.events.usr print(usr) ##################################################### # to access data of a specific key, you can either do: print(usr.DeltaPosZ) ##################################################### # or print(usr["RecoQuality"])