#include <EventPacket.hpp>
Definition at line 23 of file EventPacket.hpp.
◆ EventPacket() [1/3]
dunedaq::sspmodules::EventPacket::EventPacket |
( |
EventPacket && | rhs | ) |
|
|
inline |
Definition at line 27 of file EventPacket.hpp.
27 {
28 data=std::move(rhs.data);
30 }
dunedaq::sspmodules::EventHeader header
std::vector< unsigned int > data
◆ EventPacket() [2/3]
dunedaq::sspmodules::EventPacket::EventPacket |
( |
const EventPacket & | rhs | ) |
|
|
inline |
◆ EventPacket() [3/3]
dunedaq::sspmodules::EventPacket::EventPacket |
( |
| ) |
|
|
inline |
◆ DumpEvent()
void dunedaq::sspmodules::EventPacket::DumpEvent |
( |
| ) |
|
Definition at line 56 of file EventPacket.cxx.
56 {
57
58
59
61
62
63
64 unsigned int nADC=
data.size()*2;
65 unsigned short* adcs=
reinterpret_cast<unsigned short*
>(&(
data[0]));
66
67 std::stringstream adcstream;
68
69 for(unsigned int i=0;i<nADC;++i){
70
71 adcstream << adcs[i] << ", ";
72 }
73
74
75
76
77
78}
◆ DumpHeader()
void dunedaq::sspmodules::EventPacket::DumpHeader |
( |
| ) |
|
Definition at line 20 of file EventPacket.cxx.
20 {
21
23 if(peaksum & 0x00800000) {
24 peaksum |= 0xFF000000;
25 }
26
27
29 << "=====HEADER=======================================" << std::endl
32 <<
"Trigger type: " << ((
header.
group1 & 0xFF00) >> 8) << std::endl
33 <<
"Status flags: " << ((
header.
group1 & 0x00F0) >> 4) << std::endl
34 <<
"Header type: " << ((
header.
group1 & 0x000F) >> 0) << std::endl
36 <<
"Module ID: " << ((
header.
group2 & 0xFFF0) >> 4) << std::endl
37 <<
"Channel ID: " << ((
header.
group2 & 0x000F) >> 0) << std::endl
38 << "External timestamp (FP mode): " << std::endl
43 << "Peak sum: " << peaksum << std::endl
44 <<
"Peak time: " << ((
header.
group3 & 0xFF00) >> 8) << std::endl
51 << "=================================================="<< std::endl
52 << std::endl;
53
54}
#define TLOG_DEBUG(lvl,...)
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SetEmpty()
void dunedaq::sspmodules::EventPacket::SetEmpty |
( |
| ) |
|
◆ data
std::vector<unsigned int> dunedaq::sspmodules::EventPacket::data |
◆ header
The documentation for this class was generated from the following files:
- /github/workspace/dunedaq/sourcecode/sspmodules/src/anlBoard/EventPacket.hpp
- /github/workspace/dunedaq/sourcecode/sspmodules/src/anlBoard/EventPacket.cxx