CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
TCDSRecord Class Reference

Class to contain information from TCDS FED. More...

#include <TCDSRecord.h>

Public Types

typedef std::bitset< 96 > ActivePartitions
 
enum  BGo {
  LumiNibble = 0, BC0 = 1, TestEnable = 2, PrivateGap = 3,
  PrivateOrbit = 4, Resync = 5, HardReset = 6, EC0 = 7,
  OC0 = 8, Start = 9, Stop = 10, StartOfGap = 11,
  WarningTestEnable = 13
}
 
enum  BSTstatus {
  Unknown = 0x00000000, Reset = 0x0000dead, Unlocked = 0xfa11010c, NoData = 0xfa110acc,
  Okay = 0x0000bea0
}
 
typedef std::vector< L1aInfoL1aHistory
 

Public Member Functions

ActivePartitions getActivePartitions () const
 
const BSTRecordgetBST () const
 
uint32_t getBstReceptionStatus () const
 
uint16_t getBXID () const
 
uint64_t getEventNumber () const
 
uint16_t getEventType () const
 
const L1aHistorygetFullL1aHistory () const
 
uint32_t getFwVersion () const
 
uint16_t getInputs () const
 
const L1aInfogetL1aHistoryEntry (const uint8_t entry) const
 
uint32_t getLastEventCounter0 () const
 
uint32_t getLastHardReset () const
 
uint32_t getLastOrbitCounter0 () const
 
uint32_t getLastResync () const
 
uint32_t getLastStart () const
 
uint32_t getLastTestEnable () const
 
uint32_t getLumiSection () const
 
uint64_t getMacAddress () const
 
uint32_t getNibble () const
 
uint16_t getNibblesPerLumiSection () const
 
uint64_t getOrbitNr () const
 
uint32_t getOrbitOfLastBgo (const uint16_t bgo) const
 
uint32_t getRecordVersion () const
 
uint32_t getRunNumber () const
 
uint16_t getSourceID () const
 
uint32_t getSwVersion () const
 
uint64_t getTriggerCount () const
 
uint16_t getTriggerTypeFlags () const
 
 TCDSRecord ()
 
 TCDSRecord (const unsigned char *rawData)
 
virtual ~TCDSRecord ()
 

Private Attributes

ActivePartitions activePartitions_
 
BSTRecord bst_
 
uint32_t bstReceptionStatus_
 
uint16_t bxid_
 
uint64_t eventNumber_
 
uint16_t eventType_
 
uint32_t fwVersion_
 
uint16_t inputs_
 
L1aHistory l1aHistory_
 
std::vector< uint32_t > lastBgos_
 
uint32_t lumiSection_
 
uint64_t macAddress_
 
uint32_t nibble_
 
uint16_t nibblesPerLumiSection_
 
uint64_t orbitNr_
 
uint32_t recordVersion_
 
uint32_t runNumber_
 
uint16_t sourceid_
 
uint32_t swVersion_
 
uint64_t triggerCount_
 
uint16_t triggerTypeFlags_
 

Detailed Description

Class to contain information from TCDS FED.

Author
Remi Mommsen - Fermilab

Definition at line 19 of file TCDSRecord.h.

Member Typedef Documentation

◆ ActivePartitions

typedef std::bitset<96> TCDSRecord::ActivePartitions

Definition at line 106 of file TCDSRecord.h.

◆ L1aHistory

typedef std::vector<L1aInfo> TCDSRecord::L1aHistory

Definition at line 110 of file TCDSRecord.h.

Member Enumeration Documentation

◆ BGo

Enumerator
LumiNibble 
BC0 
TestEnable 
PrivateGap 
PrivateOrbit 
Resync 
HardReset 
EC0 
OC0 
Start 
Stop 
StartOfGap 
WarningTestEnable 

Definition at line 21 of file TCDSRecord.h.

◆ BSTstatus

Enumerator
Unknown 
Reset 
Unlocked 
NoData 
Okay 

Definition at line 37 of file TCDSRecord.h.

37  {
38  Unknown = 0x00000000,
39  Reset = 0x0000dead,
40  Unlocked = 0xfa11010c,
41  NoData = 0xfa110acc,
42  Okay = 0x0000bea0
43  };

Constructor & Destructor Documentation

◆ TCDSRecord() [1/2]

TCDSRecord::TCDSRecord ( )

