BOSS 7.0.4
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RawDataCnv/RawDataCnv-00-04-37/RawDataCnv/Util/MucConverter.h
Go to the documentation of this file.
1#ifndef MUC_CONVERTER_H
2#define MUC_CONVERTER_H
3
4#include "GaudiKernel/StatusCode.h"
5#include "RawDataCnv/EventManagement/MucBuilder.h"
6#include "RawDataCnv/Util/BufferHolder.h"
7#include "MucRawEvent/MucDigi.h"
8
10
11 public:
12
13 // static interfaces
14 static MucConverter* instance();
15 static void destroy();
16
17 // public interfaces
18 StatusCode convert(const BufferHolder& src, MucDigiCol* des);
19 StatusCode convert(MucDigiCol* src, WriteRawEvent*& des);
20
21
22 private:
23
24 // private methods
25 MucConverter(); //get its intance via the static interface!
27
28 // private data members
29 MucBuilder m_builder;
30
31 // static data members
32 static MucConverter* s_instance;
33};
34
35#endif
ObjectVector< MucDigi > MucDigiCol
static MucConverter * instance()
Definition: MucConverter.cxx:5
static void destroy()
StatusCode convert(const BufferHolder &src, MucDigiCol *des)