libtcspc.DecodeBHSPC

final class libtcspc.DecodeBHSPC(numeric_traits=None)[source]

Bases: Node

Processor that decodes Becker & Hickl SPC FIFO records into libtcspc TCSPC events.

Decoder for SPC-130, 830, 140, 930, 150, 130EM, 150N (NX, NXX), 130EMN, 160 (X, PCIE), 180N (NX, NXX), and 130IN (INX, INXX). For SPC-160 and SPC-180N, the fast intensity counter is not decoded; the processor can still be used for these models if the counter value is not of interest.

Parameters:

numeric_traits (NumericTraits or None) – Numeric traits specifying the abstime, channel, and difftime types of the emitted events. Defaults to NumericTraits().

Notes

Events handled:

See also

tcspc::decode_bh_spc()

The underlying C++ factory function.