Jpp
test_elongated_shower_pde
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
src
JDAQSummaryFrame.cc
Go to the documentation of this file.
1
#include "
km3net-dataformat/online/JDAQSummaryFrame.hh
"
2
3
4
/**
5
* \author mdejong
6
*/
7
8
/**
9
* Streamer version of JDAQSummaryslice as obtained from ROOT file.
10
*/
11
int
KM3NETDAQ::JDAQSummaryFrame::ROOT_IO_VERSION
= -1;
12
13
14
/**
15
* Custom ROOT streamer.
16
*
17
* \param R__b I/O buffer
18
*/
19
void
KM3NETDAQ::JDAQSummaryFrame::Streamer(
TBuffer
& R__b)
20
{
21
JDAQModuleIdentifier::Streamer(R__b);
22
23
if
(R__b.
IsReading
()) {
24
25
switch
(
ROOT_IO_VERSION
) {
26
27
case
-1:
28
case
0:
29
case
1:
30
case
2:
31
case
3:
32
break
;
33
34
case
4:
35
R__b >>
status
;
36
break
;
37
38
default
:
39
R__b >>
daq
;
40
R__b >>
status
;
41
R__b >>
fifo
;
42
R__b >>
status_3
;
43
R__b >>
status_4
;
44
break
;
45
}
46
47
for
(
int
i = 0; i !=
NUMBER_OF_PMTS
; ++i) {
48
R__b >>
data
[i].
value
;
49
}
50
51
}
else
{
52
53
R__b <<
daq
;
54
R__b <<
status
;
55
R__b <<
fifo
;
56
R__b <<
status_3
;
57
R__b <<
status_4
;
58
59
for
(
int
i = 0; i !=
NUMBER_OF_PMTS
; ++i) {
60
R__b <<
data
[i].
value
;
61
}
62
}
63
}
KM3NETDAQ::JDAQFrameStatus::status_3
int status_3
Definition:
JDAQFrameStatus.hh:333
KM3NETDAQ::JDAQSummaryFrame::data
JDAQRate data[NUMBER_OF_PMTS]
Definition:
JDAQSummaryFrame.hh:495
KM3NETDAQ::JDAQFrameStatus::fifo
int fifo
Definition:
JDAQFrameStatus.hh:332
KM3NETDAQ::JDAQRate::value
JRate_t value
Definition:
JDAQSummaryFrame.hh:261
KM3NETDAQ::JDAQFrameStatus::status
int status
Definition:
JDAQFrameStatus.hh:331
KM3NETDAQ::JDAQSummaryFrame::ROOT_IO_VERSION
static int ROOT_IO_VERSION
Streamer version of JDAQSummaryslice as obtained from ROOT file.
Definition:
JDAQSummaryFrame.hh:487
TBuffer::IsReading
bool IsReading()
Definition:
JRoot.hh:23
TBuffer
Definition:
JRoot.hh:21
KM3NETDAQ::JDAQFrameStatus::daq
int daq
Definition:
JDAQFrameStatus.hh:330
JDAQSummaryFrame.hh
KM3NETDAQ::NUMBER_OF_PMTS
static const int NUMBER_OF_PMTS
Total number of PMTs in module.
Definition:
JDAQ.hh:26
KM3NETDAQ::JDAQFrameStatus::status_4
int status_4
Definition:
JDAQFrameStatus.hh:334
Generated by
1.8.5