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
}
 

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

◆ Type

Enumerator
kUnknown 
kTPC 
kPDS 

Definition at line 19 of file TriggerActivityData.hpp.

Member Data Documentation

◆ adc_integral

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

Definition at line 52 of file TriggerActivityData.hpp.

◆ adc_peak

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

Definition at line 53 of file TriggerActivityData.hpp.

◆ algorithm

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

Definition at line 56 of file TriggerActivityData.hpp.

◆ channel_end

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

Definition at line 50 of file TriggerActivityData.hpp.

◆ channel_peak

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

Definition at line 51 of file TriggerActivityData.hpp.

◆ channel_start

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

Definition at line 49 of file TriggerActivityData.hpp.

◆ detid

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

Definition at line 54 of file TriggerActivityData.hpp.

◆ s_trigger_activity_version

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

Definition at line 42 of file TriggerActivityData.hpp.

◆ time_activity

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

Definition at line 48 of file TriggerActivityData.hpp.

◆ time_end

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

Definition at line 46 of file TriggerActivityData.hpp.

◆ time_peak

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

Definition at line 47 of file TriggerActivityData.hpp.

◆ time_start

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

Definition at line 45 of file TriggerActivityData.hpp.

◆ type

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

Definition at line 55 of file TriggerActivityData.hpp.

◆ version

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

Definition at line 44 of file TriggerActivityData.hpp.


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