June 05 2005 ------------ Extracted from DrcOnline/DrcFXBase.hh CVS revision 1.30 If the date above looks too old, check in the CVS repository if the file changed and feel free to update this text file. Thanks! // return value of the extract function is a flag enum DrcFxErr { okok = 0, ModIDMismatch = 1, AdcTruncated = 2, FormatErr = 3, TcOverflow = 4, TcUnderflow = 5, TrigErr = 6, OutofSynch = 7, AdcTdcTrunc = 8, FifoFull= 9, DfbSummary = 10, TdcDataTruncated = 11, TdcDataTruncatedPhysics = 12, DataCorrpt = 15, NoTDCBuffer = 16, NoChipOutput = 17, NoElemIterator = 18, NoTimeOutput = 19, NoTDCOutput = 20, NoTDCOutput2 = 21, NoADCOutput = 22, NoDfbOutput = 23, BufOverflow = 24, HitOverflow = 25, ElemOverflow = 26, NoElements = 27, notrecognized = 28, TcCorrpt = 29, DamagedDatagram = 30 // there should be less than 31 of them we have only 0x1f positions }; enum {DrcFxFatal = 14}; // fatal errors are 15 and above