ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
Home page
Related Pages
Modules
Namespaces
Classes
Files
External Links
File List
File Members
ECCE @ EIC Software
Deprecated List
Modules
Namespaces
Classes
Files
File List
acts
analysis
coresoftware
Doxygen_Assist
ecce-detectors
fun4all_eicdetectors
geant4
macros
online_distribution
blob
master
newbasic
A_Event.cc
A_Event.h
all.h
BoolDefs.h
buffer.cc
buffer.h
BufferConstants.h
caen_correction.cc
caen_correction.h
Cframe.C
Cframe.h
CframeV1.C
CframeV1.h
changehitformat.cc
changeid.cc
Cpacket.C
Cpacket.h
CpacketV1.C
CpacketV1.h
dataBlock.C
dataBlock.h
dataBlockHdr.h
dataBlockPublic.h
date_filter_msg_buffer.cc
date_filter_msg_buffer.h
ddump.cc
decoding_routines.cc
decoding_routines.h
devicedefs.h
dlist.cc
dpipe.cc
dpipe_filter.h
errorBlock.C
errorBlock.h
Event.h
event_io.h
eventcombiner.cc
Eventiterator.h
eventLinkDef.h
EventTypes.h
evt_mnemonic.cc
EvtConstants.h
EvtStructures.h
fakeFrame.C
fakeFrame.h
fileEventiterator.cc
fileEventiterator.h
filter_msg_buffer.cc
filter_msg_buffer.h
formatError.C
formatError.h
formatIO.C
formatIO.h
frameHdr.h
frameHdrV1.h
framePackets.C
framePackets.h
framePublic.h
frameRoutines.C
frameRoutines.h
frameSourceIds.h
frameV1Public.h
gen_utilities.h
generalDefinitions.h
gzbuffer.cc
gzbuffer.h
listEventiterator.cc
listEventiterator.h
lzobuffer.cc
lzobuffer.h
md5.cc
md5.h
mizar.h
msg_buffer.cc
msg_buffer.h
msg_control.cc
msg_control.h
msg_profile.h
msgLinkDef.h
msgqueue.C
oamlBuffer.cc
oamlBuffer.h
oBuffer.cc
oBuffer.h
odd_filter.cc
oEvent.cc
oEvent.h
ogzBuffer.cc
ogzBuffer.h
olzoBuffer.cc
olzoBuffer.h
oncs_mnemonic.cc
oncsBuffer.cc
oncsBuffer.h
oncsCollection.h
oncsdefs.h
oncsEvent.cc
oncsEvent.h
oncsEventiterator.cc
oncsEventiterator.h
oncsEvtConstants.h
oncsEvtStructures.h
oncsStructures.h
oncsSub_id2evt.cc
oncsSub_id2evt.h
oncsSub_id4evt.cc
oncsSub_id4evt.h
oncsSub_idbspetdata.cc
oncsSub_idbspetdata.h
oncsSub_idcaenv1742.cc
oncsSub_idcaenv1742.h
oncsSub_idcaenv792.cc
oncsSub_idcaenv792.h
oncsSub_idcstr.cc
oncsSub_idcstr.h
oncsSub_iddigitizerv1.cc
oncsSub_iddigitizerv1.h
oncsSub_iddreamv0.cc
oncsSub_iddreamv0.h
oncsSub_iddrs4v1.cc
oncsSub_iddrs4v1.h
oncsSub_idfnalmwpc.cc
oncsSub_idfnalmwpc.h
oncsSub_idfnalmwpcv2.cc
oncsSub_idfnalmwpcv2.h
oncsSub_idmvtxv0.cc
oncsSub_idmvtxv0.h
oncsSub_idmvtxv1.cc
oncsSub_idmvtxv1.h
oncsSub_idmvtxv2.cc
oncsSub_idmvtxv2.h
oncsSub_idrcpetdata.cc
oncsSub_idrcpetdata.h
oncsSub_idsis3300.cc
oncsSub_idsis3300.h
oncsSub_idsis3300r.cc
oncsSub_idsis3300r.h
oncsSub_idsrs_v01.cc
oncsSub_idsrs_v01.h
oncsSub_idtpcfeev1.cc
oncsSub_idtpcfeev1.h
oncsSub_idtpcfeev2.cc
oncsSub_idtpcfeev2.h
oncsSub_iduppetdata.cc
oncsSub_iduppetdata.h
oncsSub_iduppetdata_v104.cc
oncsSub_iduppetdata_v104.h
oncsSub_iduppetparams.cc
oncsSub_iduppetparams.h
oncsSubConstants.h
oncsSubevent.cc
oncsSubevent.h
ophBuffer.cc
ophBuffer.h
ospBuffer.cc
ospBuffer.h
ospEvent.cc
ospEvent.h
packet.h
packet_A.cc
packet_A.h
packet_cdevbpm.cc
packet_cdevbpm.h
packet_cdevbuckets.cc
packet_cdevbuckets.h
packet_cdevdvm.cc
packet_cdevdvm.h
packet_cdevir.cc
packet_cdevir.h
packet_cdevmadch.cc
packet_cdevmadch.h
packet_cdevpolarimeter.cc
packet_cdevpolarimeter.h
packet_cdevpoltarget.cc
packet_cdevpoltarget.h
packet_cdevring.cc
packet_cdevring.h
packet_cdevringnopol.cc
packet_cdevringnopol.h
packet_cdevwcm.cc
packet_cdevwcm.h
packet_collection.h
packet_fvtx_dcm0.cc
packet_fvtx_dcm0.h
packet_gl1.cc
packet_gl1.h
packet_gl1_evclocks.cc
packet_gl1_evclocks.h
packet_gl1p.cc
packet_gl1p.h
packet_gl1psum.cc
packet_gl1psum.h
packet_hbd_fpga.cc
packet_hbd_fpga.h
packet_hbd_fpgashort.cc
packet_hbd_fpgashort.h
packet_id2evt.cc
packet_id2evt.h
packet_id4evt.cc
packet_id4evt.h
packet_id4scaler.cc
packet_id4scaler.h
packet_idcdevdescr.cc
packet_idcdevdescr.h
packet_idcstr.cc
packet_idcstr.h
packet_iddigitizerv2.cc
packet_iddigitizerv2.h
packet_mnemonic.cc
packet_starscaler.cc
packet_starscaler.h
packet_w124.cc
packet_w124.h
packetConstants.h
packetHdr.h
packetHdrV1.h
packetHeaders.h
packetPublic.h
packetRoutines.C
packetRoutines.h
packetV1Public.h
phenixOnline.h
phenixTypes.h
PHmd5Utils.cc
PHmd5Utils.h
PHmd5Value.cc
PHmd5Value.h
prdf2prdf.cc
prdfBuffer.cc
prdfBuffer.h
prdfcheck.cc
prdfsplit.cc
printmsg.h
rcdaqEventiterator.cc
rcdaqEventiterator.h
remote_msg_buffer.cc
remote_msg_buffer.h
simpleRandom.cc
simpleRandom.h
strnstr.cc
strnstr.h
strptime.cc
testEventiterator.cc
testEventiterator.h
pmonitor
tutorials
doxygen_mainpage.h
File Members
External Links
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
decoding_routines.h
Go to the documentation of this file.
Or view
the newest version in sPHENIX GitHub for file decoding_routines.h
1
#ifndef __DECODING_ROUTINES_H
2
#define __DECODING_ROUTINES_H
3
4
#include "
event_io.h
"
5
6
#define WINDOWSEXPORT
7
8
int
WINDOWSEXPORT
decode_id4evt
(
int
*,
int
[] ,
int
,
int
,
int
* );
9
10
int
WINDOWSEXPORT
decode_id2evt
(
int
*,
short
[] ,
int
,
int
,
int
* );
11
12
int
WINDOWSEXPORT
decode_idhammondset
(
int
*,
int
[] ,
int
,
int
,
int
* );
13
14
int
WINDOWSEXPORT
decode_idhammond
(
int
*,
int
[] ,
int
,
int
,
int
* );
15
16
int
WINDOWSEXPORT
decode_idsam
(
int
*,
int
[] ,
int
,
int
,
int
* );
17
18
int
WINDOWSEXPORT
decode_iddcfem
(
int
*,
int
[] ,
int
,
int
,
int
* );
19
20
int
WINDOWSEXPORT
decode_idtecfem
(
int
*,
int
[] ,
int
,
int
,
int
* );
21
22
int
WINDOWSEXPORT
decode_idmiznhc
(
int
*,
int
[] ,
int
,
int
,
int
* );
23
24
// the "DCM" raw data format decoders
25
26
int
WINDOWSEXPORT
decode_bbc_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
27
int
WINDOWSEXPORT
decode_mvd_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
28
int
WINDOWSEXPORT
decode_dch_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
29
int
WINDOWSEXPORT
decode_pc_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
30
int
WINDOWSEXPORT
decode_tec_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
31
int
WINDOWSEXPORT
decode_rich_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
32
int
WINDOWSEXPORT
decode_tof_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
33
int
WINDOWSEXPORT
decode_pbsc_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
34
int
WINDOWSEXPORT
decode_pbgl_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
35
int
WINDOWSEXPORT
decode_muta_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
36
int
WINDOWSEXPORT
decode_mutc_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
37
int
WINDOWSEXPORT
decode_muid_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
38
int
WINDOWSEXPORT
decode_zdc_dcm0
(
int
*,
int
[] ,
int
,
int
,
int
* );
39
40
int
WINDOWSEXPORT
decode_rich_ll1
(
int
*,
int
[] ,
int
,
int
,
int
* );
41
int
WINDOWSEXPORT
decode_mvd_ll1
(
int
*,
int
[] ,
int
,
int
,
int
* );
42
int
WINDOWSEXPORT
decode_bbc_ll1
(
int
*,
int
[] ,
int
,
int
,
int
* );
43
int
WINDOWSEXPORT
decode_ntczdc_ll1
(
int
*,
int
[] ,
int
,
int
,
int
* );
44
int
WINDOWSEXPORT
decode_big_ll1
(
int
*,
int
[] ,
int
,
int
,
int
* );
45
int
WINDOWSEXPORT
decode_tof_ll1
(
int
*,
int
[] ,
int
,
int
,
int
* );
46
int
WINDOWSEXPORT
decode_muid_ll1
(
int
*,
int
[] ,
int
,
int
,
int
* );
47
int
WINDOWSEXPORT
decode_ert_ll1
(
int
*,
int
[] ,
int
,
int
,
int
* );
48
int
WINDOWSEXPORT
decode_pbgl_ll1
(
int
*,
int
[] ,
int
,
int
,
int
* );
49
int
WINDOWSEXPORT
decode_pbsc_ll1
(
int
*,
int
[] ,
int
,
int
,
int
* );
50
int
WINDOWSEXPORT
decode_gl1
(
int
*,
int
[] ,
int
,
int
,
int
* );
51
int
WINDOWSEXPORT
decode_gl1p
(
int
*,
int
[] ,
int
,
int
,
int
* );
52
53
int
WINDOWSEXPORT
decode_bbc_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
54
int
WINDOWSEXPORT
decode_mvd_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
55
int
WINDOWSEXPORT
decode_dch_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
56
int
WINDOWSEXPORT
decode_pc_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
57
int
WINDOWSEXPORT
decode_tec_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
58
int
WINDOWSEXPORT
decode_rich_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
59
int
WINDOWSEXPORT
decode_tof_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
60
int
WINDOWSEXPORT
decode_pbsc_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
61
int
WINDOWSEXPORT
decode_pbgl_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
62
int
WINDOWSEXPORT
decode_muta_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
63
int
WINDOWSEXPORT
decode_mutc_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
64
int
WINDOWSEXPORT
decode_muid_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
65
int
WINDOWSEXPORT
decode_zdc_dcm1
(
int
*,
int
[] ,
int
,
int
,
int
* );
66
67
68
int
WINDOWSEXPORT
decode_bbc_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
69
int
WINDOWSEXPORT
decode_mvd_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
70
int
WINDOWSEXPORT
decode_dch_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
71
int
WINDOWSEXPORT
decode_pc_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
72
int
WINDOWSEXPORT
decode_tec_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
73
int
WINDOWSEXPORT
decode_rich_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
74
int
WINDOWSEXPORT
decode_tof_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
75
int
WINDOWSEXPORT
decode_pbsc_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
76
int
WINDOWSEXPORT
decode_pbgl_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
77
int
WINDOWSEXPORT
decode_muta_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
78
int
WINDOWSEXPORT
decode_mutc_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
79
int
WINDOWSEXPORT
decode_muid_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
80
int
WINDOWSEXPORT
decode_zdc_dcm2
(
int
*,
int
[] ,
int
,
int
,
int
* );
81
82
int
WINDOWSEXPORT
decode_pc_dcm3
(
int
*,
int
[] ,
int
,
int
,
int
* );
83
int
WINDOWSEXPORT
decode_mutc_dcm3
(
int
*,
int
[] ,
int
,
int
,
int
* );
84
85
int
WINDOWSEXPORT
decode_pbsc_dcm32
(
int
*,
int
[] ,
int
,
int
,
int
* );
86
87
int
WINDOWSEXPORT
decode_pbsc_dcms
(
int
*,
int
[] ,
int
,
int
,
int
* );
88
89
int
WINDOWSEXPORT
decode_mutc_dcm3
(
int
*,
int
[] ,
int
,
int
,
int
* );
90
91
// ----------
92
93
#endif
online_distribution
blob
master
newbasic
decoding_routines.h
Built by
Jin Huang
. updated:
Wed Jun 29 2022 17:25:59
using
1.8.2 with
ECCE GitHub integration