icecube.CoincSuite.mcidentification module¶
These are modules which can be used in processing and quantification of MC-datasets
helpful and sometimes needed are the projects MCHitSeparator and MCPulseSeparator in this context
- class icecube.CoincSuite.mcidentification.Counter(ctx)¶
Bases:
I3PacketModule
A counter function of wrong splits: can also select only these events that were wrong to be pushed
works intelligent with weighting according to specified source and useage of MCHitSeparator keys if available
- Parameters:
PushWrongPlus – If specified push only those FramePackets that contain more splits than the expectation
PushWrongMinus – If specified push only those FramePackets that contain less splits than the expectation
SplitName – name of the subevent-stream, identical to SplitterModule
Source – Source of the input data: choose from [“DATA”, “CORSIKA”, “NUGEN”, “COINCUGEN”, “E2NUGEN”, “WIMPSUN”, “WIMPEARTH”]
- 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})