6 #ifndef disDataH_INCLUDED
7 #define disDataH_INCLUDED
9 static const char sccsid_disDataH[] =
"@(#)disData.h\t5.7\tCreated 12/11/97 15:27:54, \tcompiled "__DATE__;
69 #define GROUP_DELETED 0
72 #define GROUP_TIME0_TDCS 30
73 #define GROUP_TRIGGER_TDCS 40
74 #define GROUP_TRIGGER_TDCS_COMP 41
75 #define GROUP_SCALERS 50
76 #define GROUP_LATCHES 52
78 #define GROUP_MISC_ADCS 54
79 #define GROUP_DIBBUK 55
80 #define GROUP_EVBV_ENCODERS 56
81 #define GROUP_TEMP_PROBES 57
82 #define GROUP_DIBBUKnfs 58
84 #define GROUP_BOSSUMMARY 61
86 #define GROUP_VETO_HITS 71
87 #define GROUP_VETO_BITMAP 72
90 #define GROUP_TCYL_ADCS 110
91 #define GROUP_TCYL_TDCS 111
92 #define GROUP_TCYL_COORS_A 120
93 #define GROUP_TCYL_COORS_B 121
94 #define GROUP_TCYL_COORS_C 122
95 #define GROUP_TCYL_COORS_D 123
96 #define GROUP_TCYL_COORS GROUP_TCYL_COORS_A
97 #define GROUP_TCYL_PATREC 130
98 #define GROUP_TCYL_TRACKS 140
99 #define GROUP_TCYL_TRACKCOV 141
102 #define GROUP_LGD_MCHITS 209
103 #define GROUP_LGD_ADCS 210
105 #define GROUP_LGD_HITS 211
106 #define GROUP_LGD_HITS2 212
107 #define GROUP_LGD_SHOWER_MC 213
109 #define GROUP_LGD_ROCS 240
110 #define GROUP_LGD_MAM 241
112 #define GROUP_LGD_CLUSTERS 252
113 #define GROUP_LGD_CLUSTER_HITS 253
114 #define GROUP_LGD_ENCODERS 254
115 #define GROUP_LGD_CLUSTER_HITS2 255
116 #define GROUP_LGD_CLUSTERS_MC 256
118 #define GROUP_NN_CLUSTERS 260
119 #define GROUP_NN_CLUSTER_HITS 261
123 #define GROUP_CSI_ADCS 310
124 #define GROUP_CSI_SCALERS 311
125 #define GROUP_CSI_HITS 312
126 #define GROUP_CSI_CLUSTERS 313
127 #define GROUP_CSI_PACKED 314
128 #define GROUP_CSI_TAGS 315
129 #define GROUP_CSI_TDCS 316
133 #define GROUP_PWC_PLANES 401
134 #define GROUP_PWC_HITS 402
138 #define GROUP_BEAMPWC_PLANES 411
139 #define GROUP_BEAMPWC_HITS 412
143 #define GROUP_BEAMHODO_TDCS 415
145 #define GROUP_BEAMHODO_PLANES 414
146 #define GROUP_BEAMHODO_HITS 416
150 #define GROUP_BEAMSCINT_TDCS GROUP_BEAMHODO_TDCS
151 #define GROUP_BEAMSCINT_PLANES GROUP_BEAMHODO_PLANES
152 #define GROUP_BEAMSCINT_HITS GROUP_BEAMHODO_HITS
154 #define GROUP_TPX123_PLANES 421
155 #define GROUP_TPX123_HITS 422
157 #define GROUP_MPSDC_PLANES 431
158 #define GROUP_MPSDC_HITS 432
159 #define GROUP_MPSDC_COMP 433
161 #define GROUP_TDX4_TDCS 461
163 #define GROUP_COORS 471
165 #define GROUP_DVMS 511
167 #define GROUP_C9_ADCS 551
168 #define GROUP_C9_TDCS 552
169 #define GROUP_C9_HITS 553
170 #define GROUP_C9_COOKED_HITS 556
173 #define GROUP_C9_MC_HITS 554
174 #define GROUP_NOTC9H9 555
175 #define GROUP_H9_ADCS 561
176 #define GROUP_H9_TDCS 562
177 #define GROUP_H9_HITS 563
178 #define GROUP_H9_MC_HITS 564
182 #define GROUP_MC_TRIGGERMASK 601
186 #define GROUP_MONTECARLO_EVENT 700
188 #define GROUP_BEAM_RECORD 710
196 #define GROUP_MONTECARLO_TRACKS 721
197 #define GROUP_TRACKS 722
198 #define GROUP_HTR_TRACKS 723
200 #define GROUP_TrackPositions 724
208 #define GROUP_MONTECARLO_PATREC 731
209 #define GROUP_PATREC 732
210 #define GROUP_PATREC_TRK 733
211 #define GROUP_PATREC_HTR 734
212 #define GROUP_PATREC_PROJ 735
213 #define GROUP_PATREC_BEAM 736
221 #define GROUP_GEO_MC_TRACKS 741
222 #define GROUP_GEO_TRACKS 742
224 #define GROUP_GEO_MC_VERTICES 751
225 #define GROUP_GEO_VERTICES 752
229 #define GROUP_ESR_NPRONG 801
230 #define GROUP_ESR_NPARTICLE 802
231 #define GROUP_ESR_VETO 803
232 #define GROUP_NDESR_VETO GROUP_ESR_VETO
235 #define GROUP_EVENT_WEIGHTS 804
236 #define GROUP_PWA_AMPLITUDES 805
237 #define GROUP_ESR_NPARTICLE_MC 806
238 #define GROUP_ESR_VERTICES 807
240 #define GROUP_ESR_COMPRESSED 808
241 #define GROUP_ESR_GENERIC 809
243 #define GROUP_ESR_VERTICES_MC 810
245 #define GROUP_ESR_BEFORE_SQUAW 811
246 #define GROUP_ESR_NPARTICLE_ALL 812
248 #define GROUP_SQUAW_SVFITS 840
249 #define GROUP_SQUAW_SVPULLS 841
250 #define GROUP_SQUAW_SV 842
251 #define GROUP_SQUAW_SVP 843
253 #define GROUP_SQUAW_MVFITS 850
254 #define GROUP_SQUAW_MVPULLS 851
255 #define GROUP_SQUAW_MV 852
256 #define GROUP_SQUAW_MVP 853
260 #define TRANSCOMPUTERCODE 1
263 #ifndef TRANSCOMPUTERCODE
264 #define TRANSCOMPUTERCODE 123
390 int tmask(
unsigned long mask,
unsigned long trigger);
396 void*
data_getItape(
const void*buffer,
const void**nextItape);
408 int data_listGroups(
const void*event,
int*ngroups,
int **groupsList,
int **groupsSize);
int data_newItape(void *itape)
int data_checkCRC(const void *buffer)
void * data_getAdr(const void *buffer)
int endian_convertItape(void *itape, int itapeLength)
void * data_addGroup(void *buffer, int bufsize, uint32 group, uint32 length)
int data_listGroups(const void *event, int *ngroups, int **groupsList, int **groupsSize)
unsigned long data_getGroupSize(const void *buf, uint32 group)
int data_saveGroups(void *buffer, int nsave, int *isave)
static const char sccsid_disDataH[]
void * data_getItape(const void *buffer, const void **nextItape)
group_header_t * data_addGroup_header(void *buffer, int bufsize, uint32 group, uint32 length)
void * data_getGroup(const void *buf, uint32 group)
int data_removeGroup(void *buffer, uint32 groupName)
int data_removeAllgroups(void *buffer)
int data_clean(void *buffer)
group_header_t * data_getGroupHeader(const void *buf, uint32 type)
int tmask(unsigned long mask, unsigned long trigger)
int data_checkCRC1(const void *buffer, int bufferLength)
int data_addCRC(void *buffer)
int data_renameGroup(void *event, int oldName, int newName)