Data summary slice.
More...
#include <JDAQSummaryslice.hh>
Data summary slice.
Definition at line 25 of file JDAQSummaryslice.hh.
◆ JDAQSummaryslice() [1/3]
| KM3NETDAQ::JDAQSummaryslice::JDAQSummaryslice |
( |
| ) |
|
|
inline |
Default constructor.
Definition at line 39 of file JDAQSummaryslice.hh.
39 :
43 {}
Template definition of a multi-dimensional oscillation probability interpolation table.
JDAQPreamble()
Default constructor.
◆ JDAQSummaryslice() [2/3]
◆ JDAQSummaryslice() [3/3]
Constructor.
- Parameters
-
Definition at line 63 of file JDAQSummaryslice.hh.
63 :
67 {
68 for (JDAQTimeslice::const_iterator i = timeslice.begin(); i != timeslice.end(); ++i) {
70 }
71 }
Data storage class for rate measurements of all PMTs in one module.
◆ ~JDAQSummaryslice()
| virtual KM3NETDAQ::JDAQSummaryslice::~JDAQSummaryslice |
( |
| ) |
|
|
inlinevirtual |
◆ print()
| std::ostream & KM3NETDAQ::JDAQSummaryslice::print |
( |
std::ostream & | out, |
|
|
const bool | lpr = false ) const |
|
inline |
Print DAQ summary.
- Parameters
-
| out | output stream |
| lpr | long print |
- Returns
- output stream
Definition at line 88 of file JDAQSummaryslice.hh.
89 {
91
95
96 for (JDAQSummaryslice::const_iterator
module = this->begin();
module != this->end(); ++
module) {
97
98 out <<
' ' <<
setw(10) <<
module->getModuleID();
99 out <<
' ' <<
setw(8) <<
setfill(
'0') <<
hex <<
module->getStatus() << dec << setfill(' ');
100 out <<
'|' <<
setw(8) <<
setfill(
'0') <<
hex <<
module->getFIFOStatus() << dec << setfill(' ');
101 out <<
' ' <<
setw(2) <<
module->getUDPNumberOfReceivedPackets();
102 out <<
' ' <<
setw(2) <<
module->getUDPMaximalSequenceNumber();
103
107 }
108 }
109
111 }
112
113 return out;
114 }
static const int NUMBER_OF_PMTS
Total number of PMTs in module.
◆ actionAtFileOpen()
| static void KM3NETDAQ::JDAQSummaryslice::actionAtFileOpen |
( |
int | version | ) |
|
|
inlinestatic |
Action method at file open.
- Parameters
-
Definition at line 122 of file JDAQSummaryslice.hh.
123 {
125 }
static int ROOT_IO_VERSION
Streamer version of JDAQSummaryslice as obtained from ROOT file.
◆ ClassDef() [1/5]
◆ getDAQPreamble()
Get DAQ preamble.
This method should be used for binary I/O to get the actual data for the given object.
To this end, the following method should be overloaded for the corresponding data type.
size_t getSizeof(const T&);
- Parameters
-
- Returns
- preamble
Definition at line 76 of file JDAQPreamble.hh.
77 {
79
82
83 return preamble;
84 }
friend size_t getSizeof()
Definition of method to get size of data type.
◆ ClassDef() [2/5]
◆ getLength()
| int KM3NETDAQ::JDAQAbstractPreamble::getLength |
( |
| ) |
const |
|
inlineinherited |
◆ getDataType()
| int KM3NETDAQ::JDAQAbstractPreamble::getDataType |
( |
| ) |
const |
|
inlineinherited |
◆ ClassDefNV()
◆ getDAQSummarysliceHeader()
◆ ClassDef() [3/5]
◆ ClassDef() [4/5]
| KM3NETDAQ::JDAQHeader::ClassDef |
( |
JDAQHeader | , |
|
|
2 | ) |
|
inherited |
◆ ClassDef() [5/5]
◆ getDAQHeader()
Get DAQ header.
- Returns
- DAQ header
Definition at line 49 of file JDAQHeader.hh.
◆ setDAQHeader()
◆ getDAQChronometer()
◆ setDAQChronometer()
Set DAQ chronometer.
- Parameters
-
| chronometer | DAQ chronometer |
Definition at line 99 of file JDAQChronometer.hh.
◆ getDetectorID()
| int KM3NETDAQ::JDAQChronometer::getDetectorID |
( |
| ) |
const |
|
inlineinherited |
◆ getRunNumber()
| int KM3NETDAQ::JDAQChronometer::getRunNumber |
( |
| ) |
const |
|
inlineinherited |
◆ getFrameIndex()
| int KM3NETDAQ::JDAQChronometer::getFrameIndex |
( |
| ) |
const |
|
inlineinherited |
◆ getTimesliceStart()
Get start of timeslice.
- Returns
- timeslice start
Definition at line 144 of file JDAQChronometer.hh.
145 {
147 }
JDAQUTCExtended timeslice_start
◆ setRunNumber()
| void KM3NETDAQ::JDAQChronometer::setRunNumber |
( |
const int | run | ) |
|
|
inlineinherited |
◆ setFrameIndex()
| void KM3NETDAQ::JDAQChronometer::setFrameIndex |
( |
const int | frame_index | ) |
|
|
inlineinherited |
◆ setTimesliceStart()
Set timeslice start time.
- Parameters
-
| timeslice_start | timeslice start time |
Definition at line 177 of file JDAQChronometer.hh.
◆ getSizeof
Get size of object.
- Parameters
-
- Returns
- number of bytes
Definition at line 25 of file JDAQSummarysliceIO.hh.
26 {
31 }
friend size_t getSizeof(const JDAQSummaryslice &)
Get size of object.
◆ operator>>
Read DAQ summary slice from input.
- Parameters
-
| in | reader |
| object | DAQ summary slice |
- Returns
- reader
Definition at line 41 of file JDAQSummarysliceIO.hh.
42 {
44
45 object.clear();
46
48 in >> version;
51
52 return in;
53 }
◆ operator<<
Write DAQ summary slice to output.
- Parameters
-
| out | writer |
| object | DAQ summary slice |
- Returns
- writer
Definition at line 63 of file JDAQSummarysliceIO.hh.
64 {
66 out << JDAQSummaryslice::Class_Version();
69
70 return out;
71 }
static JDAQPreamble getDAQPreamble(const T &object)
Get DAQ preamble.
◆ length
| int KM3NETDAQ::JDAQAbstractPreamble::length |
|
protectedinherited |
◆ type
| int KM3NETDAQ::JDAQAbstractPreamble::type |
|
protectedinherited |
◆ detector_id
| int KM3NETDAQ::JDAQChronometer::detector_id |
|
protectedinherited |
◆ run
| int KM3NETDAQ::JDAQChronometer::run |
|
protectedinherited |
◆ frame_index
| int KM3NETDAQ::JDAQChronometer::frame_index |
|
protectedinherited |
◆ timeslice_start
The documentation for this class was generated from the following file: