icecube.sim_services.label_events.mc_labeler module

class icecube.sim_services.label_events.mc_labeler.MCLabeler(context)

Bases: I3Module

Configure((I3Module)arg1) None :
C++ signature :

void Configure(PythonModule<I3Module> {lvalue})

DAQ((I3Module)arg1, (I3Frame)arg2) None :
C++ signature :

void DAQ(PythonModule<I3Module> {lvalue},boost::shared_ptr<I3Frame>)

Geometry((I3Module)arg1, (I3Frame)arg2) None :
C++ signature :

void Geometry(PythonModule<I3Module> {lvalue},boost::shared_ptr<I3Frame>)

classify(frame)
static find_neutrinos(tree)
static get_containment(p, surface, decayed_before_type=containments_types.no_intersect)

Determine containment type for particle p. if p is a track, the decayed_before_type allows specifiying the containment type of particles that would intersect with the surface, but decay before entering.

static get_corsika_muons(tree)
static get_inice_neutrino(tree, is_li)
static get_neutrino_interaction_type_li(prop)
static get_neutrino_interaction_type_nugen(wdict, tree)