icecube.radcube.modules.ApplySpikeFilter module¶
- class icecube.radcube.modules.ApplySpikeFilter.ApplySpikeFilter(ctx)¶
Bases:
I3Module
This module is essentially a wrapper which runs the
icecube.radcube.SpikeFilter
class to apply an RFI filter in the frequency domain to anI3AntennaDataMap
. The user is expected to provide the name of the input and output data maps as well as values which get passed along to theicecube.radcube.SpikeFilter
. For more information see that class’ documentation.- 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>)
- Physics((I3Module)arg1, (I3Frame)arg2) None : ¶
- C++ signature :
void Physics(PythonModule<I3Module> {lvalue},boost::shared_ptr<I3Frame>)
- RunFilterOnFrame(frame)¶
Applies the filter to the given frame, makes a copy of the I3AntennaDataMap that was specified by the
InputName
and puts that copy into the frame.- Parameters:
frame (icecube.icetray.I3Frame) – Frame to apply the algorithm to