Definition at line 7 of file TCDSRecord.cc.

8  : orbitNr_(0),
9  triggerCount_(0),
10  eventNumber_(0),
11  macAddress_(0),
12  swVersion_(0),
13  fwVersion_(0),
14  recordVersion_(0),
15  runNumber_(0),
17  nibble_(0),
18  lumiSection_(0),
20  eventType_(0),
22  inputs_(0),
23  bxid_(0) {}
uint16_t triggerTypeFlags_
Definition: TCDSRecord.h:149
uint64_t triggerCount_
Definition: TCDSRecord.h:137
uint32_t bstReceptionStatus_
Definition: TCDSRecord.h:144
uint32_t lumiSection_
Definition: TCDSRecord.h:146
uint16_t inputs_
Definition: TCDSRecord.h:150
uint64_t orbitNr_
Definition: TCDSRecord.h:136
uint32_t runNumber_
Definition: TCDSRecord.h:143
uint16_t eventType_
Definition: TCDSRecord.h:148
uint16_t bxid_
Definition: TCDSRecord.h:151
uint16_t nibblesPerLumiSection_
Definition: TCDSRecord.h:147
uint32_t fwVersion_
Definition: TCDSRecord.h:141
uint32_t nibble_
Definition: TCDSRecord.h:145
uint32_t recordVersion_
Definition: TCDSRecord.h:142
uint64_t macAddress_
Definition: TCDSRecord.h:139
uint32_t swVersion_
Definition: TCDSRecord.h:140
uint64_t eventNumber_
Definition: TCDSRecord.h:138

◆ TCDSRecord() [2/2]

TCDSRecord::TCDSRecord ( const unsigned char *  rawData)

Definition at line 25 of file TCDSRecord.cc.

References tcds::Header_v1::activePartitions0, tcds::Header_v1::activePartitions1, tcds::Header_v1::activePartitions2, activePartitions_, tcds::bgoCount_v1, tcds::Raw_v1::bgoHistory, tcds::Raw_v1::bst, bst_, tcds::Header_v1::bstReceptionStatus, bstReceptionStatus_, tcds::Header_v1::bxid, bxid_, Options::const, tcds::Header_v1::eventNumber, eventNumber_, eventType_, tcds::Header_v1::fwVersion, fwVersion_, tcds::Raw_v1::header, mps_fire::i, tcds::Header_v1::inputs, inputs_, tcds::Raw_v1::l1aHistory, l1aHistory_, tcds::l1aHistoryDepth_v1, tcds::L1aHistory_v1::l1aInfo, tcds::BGoHistory_v1::lastBGo, lastBgos_, FEDHeader::length, tcds::Header_v1::lumiSection, lumiSection_, tcds::Header_v1::macAddress, macAddress_, tcds::Header_v1::nibble, nibble_, tcds::Header_v1::nibblesPerLumiSection, nibblesPerLumiSection_, tcds::Header_v1::orbitHigh, tcds::LastBGo_v1::orbithigh, tcds::Header_v1::orbitLow, tcds::LastBGo_v1::orbitlow, orbitNr_, l1tstage2_dqm_sourceclient-live_cfg::rawData, tcds::Header_v1::recordVersion, recordVersion_, tcds::Header_v1::runNumber, runNumber_, FEDHeader::sourceID(), sourceid_, tcds::Header_v1::swVersion, swVersion_, tcds::Header_v1::triggerCount, triggerCount_, FEDHeader::triggerType(), tcds::Header_v1::triggerTypeFlags, and triggerTypeFlags_.

