DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::trgdataformats::TriggerActivityData Struct Reference

#include <TriggerActivityData.hpp>

Inheritance diagram for dunedaq::trgdataformats::TriggerActivityData:
[legend]

Public Types

enum class  Type { kUnknown = 0 , kTPC = 1 , kPDS = 2 }
enum class  Algorithm {
  kUnknown = 0 , kSupernova = 1 , kPrescale = 2 , kADCSimpleWindow = 3 ,
  kHorizontalMuon = 4 , kMichelElectron = 5 , kDBSCAN = 6 , kPlaneCoincidence = 7 ,
  kChannelDistance = 8 , kBundle = 9 , kChannelAdjacency = 10 , kSWIFT = 11
}

Public Attributes

version_t version = s_trigger_activity_version
timestamp_t time_start = INVALID_TIMESTAMP
timestamp_t time_end = INVALID_TIMESTAMP
timestamp_t time_peak = INVALID_TIMESTAMP
timestamp_t time_activity = INVALID_TIMESTAMP
channel_t channel_start = INVALID_CHANNEL
channel_t channel_end = INVALID_CHANNEL
channel_t channel_peak = INVALID_CHANNEL
uint64_t adc_integral = 0
uint16_t adc_peak = 0
detid_t detid = INVALID_DETID
Type type = Type::kUnknown
Algorithm algorithm = Algorithm::kUnknown

Static Public Attributes

static constexpr version_t s_trigger_activity_version = 2

Detailed Description

Definition at line 17 of file TriggerActivityData.hpp.

Member Enumeration Documentation

◆ Algorithm

Enumerator
kUnknown 
kSupernova 
kPrescale 
kADCSimpleWindow 
kHorizontalMuon 
kMichelElectron 
kDBSCAN 
kPlaneCoincidence 
kChannelDistance 
kBundle 
kChannelAdjacency 
kSWIFT 

Definition at line 26 of file TriggerActivityData.hpp.

27 {
28 kUnknown = 0,
29 kSupernova = 1,
30 kPrescale = 2,
31 kADCSimpleWindow = 3,
32 kHorizontalMuon = 4,
33 kMichelElectron = 5,
34 kDBSCAN = 6,
35 kPlaneCoincidence = 7,
36 kChannelDistance = 8,
37 kBundle = 9,
38 kChannelAdjacency = 10,
39 kSWIFT = 11
40 };

◆ Type

Enumerator
kUnknown 
kTPC 
kPDS 

Definition at line 19 of file TriggerActivityData.hpp.

20 {
21 kUnknown = 0,
22 kTPC = 1,
23 kPDS = 2,
24 };

Member Data Documentation

◆ adc_integral

uint64_t dunedaq::trgdataformats::TriggerActivityData::adc_integral = 0

Definition at line 53 of file TriggerActivityData.hpp.

◆ adc_peak

uint16_t dunedaq::trgdataformats::TriggerActivityData::adc_peak = 0

Definition at line 54 of file TriggerActivityData.hpp.

◆ algorithm

Algorithm dunedaq::trgdataformats::TriggerActivityData::algorithm = Algorithm::kUnknown

Definition at line 57 of file TriggerActivityData.hpp.

◆ channel_end

channel_t dunedaq::trgdataformats::TriggerActivityData::channel_end = INVALID_CHANNEL

Definition at line 51 of file TriggerActivityData.hpp.

◆ channel_peak

channel_t dunedaq::trgdataformats::TriggerActivityData::channel_peak = INVALID_CHANNEL

Definition at line 52 of file TriggerActivityData.hpp.

◆ channel_start

channel_t dunedaq::trgdataformats::TriggerActivityData::channel_start = INVALID_CHANNEL

Definition at line 50 of file TriggerActivityData.hpp.

◆ detid

detid_t dunedaq::trgdataformats::TriggerActivityData::detid = INVALID_DETID

Definition at line 55 of file TriggerActivityData.hpp.

◆ s_trigger_activity_version

version_t dunedaq::trgdataformats::TriggerActivityData::s_trigger_activity_version = 2
staticconstexpr

Definition at line 43 of file TriggerActivityData.hpp.

◆ time_activity

timestamp_t dunedaq::trgdataformats::TriggerActivityData::time_activity = INVALID_TIMESTAMP

Definition at line 49 of file TriggerActivityData.hpp.

◆ time_end

timestamp_t dunedaq::trgdataformats::TriggerActivityData::time_end = INVALID_TIMESTAMP

Definition at line 47 of file TriggerActivityData.hpp.

◆ time_peak

timestamp_t dunedaq::trgdataformats::TriggerActivityData::time_peak = INVALID_TIMESTAMP

Definition at line 48 of file TriggerActivityData.hpp.

◆ time_start

timestamp_t dunedaq::trgdataformats::TriggerActivityData::time_start = INVALID_TIMESTAMP

Definition at line 46 of file TriggerActivityData.hpp.

◆ type

Type dunedaq::trgdataformats::TriggerActivityData::type = Type::kUnknown

Definition at line 56 of file TriggerActivityData.hpp.

◆ version

version_t dunedaq::trgdataformats::TriggerActivityData::version = s_trigger_activity_version

Definition at line 45 of file TriggerActivityData.hpp.


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