Jpp
19.3.0-rc.1
the software that should make you happy
Loading...
Searching...
No Matches
externals
km3net-dataformat
online
JDAQSummarysliceHeader.hh
Go to the documentation of this file.
1
#ifndef __JDAQSUMMARYSLICEHEADER__
2
#define __JDAQSUMMARYSLICEHEADER__
3
4
#include "
km3net-dataformat/online/JDAQRoot.hh
"
5
#include "
km3net-dataformat/online/JDAQHeader.hh
"
6
7
8
/**
9
* \author mdejong
10
*/
11
12
namespace
KM3NETDAQ
{
13
14
/**
15
* JDAQ summaryslice header.
16
*/
17
class
JDAQSummarysliceHeader
:
18
public
JDAQHeader
19
{
20
public
:
21
/**
22
* Default constructor.
23
*/
24
JDAQSummarysliceHeader
() :
25
JDAQHeader
()
26
{}
27
28
29
/**
30
* Constructor.
31
*
32
* \param chronometer DAQ chronometer
33
*/
34
JDAQSummarysliceHeader
(
const
JDAQChronometer
& chronometer) :
35
JDAQHeader
(chronometer)
36
{}
37
38
39
/**
40
* Get DAQ summary slice header.
41
*
42
* \return DAQ summary slice header
43
*/
44
const
JDAQSummarysliceHeader
&
getDAQSummarysliceHeader
()
const
45
{
46
return
static_cast<
const
JDAQSummarysliceHeader
&
>
(*this);
47
}
48
49
50
ClassDef
(
JDAQSummarysliceHeader
,2);
51
};
52
53
54
/**
55
* Equal operator for DAQ summary slice headers.
56
*
57
* \param first summary slice header
58
* \param second summary slice header
59
* \result true if first summaryslice header equal to second; else false
60
*/
61
inline
bool
operator==
(
const
JDAQSummarysliceHeader
& first,
62
const
JDAQSummarysliceHeader
& second)
63
{
64
return
(first.
getDAQHeader
() == second.
getDAQHeader
());
65
}
66
67
68
/**
69
* Not-equal operator for DAQ summary slice headers.
70
*
71
* \param first summary slice header
72
* \param second summary slice header
73
* \result true if first summary slice header not equal to second; else false
74
*/
75
inline
bool
operator!=
(
const
JDAQSummarysliceHeader
& first,
76
const
JDAQSummarysliceHeader
& second)
77
{
78
return
!(first == second);
79
}
80
}
81
82
#endif
JDAQHeader.hh
JDAQRoot.hh
KM3NETDAQ::JDAQChronometer
DAQ chronometer.
Definition
JDAQChronometer.hh:22
KM3NETDAQ::JDAQHeader
DAQ header.
Definition
JDAQHeader.hh:19
KM3NETDAQ::JDAQHeader::getDAQHeader
const JDAQHeader & getDAQHeader() const
Get DAQ header.
Definition
JDAQHeader.hh:49
KM3NETDAQ::JDAQSummarysliceHeader
JDAQ summaryslice header.
Definition
JDAQSummarysliceHeader.hh:19
KM3NETDAQ::JDAQSummarysliceHeader::JDAQSummarysliceHeader
JDAQSummarysliceHeader(const JDAQChronometer &chronometer)
Constructor.
Definition
JDAQSummarysliceHeader.hh:34
KM3NETDAQ::JDAQSummarysliceHeader::JDAQSummarysliceHeader
JDAQSummarysliceHeader()
Default constructor.
Definition
JDAQSummarysliceHeader.hh:24
KM3NETDAQ::JDAQSummarysliceHeader::ClassDef
ClassDef(JDAQSummarysliceHeader, 2)
KM3NETDAQ::JDAQSummarysliceHeader::getDAQSummarysliceHeader
const JDAQSummarysliceHeader & getDAQSummarysliceHeader() const
Get DAQ summary slice header.
Definition
JDAQSummarysliceHeader.hh:44
JAANET::operator==
bool operator==(const Head &first, const Head &second)
Equal operator.
Definition
JHead.hh:1801
JNET::operator!=
bool operator!=(const JTag &first, const JTag &second)
Not equal operator for JTag.
Definition
JTag.hh:291
KM3NETDAQ
KM3NeT DAQ data structures and auxiliaries.
Definition
DataQueue.cc:39
Generated by
1.12.0