25  {
26  tcds::Raw_v1 const* tcdsRaw = reinterpret_cast<tcds::Raw_v1 const*>(rawData + FEDHeader::length);
27  const FEDHeader fedHeader(rawData);
28 
29  orbitNr_ = (tcdsRaw->header.orbitHigh << 16) | tcdsRaw->header.orbitLow;
31  eventNumber_ = tcdsRaw->header.eventNumber;
32  macAddress_ = tcdsRaw->header.macAddress;
33  swVersion_ = tcdsRaw->header.swVersion;
34  fwVersion_ = tcdsRaw->header.fwVersion;
36  runNumber_ = tcdsRaw->header.runNumber;
38  nibble_ = tcdsRaw->header.nibble;
39  lumiSection_ = tcdsRaw->header.lumiSection;
41  eventType_ = fedHeader.triggerType();
43  inputs_ = tcdsRaw->header.inputs;
44  bxid_ = tcdsRaw->header.bxid;
45  sourceid_ = fedHeader.sourceID();
46 
50 
51  bst_ = BSTRecord(tcdsRaw->bst);
52 
53  for (auto i = 0; i < tcds::l1aHistoryDepth_v1; ++i) {
54  l1aHistory_.emplace_back(L1aInfo(tcdsRaw->l1aHistory.l1aInfo[i]));
55  }
56 
57  for (auto i = 0; i < tcds::bgoCount_v1; ++i) {
58  lastBgos_.emplace_back(((uint64_t)(tcdsRaw->bgoHistory.lastBGo[i].orbithigh) << 32) |
59  tcdsRaw->bgoHistory.lastBGo[i].orbitlow);
60  }
61 }
uint16_t triggerTypeFlags_
Definition: TCDSRecord.h:149
const uint16_t nibblesPerLumiSection
Definition: TCDSRaw.h:43
const uint16_t orbitLow
Definition: TCDSRaw.h:48
static const uint32_t length
Definition: FEDHeader.h:54
const uint64_t macAddress
Definition: TCDSRaw.h:30
const uint32_t lumiSection
Definition: TCDSRaw.h:42
L1aHistory l1aHistory_
Definition: TCDSRecord.h:155
const uint16_t bxid
Definition: TCDSRaw.h:47
const uint32_t activePartitions1
Definition: TCDSRaw.h:40
uint64_t triggerCount_
Definition: TCDSRecord.h:137
uint32_t bstReceptionStatus_
Definition: TCDSRecord.h:144
const uint8_t bgoCount_v1
Definition: TCDSRaw.h:100
uint32_t lumiSection_
Definition: TCDSRecord.h:146
const uint32_t bstReceptionStatus
Definition: TCDSRaw.h:38
uint16_t inputs_
Definition: TCDSRecord.h:150
uint64_t orbitNr_
Definition: TCDSRecord.h:136
uint32_t runNumber_
Definition: TCDSRecord.h:143
Class to contain L1 accept history information from TCDS FED.
Definition: L1aInfo.h:16
const uint64_t eventNumber
Definition: TCDSRaw.h:51
BSTRecord bst_
Definition: TCDSRecord.h:157
std::bitset< 96 > ActivePartitions
Definition: TCDSRecord.h:106
const uint32_t recordVersion
Definition: TCDSRaw.h:34
uint16_t eventType_
Definition: TCDSRecord.h:148
uint16_t bxid_
Definition: TCDSRecord.h:151
Class representing the Beam Synchronous Timing (BST) information included in the TCDS record...
Definition: BSTRecord.h:22
const uint32_t orbitHigh
Definition: TCDSRaw.h:49
const uint32_t activePartitions0
Definition: TCDSRaw.h:39
ActivePartitions activePartitions_
Definition: TCDSRecord.h:154
const struct BST_v1 bst
Definition: TCDSRaw.h:110
uint16_t nibblesPerLumiSection_
Definition: TCDSRecord.h:147
const struct LastBGo_v1 lastBGo[bgoCount_v1]
Definition: TCDSRaw.h:103
std::vector< uint32_t > lastBgos_
Definition: TCDSRecord.h:159
const uint32_t fwVersion
Definition: TCDSRaw.h:32
const uint8_t l1aHistoryDepth_v1
Definition: TCDSRaw.h:66
const uint32_t nibble
Definition: TCDSRaw.h:41
unsigned long long uint64_t
Definition: Time.h:13
const uint16_t inputs
Definition: TCDSRaw.h:46
L1aInfo_v1 l1aInfo[l1aHistoryDepth_v1]
Definition: TCDSRaw.h:68
uint32_t fwVersion_
Definition: TCDSRecord.h:141
uint16_t sourceid_
Definition: TCDSRecord.h:152
uint32_t nibble_
Definition: TCDSRecord.h:145
const uint32_t orbitlow
Definition: TCDSRaw.h:95
uint32_t recordVersion_
Definition: TCDSRecord.h:142
const uint32_t activePartitions2
Definition: TCDSRaw.h:37
const struct L1aHistory_v1 l1aHistory
Definition: TCDSRaw.h:109
const uint64_t triggerCount
Definition: TCDSRaw.h:50
const uint16_t triggerTypeFlags
Definition: TCDSRaw.h:44
const struct BGoHistory_v1 bgoHistory
Definition: TCDSRaw.h:111
const uint16_t orbithigh
Definition: TCDSRaw.h:96
const struct Header_v1 header
Definition: TCDSRaw.h:108
const uint32_t runNumber
Definition: TCDSRaw.h:35
const uint32_t swVersion
Definition: TCDSRaw.h:31
uint64_t macAddress_
Definition: TCDSRecord.h:139
uint32_t swVersion_
Definition: TCDSRecord.h:140
uint64_t eventNumber_
Definition: TCDSRecord.h:138

