00001 /* daqEventTag.h 00002 * 00003 * Table: daqEventTag 00004 * 00005 * description: // Daq input to TagDb 00006 */ 00007 00008 #ifndef __daqEventTag__H 00009 #define __daqEventTag__H 00010 00011 struct daqEventTag { 00012 00013 unsigned int run; /* run number */ 00014 unsigned int fileSequence; /* index portion of filename */ 00015 unsigned short fileStream; /* new in version 10.0 stream portion of filename */ 00016 unsigned short isCopy; /* new in version 10.0 is this a event a copy? */ 00017 unsigned int eventNumber; /* monotonically increases in every file */ 00018 unsigned short token; 00019 unsigned short physWord; /* new in version 10.0 physics word */ 00020 00021 /* unsigned int offset; removed in version 10.0 */ 00022 unsigned int size; /* in bytes */ 00023 unsigned int time; /* Time built by EVB */ 00024 unsigned short trgWord; 00025 unsigned short trg_cmd; /* From trgActionWord */ 00026 unsigned short daq_cmd; /* From trgActionWord */ 00027 unsigned short detector_bits; /* From trgActionWord */ 00028 unsigned int bx_hi; /* RHIC bunch crossing (hi word) */ 00029 unsigned int bx_lo; /* RHIC bunch crossing (lo word) */ 00030 /* unsigned int l3_accept_flags; removed in version 10.0 */ 00031 /* unsigned int l3_build_flags; removed in version 10.0 */ 00032 /* unsigned int l3_on_flags; removed in version 10.0 */ 00033 00034 unsigned int l3_nTracks; 00035 unsigned int trg_add_bits; /* was any pileup detected */ 00036 unsigned int lastDSM; 00037 00038 unsigned long long int l1_trg_bits; /* new in version 10.0 triggers satisfied after L1 */ 00039 unsigned long long int l2_trg_bits; /* new in version 10.0 triggers satisfied after L2 */ 00040 unsigned long long int l3_trg_bits; /* new in version 10.0 triggers satisfied after L3 */ 00041 }; 00042 #endif
1.5.9