00001 #ifndef __EEMC_CONST_DB_HH
00002 #define __EEMC_CONST_DB_HH
00003
00004
00005 #define EEMCDbMaxBox 5
00006
00007
00008 #define EEMCDbMaxPmt 60
00009
00010
00011 #define EEMCDbMaxAdc 1000
00012
00013
00014
00015
00016
00017 #define EEMCDbMaxName 16
00018
00019
00020 #define EEMCDbMaxComment 160
00021
00022
00023
00024 #define EEMCDbStringDelim '$'
00025
00026
00027
00028
00029 #define EEMCDbMaxPmtName 960
00030
00031
00032 #define EEMCDbMaxBoxName 80
00033
00034
00035 #define EEMCDbMaxAdcName 16000
00036
00037
00038
00039
00040
00041
00042
00043 #define EEMCDbMaxXMLData 524288
00044
00045
00046
00047
00048
00049
00050
00051
00052 #define EEMCSTAT_ONLPED 0x0001 // only pedestal is visible
00053 #define EEMCSTAT_STKBT 0x0002 // sticky lower bits
00054 #define EEMCSTAT_HOTHT 0x0004 // masked for HT trigger
00055 #define EEMCSTAT_HOTJP 0x0008 // masked for JP trigger
00056 #define EEMCSTAT_HIGPED 0x0010 // ped is very high but channel seems to work
00057 #define EEMCSTAT_HOTSTR 0x0020 // hot esmd strip
00058 #define EEMCSTAT_JUMPED 0x0040 // jumpy ped over several chan over days
00059 #define EEMCSTAT_WIDPED 0x0080 // wide ped over:2.5 ch towers, 1.5 ch MAPMT's
00060
00061
00062
00063
00064
00065
00066
00067
00068 #define EEMCFAIL_GARBG 0x0001 // faulty channel
00069 #define EEMCFAIL_HVOFF 0x0002 // HV was off or varied
00070 #define EEMCFAIL_NOFIB 0x0004 // signal fiber is broken
00071 #define EEMCFAIL_CPYCT 0x0008 // stuck in copyCat mode
00072
00073 #endif
00074
00075