Jpp
17.1.1
the software that should make you happy
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
JDAQTimesliceHeader.hh
Go to the documentation of this file.
1
#ifndef __JDAQTIMESLICEHEADER__
2
#define __JDAQTIMESLICEHEADER__
3
4
#include "
km3net-dataformat/online/JDAQRoot.hh
"
5
#include "
km3net-dataformat/online/JDAQHeader.hh
"
6
7
8
/**
9
* \author mdejong
10
*/
11
namespace
KM3NETDAQ {
12
13
/**
14
* JDAQ timeslice header.
15
*/
16
class
JDAQTimesliceHeader
:
17
public
JDAQHeader
18
{
19
public
:
20
/**
21
* Default constructor.
22
*/
23
JDAQTimesliceHeader
() :
24
JDAQHeader
()
25
{}
26
27
28
/**
29
* Constructor.
30
*
31
* \param chronometer DAQ chronometer
32
*/
33
JDAQTimesliceHeader
(
const
JDAQChronometer
& chronometer) :
34
JDAQHeader
(chronometer)
35
{}
36
37
38
/**
39
* Get DAQ time slice header.
40
*
41
* \return DAQ time slice header
42
*/
43
const
JDAQTimesliceHeader
&
getDAQTimesliceHeader
()
const
44
{
45
return
static_cast<
const
JDAQTimesliceHeader
&
>
(*this);
46
}
47
48
49
ClassDef
(
JDAQTimesliceHeader
,2);
50
};
51
52
53
/**
54
* Equal operator for DAQ time slice headers.
55
*
56
* \param first time slice header
57
* \param second time slice header
58
* \result true if first timeslice header equal to second; else false
59
*/
60
inline
bool
operator==
(
const
JDAQTimesliceHeader
&
first
,
61
const
JDAQTimesliceHeader
& second)
62
{
63
return
(first.
getDAQHeader
() == second.
getDAQHeader
());
64
}
65
66
67
/**
68
* Not-equal operator for DAQ time slice headers.
69
*
70
* \param first time slice header
71
* \param second time slice header
72
* \result true if first time slice header not equal to second; else false
73
*/
74
inline
bool
operator!=
(
const
JDAQTimesliceHeader
&
first
,
75
const
JDAQTimesliceHeader
& second)
76
{
77
return
!(first == second);
78
}
79
}
80
81
#endif
KM3NETDAQ::JDAQTimesliceHeader::JDAQTimesliceHeader
JDAQTimesliceHeader(const JDAQChronometer &chronometer)
Constructor.
Definition:
JDAQTimesliceHeader.hh:33
KM3NETDAQ::operator==
bool operator==(const JDAQChronometer &first, const JDAQChronometer &second)
Equal operator for DAQ chronometers.
Definition:
JDAQChronometer.hh:236
KM3NETDAQ::JDAQTimesliceHeader
JDAQ timeslice header.
Definition:
JDAQTimesliceHeader.hh:16
JDAQRoot.hh
KM3NETDAQ::JDAQTimesliceHeader::ClassDef
ClassDef(JDAQTimesliceHeader, 2)
KM3NETDAQ::JDAQTimesliceHeader::getDAQTimesliceHeader
const JDAQTimesliceHeader & getDAQTimesliceHeader() const
Get DAQ time slice header.
Definition:
JDAQTimesliceHeader.hh:43
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::operator!=
bool operator!=(const JDAQChronometer &first, const JDAQChronometer &second)
Not-equal operator for DAQ chronometers.
Definition:
JDAQChronometer.hh:253
KM3NETDAQ::JDAQTimesliceHeader::JDAQTimesliceHeader
JDAQTimesliceHeader()
Default constructor.
Definition:
JDAQTimesliceHeader.hh:23
Generated by
1.8.5