Skip to content
Snippets Groups Projects

add w2lists_def readout

Merged Stefan Reck requested to merge add_w2lists_def_readout into master
Files
2
+ 20
1
@@ -539,7 +539,16 @@ def is_3dmuon(trigger_mask):
return is_bit_set(trigger_mask, ktrg.JTRIGGER3DMUON)
def get_w2defs_idx(f):
def get_w2list_idx(f):
"""
Get the correct w2list_idx for the given file, or None if there is none.
Parameters
----------
f : km3io.OfflineReader
The file.
"""
w2s_idx = {
"genhen": km3io.definitions.w2list_genhen_idx,
"gseagen": km3io.definitions.w2list_gseagen_idx,
@@ -547,3 +556,13 @@ def get_w2defs_idx(f):
sim_program = f.header.simul.program.lower()
return w2s_idx.get(sim_program)
def is_nanobeacon(trigger_mask):
"""Returns True if the trigger mask contains the nano-beacon flag.
Parameters
----------
trigger_mask : int or array(int)
A value or an array of the trigger_mask, either of an event, or a hit.
"""
return is_bit_set(trigger_mask, ktrg.JTRIGGERNB)
Loading