| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

RawDataFormat.h

Go to the documentation of this file.
00001 /*******************************************************************************
00002  * @(#) Version: $Id: RawDataFormat.h,v 0.0 2009-08-26 18:35:01 mwang@ihep.ac.cn Exp$
00003  *
00004  * \namespace dyb
00005  *
00006  * \brief constants used in raw data format.
00007  *
00008  * \author WANG Meng <mwang@ihep.ac.cn> 2009-08-26 18:35:01
00009  *
00010  *******************************************************************************/
00011 #ifndef RawDataFormat_h
00012 #define RawDataFormat_h
00013 
00014 namespace dyb {
00015    // raw data file format, doc-3442-v2
00016    enum RecordMarker {
00017       kFileStartRecord = 0x1234aaaa
00018       , kFileNameStrings = 0x1234aabb
00019       , kMetadataStrings = 0x1234aabc
00020       , kRunParametersRecord = 0x1234bbbb
00021       , kCalibrationParametersRecord = 0x1234bbdd
00022       , kDataSeparatorRecord = 0x1234cccc
00023       , kFileEndRecord = 0x1234dddd
00024       , kFileEndMarker = 0x1234eeee
00025    };
00026 
00028    enum HeaderMarker { kEventHeader = 0xaa1234aa, kROMHeader = 0xbb1234bb };
00029 
00031    enum DataMarker {
00032       kLtbFrame = 0
00033       , kCBLTHead = 1
00034       , kDataHead = 2
00035       , kDataCharge = 3
00036       , kDataTime = 4
00037       , kDataFoot = 5
00038       , kCBLTFoot = 6
00039    };
00040 
00042    enum RomType {
00043       kRomFee           = 1
00044       , kRomFadc        = 2
00045       , kRomLtb         = 3
00046       , kRomRpcRom      = 4
00047       , kRomRpcRtm      = 5
00048       , kRomMtb         = 6
00049    };
00050 
00052    enum AdcRange {
00053       kAdcLowRange = 0
00054       , kAdcHighRange = 1
00055    };
00056 
00058    enum TimestampType {
00059       kUTC = true,
00060       kUnix = false
00061    };
00062 }
00063 
00064 
00065 #endif // RawDataFormat_h
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:27:02 2011 for RawDataIO by doxygen 1.4.7