BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RawDataCnv/include/RawDataCnv/EventManagement/HltBuilder.h
Go to the documentation of this file.
1
#ifndef HLTBUILDER_H
2
#define HLTBUILDER_H
3
4
#include "HltEvent/HltRaw.h"
5
#include "RawDataCnv/EventManagement/Builder.h"
6
7
using namespace
std
;
8
9
class
HltBuilder
:
public
Builder
{
10
11
public
:
12
HltBuilder
();
13
virtual
~HltBuilder
();
14
StatusCode
initialize
(
string
& initFile );
15
uint32_t
getTEID
( uint32_t reid ) {
return
m_re2te[reid]; }
16
uint32_t
getREID
( uint32_t teid );
17
void
unPack
( uint32_t reDigi, uint32_t
n
, uint32_t& REId, uint32_t& TEData1,
18
uint32_t& TEData2 );
19
StatusCode
pack
(
HltRawCol
* digiCol,
WriteRawEvent
*& re );
20
21
private
:
22
// string initFile;
23
uint32_t m_idIndex;
24
uint32_t m_idMask;
25
uint32_t m_algIndex;
26
uint32_t m_algMask;
27
uint32_t m_criIndex;
28
uint32_t m_criMask;
29
uint32_t m_varIndex;
30
uint32_t m_varMask;
31
32
uint32_t* m_re2te;
33
TE2REMAP
m_te2reMap;
34
};
35
#endif
n
const Int_t n
Definition
DataBase/tau_mode.c:57
HltRawCol
ObjectVector< HltRaw > HltRawCol
Definition
Event/HltEvent/include/HltEvent/HltRaw.h:37
WriteRawEvent
eformat::write::FullEventFragment WriteRawEvent
Definition
Event/RawDataCnv/include/RawDataCnv/EventManagement/RawEventDef.h:9
Builder::TE2REMAP
std::map< uint32_t, uint32_t > TE2REMAP
Definition
Event/RawDataCnv/include/RawDataCnv/EventManagement/Builder.h:22
Builder::Builder
Builder()
Definition
Builder.cxx:11
HltBuilder::getTEID
uint32_t getTEID(uint32_t reid)
Definition
Event/RawDataCnv/include/RawDataCnv/EventManagement/HltBuilder.h:15
HltBuilder::unPack
void unPack(uint32_t reDigi, uint32_t n, uint32_t &REId, uint32_t &TEData1, uint32_t &TEData2)
Definition
HltBuilder.cxx:17
HltBuilder::getREID
uint32_t getREID(uint32_t teid)
Definition
HltBuilder.cxx:140
HltBuilder::pack
StatusCode pack(HltRawCol *digiCol, WriteRawEvent *&re)
Definition
HltBuilder.cxx:44
HltBuilder::HltBuilder
HltBuilder()
Definition
HltBuilder.cxx:7
HltBuilder::initialize
StatusCode initialize(string &initFile)
Definition
HltBuilder.cxx:95
HltBuilder::~HltBuilder
virtual ~HltBuilder()
Definition
HltBuilder.cxx:15
std
Definition
x86_64-el9-gcc13-dbg/Event/RootEventData/RootEventDataDict.cxx:101
8.0.0
BOSS_Source
Event
RawDataCnv
include
RawDataCnv
EventManagement
HltBuilder.h
Generated by
1.16.1