Skip to content
Snippets Groups Projects
Select Git revision
  • a8991aee8e45417a7004b0fd1ab4706a8988ae46
  • master default protected
2 results

REINFORCE_Timeslices.py

Blame
  • plot_offline_usr.py 876 B
    """
    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 fields:
    
    print(r.events.usr_names.tolist())
    
    
    #####################################################
    # to access data of a specific key:
    
    print(ki.tools.usr(r.events, "DeltaPosZ"))