00001 #ifndef _DAQ_DTA_STRUCTS_H_
00002 #define _DAQ_DTA_STRUCTS_H_
00003
00004
00005 struct daq_trg_word {
00006 short t ;
00007 unsigned char daq ;
00008 unsigned char trg ;
00009
00010 unsigned int rhic ;
00011 int rhic_delta ;
00012
00013 unsigned int reserved[5] ;
00014 } ;
00015
00016
00017
00018 struct daq_adc_tb {
00019 unsigned short adc ;
00020 unsigned short tb ;
00021 } ;
00022
00023
00024 struct daq_sim_adc_tb {
00025 unsigned short adc ;
00026 unsigned short tb ;
00027
00028
00029 unsigned short track_id ;
00030 short reserved ;
00031 } ;
00032
00033
00034
00035 struct daq_cld {
00036 float tb ;
00037 float pad ;
00038
00039 unsigned short charge ;
00040 unsigned short flags ;
00041
00042 unsigned short t1, t2 ;
00043 unsigned short p1, p2 ;
00044 } ;
00045
00046
00047 struct daq_sim_cld {
00048
00049 struct daq_cld cld ;
00050
00051
00052 unsigned short track_id ;
00053 short quality ;
00054 } ;
00055
00056
00057 struct daq_det_gain {
00058 float gain ;
00059 float t0 ;
00060 } ;
00061
00062 struct daq_det_pedrms {
00063 float rms ;
00064 u_short ped ;
00065 } ;
00066
00067
00068
00069 #endif
00070