Jpp
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
externals
km3net-dataformat
online
JDAQSummarysliceHeader.hh
Go to the documentation of this file.
1
#ifndef __JDAQSUMMARYSLICEHEADER__
2
#define __JDAQSUMMARYSLICEHEADER__
3
4
#include "
JDAQRoot.hh
"
5
#include "
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
KM3NETDAQ::JDAQSummarysliceHeader::ClassDef
ClassDef(JDAQSummarysliceHeader, 2)
KM3NETDAQ::JDAQSummarysliceHeader::JDAQSummarysliceHeader
JDAQSummarysliceHeader(const JDAQChronometer &chronometer)
Constructor.
Definition:
JDAQSummarysliceHeader.hh:34
KM3NETDAQ::operator==
bool operator==(const JDAQChronometer &first, const JDAQChronometer &second)
Equal operator for DAQ chronometers.
Definition:
JDAQChronometer.hh:236
KM3NETDAQ::JDAQSummarysliceHeader::JDAQSummarysliceHeader
JDAQSummarysliceHeader()
Default constructor.
Definition:
JDAQSummarysliceHeader.hh:24
JDAQRoot.hh
KM3NETDAQ::JDAQSummarysliceHeader
JDAQ summaryslice header.
Definition:
JDAQSummarysliceHeader.hh:17
first
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first
Definition:
JDOMDAQDriver.sh:57
KM3NETDAQ::JDAQChronometer
DAQ chronometer.
Definition:
JDAQChronometer.hh:21
JDAQHeader.hh
KM3NETDAQ::JDAQHeader
DAQ header.
Definition:
JDAQHeader.hh:17
KM3NETDAQ::JDAQHeader::getDAQHeader
const JDAQHeader & getDAQHeader() const
Get DAQ header.
Definition:
JDAQHeader.hh:49
KM3NETDAQ::JDAQSummarysliceHeader::getDAQSummarysliceHeader
const JDAQSummarysliceHeader & getDAQSummarysliceHeader() const
Get DAQ summary slice header.
Definition:
JDAQSummarysliceHeader.hh:44
KM3NETDAQ::operator!=
bool operator!=(const JDAQChronometer &first, const JDAQChronometer &second)
Not-equal operator for DAQ chronometers.
Definition:
JDAQChronometer.hh:253
Generated by
1.8.5