BOSS
7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
ZddConverter.h
Go to the documentation of this file.
1
#ifndef ZDD_CONVERTER_H
2
#define ZDD_CONVERTER_H
3
4
#include "
ZddEvent/ZddEvent.h
"
5
#include <stdint.h>
6
7
class
ZddChannel
;
8
9
class
ZddConverter
10
{
11
public :
12
13
static
ZddConverter
*
instance
(
int
runMode = 2);
//default OfflineMode
14
static
void
destroy
();
15
16
bool
convert
(uint32_t* pdata,
int
size,
Event::ZddEvent
* evt);
17
18
private
:
19
20
uint32_t* decodeBoard(uint32_t* pevt,
Event::ZddEvent
* evt);
21
uint32_t* decodeChannel(uint32_t* pch,
ZddChannel
* evt);
22
23
ZddConverter
(
int
runMode);
24
~ZddConverter
();
25
26
ZddConverter
();
// not support
27
28
29
private
:
// data members
30
31
int
m_runMode;
32
33
static
ZddConverter
* s_instance;
34
};
35
36
#endif
private
#define private
Definition:
RootEventData_rootcint.cxx:11
ZddEvent.h
Event::ZddEvent
Definition:
ZddEvent.h:15
ZddChannel
Definition:
ZddChannel.h:18
ZddConverter
Definition:
ZddConverter.h:10
ZddConverter::instance
static ZddConverter * instance(int runMode=2)
Definition:
ZddConverter.cxx:9
ZddConverter::destroy
static void destroy()
Definition:
ZddConverter.cxx:18
ZddConverter::convert
bool convert(uint32_t *pdata, int size, Event::ZddEvent *evt)
Definition:
ZddConverter.cxx:26
source
Event
RawDataCnv
RawDataCnv-00-05-12
RawDataCnv
Util
ZddConverter.h
Generated by
1.9.6