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
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