◆ ~TCDSRecord()

TCDSRecord::~TCDSRecord ( )
virtual

Definition at line 63 of file TCDSRecord.cc.

63 {}

Member Function Documentation

◆ getActivePartitions()

ActivePartitions TCDSRecord::getActivePartitions ( ) const
inline

Definition at line 107 of file TCDSRecord.h.

References activePartitions_.

107 { return activePartitions_; }
ActivePartitions activePartitions_
Definition: TCDSRecord.h:154

◆ getBST()

const BSTRecord& TCDSRecord::getBST ( ) const
inline

◆ getBstReceptionStatus()

uint32_t TCDSRecord::getBstReceptionStatus ( ) const
inline

Definition at line 97 of file TCDSRecord.h.

References bstReceptionStatus_.

97 { return bstReceptionStatus_; }
uint32_t bstReceptionStatus_
Definition: TCDSRecord.h:144

◆ getBXID()

uint16_t TCDSRecord::getBXID ( ) const
inline

Definition at line 85 of file TCDSRecord.h.

References bxid_.

85 { return bxid_; }
uint16_t bxid_
Definition: TCDSRecord.h:151

◆ getEventNumber()

uint64_t TCDSRecord::getEventNumber ( ) const
inline

Definition at line 94 of file TCDSRecord.h.

References eventNumber_.

94 { return eventNumber_; }
uint64_t eventNumber_
Definition: TCDSRecord.h:138

◆ getEventType()

uint16_t TCDSRecord::getEventType ( ) const
inline

Definition at line 74 of file TCDSRecord.h.

References eventType_.

74 { return eventType_; }
uint16_t eventType_
Definition: TCDSRecord.h:148

◆ getFullL1aHistory()

const L1aHistory& TCDSRecord::getFullL1aHistory ( ) const
inline

Definition at line 111 of file TCDSRecord.h.

References l1aHistory_.

111 { return l1aHistory_; }
L1aHistory l1aHistory_
Definition: TCDSRecord.h:155

◆ getFwVersion()

uint32_t TCDSRecord::getFwVersion ( ) const
inline

Definition at line 56 of file TCDSRecord.h.

References fwVersion_.

56 { return fwVersion_; }
uint32_t fwVersion_
Definition: TCDSRecord.h:141

◆ getInputs()

uint16_t TCDSRecord::getInputs ( ) const
inline

Definition at line 82 of file TCDSRecord.h.

References inputs_.

82 { return inputs_; }
uint16_t inputs_
Definition: TCDSRecord.h:150

◆ getL1aHistoryEntry()

const L1aInfo& TCDSRecord::getL1aHistoryEntry ( const uint8_t  entry) const
inline

Definition at line 112 of file TCDSRecord.h.

References mps_splice::entry, and l1aHistory_.

112 { return l1aHistory_.at(entry); }
L1aHistory l1aHistory_
Definition: TCDSRecord.h:155

◆ getLastEventCounter0()

uint32_t TCDSRecord::getLastEventCounter0 ( ) const
inline

Definition at line 130 of file TCDSRecord.h.

References lastBgos_.

130 { return lastBgos_.at(BGo::EC0); }
std::vector< uint32_t > lastBgos_
Definition: TCDSRecord.h:159

◆ getLastHardReset()

uint32_t TCDSRecord::getLastHardReset ( ) const
inline

Definition at line 133 of file TCDSRecord.h.

References lastBgos_.

133 { return lastBgos_.at(BGo::HardReset); }
std::vector< uint32_t > lastBgos_
Definition: TCDSRecord.h:159

◆ getLastOrbitCounter0()

uint32_t TCDSRecord::getLastOrbitCounter0 ( ) const
inline

