icecube.sim_services.label_events.enums module

class icecube.sim_services.label_events.enums.containments_types(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Convenience class for labelling event containment types

contained = 3
decayed = 7
no_intersect = 1
starting = 5
stopping = 6
stopping_bundle = 9
tau_to_mu = 4
throughgoing = 2
throughgoing_bundle = 8
class icecube.sim_services.label_events.enums.interaction_types(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

Convenience class for labelling neutrino interactions

corsika = 11
gr_hadronic = 10
gr_leptonic_e = 7
gr_leptonic_mu = 8
gr_leptonic_tau = 9
nue_cc = 2
nue_nc = 1
numu_cc = 4
numu_nc = 3
nutau_cc = 6
nutau_nc = 5