icecube.filter_tools.FilterMaskMaker module¶
- class icecube.filter_tools.FilterMaskMaker.FilterMaskMaker(context)¶
Bases:
I3ConditionalModule
A module to generate a FilterMask (stored at OutputMask parameter name) based on an input list of Filter names (expected as I3Bools in frame) and prescales (as input FilterConfigs list, expected as a list)
filter_pairs = [('MuonFilter_11',1), ('CascadeFilter_11',1), .... ]
Can a use provided random service, or will generate one on it’s own.
- Configure((I3ConditionalModule)arg1) None : ¶
- C++ signature :
void Configure(PythonModule<I3ConditionalModule> {lvalue})
- Physics((I3ConditionalModule)arg1, (I3Frame)arg2) None : ¶
- C++ signature :
void Physics(PythonModule<I3ConditionalModule> {lvalue},boost::shared_ptr<I3Frame>)