DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
Types.hpp File Reference
#include <cstdint>
#include <limits>
Include dependency graph for Types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dunedaq::trgdataformats::TypeDefaults

Namespaces

namespace  dunedaq
 The DUNE-DAQ namespace.
namespace  dunedaq::trgdataformats

Typedefs

using dunedaq::trgdataformats::timestamp_t = uint64_t
using dunedaq::trgdataformats::timestamp_diff_t = int64_t
using dunedaq::trgdataformats::detid_t = uint8_t
using dunedaq::trgdataformats::trigger_number_t = uint64_t
using dunedaq::trgdataformats::channel_t = uint32_t
using dunedaq::trgdataformats::channel_diff_t = int32_t
using dunedaq::trgdataformats::version_t = uint8_t

Variables

constexpr detid_t dunedaq::trgdataformats::g_whole_detector {std::numeric_limits<detid_t>::max() - 1}

Detailed Description

This header defines the types used in this package for various kinds of data (timestamps, channels, etc.). It also contains some predefined constants representing invalid values as well as a "read out the whole detector" value.

This is part of the DUNE DAQ Application Framework, copyright 2020. Licensing/copyright details are in the COPYING file that you should have received with this code.

Definition in file Types.hpp.