Definition at line 118 of file TCDSRecord.h.

References lastBgos_.

118 { return lastBgos_.at(BGo::OC0); }
std::vector< uint32_t > lastBgos_
Definition: TCDSRecord.h:159

◆ getLastResync()

uint32_t TCDSRecord::getLastResync ( ) const
inline

Definition at line 124 of file TCDSRecord.h.

References lastBgos_.

124 { return lastBgos_.at(BGo::Resync); }
std::vector< uint32_t > lastBgos_
Definition: TCDSRecord.h:159

◆ getLastStart()

uint32_t TCDSRecord::getLastStart ( ) const
inline

Definition at line 127 of file TCDSRecord.h.

References lastBgos_.

127 { return lastBgos_.at(BGo::Start); }
std::vector< uint32_t > lastBgos_
Definition: TCDSRecord.h:159

◆ getLastTestEnable()

uint32_t TCDSRecord::getLastTestEnable ( ) const
inline

Definition at line 121 of file TCDSRecord.h.

References lastBgos_.

121 { return lastBgos_.at(BGo::TestEnable); }
std::vector< uint32_t > lastBgos_
Definition: TCDSRecord.h:159

◆ getLumiSection()

uint32_t TCDSRecord::getLumiSection ( ) const
inline

Definition at line 65 of file TCDSRecord.h.

References lumiSection_.

65 { return lumiSection_; }
uint32_t lumiSection_
Definition: TCDSRecord.h:146

◆ getMacAddress()

uint64_t TCDSRecord::getMacAddress ( ) const
inline

Definition at line 50 of file TCDSRecord.h.

References macAddress_.

50 { return macAddress_; }
uint64_t macAddress_
Definition: TCDSRecord.h:139

◆ getNibble()

uint32_t TCDSRecord::getNibble ( ) const
inline

Definition at line 68 of file TCDSRecord.h.

References nibble_.

68 { return nibble_; }
uint32_t nibble_
Definition: TCDSRecord.h:145

◆ getNibblesPerLumiSection()

uint16_t TCDSRecord::getNibblesPerLumiSection ( ) const
inline

Definition at line 71 of file TCDSRecord.h.

References nibblesPerLumiSection_.

71 { return nibblesPerLumiSection_; }
uint16_t nibblesPerLumiSection_
Definition: TCDSRecord.h:147

◆ getOrbitNr()

uint64_t TCDSRecord::getOrbitNr ( ) const
inline

Definition at line 88 of file TCDSRecord.h.

References orbitNr_.

88 { return orbitNr_; }
uint64_t orbitNr_
Definition: TCDSRecord.h:136

◆ getOrbitOfLastBgo()

uint32_t TCDSRecord::getOrbitOfLastBgo ( const uint16_t  bgo) const
inline

Definition at line 115 of file TCDSRecord.h.

References lastBgos_.

115 { return lastBgos_.at(bgo); }
std::vector< uint32_t > lastBgos_
Definition: TCDSRecord.h:159

◆ getRecordVersion()

uint32_t TCDSRecord::getRecordVersion ( ) const
inline

Definition at line 59 of file TCDSRecord.h.

References recordVersion_.

59 { return recordVersion_; }
uint32_t recordVersion_
Definition: TCDSRecord.h:142

◆ getRunNumber()

uint32_t TCDSRecord::getRunNumber ( ) const
inline

Definition at line 62 of file TCDSRecord.h.

References runNumber_.

62 { return runNumber_; }
uint32_t runNumber_
Definition: TCDSRecord.h:143

◆ getSourceID()

uint16_t TCDSRecord::getSourceID ( ) const
inline

Definition at line 103 of file TCDSRecord.h.

References sourceid_.

103 { return sourceid_; }
uint16_t sourceid_
Definition: TCDSRecord.h:152

◆ getSwVersion()

uint32_t TCDSRecord::getSwVersion ( ) const
inline

Definition at line 53 of file TCDSRecord.h.

References swVersion_.

53 { return swVersion_; }
uint32_t swVersion_
Definition: TCDSRecord.h:140

◆ getTriggerCount()

uint64_t TCDSRecord::getTriggerCount ( ) const
inline

Definition at line 91 of file TCDSRecord.h.

References triggerCount_.

91 { return triggerCount_; }
uint64_t triggerCount_
Definition: TCDSRecord.h:137

