libtcspc C++ API
Streaming TCSPC and time tag data processing
Loading...
Searching...
No Matches
tcspc::bulk_counts_event< NumericTraits > Struct Template Reference

Description

template<typename NumericTraits = default_numeric_traits>
struct tcspc::bulk_counts_event< NumericTraits >

Event indicating number of detections from a non-time-tagging device.

This event represents detection counts from a device that does not time-tag individual detections but emits counter values at some interval (usually based on some external or internal clock signal).

Template Parameters
NumericTraitsnumeric traits specifying abstime_type and channel_type

Public Attributes

NumericTraits::abstime_type abstime
 The absolute time (a.k.a. macrotime) of this event.
NumericTraits::channel_type channel
 The channel on which this event occurred.
NumericTraits::count_type count
 Number of non-time-tagged counts detected.

Friends

auto operator<< (std::ostream &s, bulk_counts_event const &e) -> std::ostream &
 Stream insertion operator.
auto operator== (bulk_counts_event const &lhs, bulk_counts_event const &rhs) noexcept -> bool=default
 Equality comparison operator.

The documentation for this struct was generated from the following file: