Analysis Software
Documentation for sPHENIX simulation software
 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