◆ getTriggerTypeFlags()

uint16_t TCDSRecord::getTriggerTypeFlags ( ) const
inline

Definition at line 79 of file TCDSRecord.h.

References triggerTypeFlags_.

79 { return triggerTypeFlags_; }
uint16_t triggerTypeFlags_
Definition: TCDSRecord.h:149

Member Data Documentation

◆ activePartitions_

ActivePartitions TCDSRecord::activePartitions_
private

Definition at line 154 of file TCDSRecord.h.

Referenced by getActivePartitions(), and TCDSRecord().

◆ bst_

BSTRecord TCDSRecord::bst_
private

Definition at line 157 of file TCDSRecord.h.

Referenced by getBST(), and TCDSRecord().

◆ bstReceptionStatus_

uint32_t TCDSRecord::bstReceptionStatus_
private

Definition at line 144 of file TCDSRecord.h.

Referenced by getBstReceptionStatus(), and TCDSRecord().

◆ bxid_

uint16_t TCDSRecord::bxid_
private

Definition at line 151 of file TCDSRecord.h.

Referenced by getBXID(), and TCDSRecord().

◆ eventNumber_

uint64_t TCDSRecord::eventNumber_
private

Definition at line 138 of file TCDSRecord.h.

Referenced by getEventNumber(), and TCDSRecord().

◆ eventType_

uint16_t TCDSRecord::eventType_
private

Definition at line 148 of file TCDSRecord.h.

Referenced by getEventType(), and TCDSRecord().

◆ fwVersion_

uint32_t TCDSRecord::fwVersion_
private

Definition at line 141 of file TCDSRecord.h.

Referenced by getFwVersion(), and TCDSRecord().

◆ inputs_

uint16_t TCDSRecord::inputs_
private

Definition at line 150 of file TCDSRecord.h.

Referenced by getInputs(), and TCDSRecord().

◆ l1aHistory_

L1aHistory TCDSRecord::l1aHistory_
private

Definition at line 155 of file TCDSRecord.h.

Referenced by getFullL1aHistory(), getL1aHistoryEntry(), and TCDSRecord().

◆ lastBgos_

std::vector<uint32_t> TCDSRecord::lastBgos_
private

◆ lumiSection_

uint32_t TCDSRecord::lumiSection_
private

Definition at line 146 of file TCDSRecord.h.

Referenced by getLumiSection(), and TCDSRecord().

◆ macAddress_

uint64_t TCDSRecord::macAddress_
private

Definition at line 139 of file TCDSRecord.h.

Referenced by getMacAddress(), and TCDSRecord().

◆ nibble_

uint32_t TCDSRecord::nibble_
private

Definition at line 145 of file TCDSRecord.h.

Referenced by getNibble(), and TCDSRecord().

◆ nibblesPerLumiSection_

uint16_t TCDSRecord::nibblesPerLumiSection_
private

Definition at line 147 of file TCDSRecord.h.

Referenced by getNibblesPerLumiSection(), and TCDSRecord().

◆ orbitNr_

uint64_t TCDSRecord::orbitNr_
private

Definition at line 136 of file TCDSRecord.h.

Referenced by getOrbitNr(), and TCDSRecord().

◆ recordVersion_

uint32_t TCDSRecord::recordVersion_
private

Definition at line 142 of file TCDSRecord.h.

Referenced by getRecordVersion(), and TCDSRecord().

◆ runNumber_

uint32_t TCDSRecord::runNumber_
private

Definition at line 143 of file TCDSRecord.h.

Referenced by getRunNumber(), and TCDSRecord().

◆ sourceid_

uint16_t TCDSRecord::sourceid_
private

Definition at line 152 of file TCDSRecord.h.

Referenced by getSourceID(), and TCDSRecord().

◆ swVersion_

uint32_t TCDSRecord::swVersion_
private

Definition at line 140 of file TCDSRecord.h.

Referenced by getSwVersion(), and TCDSRecord().

◆ triggerCount_

uint64_t TCDSRecord::triggerCount_
private

Definition at line 137 of file TCDSRecord.h.

Referenced by getTriggerCount(), and TCDSRecord().

◆ triggerTypeFlags_

uint16_t TCDSRecord::triggerTypeFlags_
private

Definition at line 149 of file TCDSRecord.h.

Referenced by getTriggerTypeFlags(), and TCDSRecord().