icecube.CoincSuite.resplit module¶
Helpers to help you to resplit and reassamble your already split frames: Concider the scenario where you have already applied an event-splitter and the data has been processed to further, involving cuts, cleanings, whatever. Through this the purity of data (pulses/ reconstructability/ event-classes) has become much more homogenious. Certain processings from previous stages, like the splitting and recombination, might be desired to be repeated with harder parameter settings adapted to the more homogenious dataset. This collection of I3Modules allows exactly this.
- class icecube.CoincSuite.resplit.moveObjects(ctx)¶
Bases:
I3PacketModule
Move the specified objects between the frames of the Originial and the Target stream; if the flag is specified only flaged frames from the original stream are considered
- Parameters:
OriginalStream – default=”toposplit” ,Name of the Original SubEventStream
TargetStream – default=”resplit” ,Name of the Target SubEventStream
MoveObjects – default=[“LineFit_Masked”], “These Objects shall be moved to the new stream
FlagName – default=”ThisOne” ,Name of the Flag that should be placed
- Configure((I3PacketModule)arg1) None : ¶
- C++ signature :
void Configure(PythonModule<I3PacketModule> {lvalue})
- Finish((I3PacketModule)arg1) None : ¶
- C++ signature :
void Finish(PythonModule<I3PacketModule> {lvalue})
- FramePacket((I3PacketModule)arg1, (vector_I3Frame)arg2) None : ¶
- C++ signature :
void FramePacket(PythonModule<I3PacketModule> {lvalue},std::__1::vector<boost::shared_ptr<I3Frame>, std::__1::allocator<boost::shared_ptr<I3Frame>>> {lvalue})