libtcspc.MarkerEvent¶
- class libtcspc.MarkerEvent(data_types=None)[source]¶
Bases:
EventTypeEvent representing a timing marker or external trigger.
Used for frame, line, and pixel markers in scanning microscopy, and for other external trigger signals that the TCSPC hardware records alongside detections.
- Parameters:
data_types (DataTypes or None) – Set of integer types parameterising the C++ event.
None(the default) usesDataTypesdefaults.
Notes
The corresponding C++ event has fields
abstimeandchannel. When the hardware reports multiple simultaneous markers, one event is emitted per channel sharing the sameabstime; the ordering among simultaneous markers is unspecified. The marker channel numbering may or may not share a namespace with detection channels, depending on the device.See also
- tcspc::marker_event
The underlying C++ event type.