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

In This Package:

dyb Namespace Reference


Enumerations

enum  RecordMarker {
  kFileStartRecord = 0x1234aaaa, kFileNameStrings = 0x1234aabb, kMetadataStrings = 0x1234aabc, kRunParametersRecord = 0x1234bbbb,
  kCalibrationParametersRecord = 0x1234bbdd, kDataSeparatorRecord = 0x1234cccc, kFileEndRecord = 0x1234dddd, kFileEndMarker = 0x1234eeee
}
enum  HeaderMarker { kEventHeader = 0xaa1234aa, kROMHeader = 0xbb1234bb }
 event header markers More...
enum  DataMarker {
  kLtbFrame = 0, kCBLTHead = 1, kDataHead = 2, kDataCharge = 3,
  kDataTime = 4, kDataFoot = 5, kCBLTFoot = 6
}
 FEE data format, doc-3618v3. More...
enum  RomType {
  kRomFee = 1, kRomFadc = 2, kRomLtb = 3, kRomRpcRom = 4,
  kRomRpcRtm = 5, kRomMtb = 6
}
 ROM types. More...
enum  AdcRange { kAdcLowRange = 0, kAdcHighRange = 1 }
 ADC range. More...
enum  TimestampType { kUTC = true, kUnix = false }
 Trigger timestamp format. More...

Enumeration Type Documentation

enum dyb::RecordMarker

Enumerator:
kFileStartRecord 
kFileNameStrings 
kMetadataStrings 
kRunParametersRecord 
kCalibrationParametersRecord 
kDataSeparatorRecord 
kFileEndRecord 
kFileEndMarker 

Definition at line 16 of file RawDataFormat.h.

00016                      {
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    };

enum dyb::HeaderMarker

event header markers

Enumerator:
kEventHeader 
kROMHeader 

Definition at line 28 of file RawDataFormat.h.

00028 { kEventHeader = 0xaa1234aa, kROMHeader = 0xbb1234bb };

enum dyb::DataMarker

FEE data format, doc-3618v3.

Enumerator:
kLtbFrame 
kCBLTHead 
kDataHead 
kDataCharge 
kDataTime 
kDataFoot 
kCBLTFoot 

Definition at line 31 of file RawDataFormat.h.

00031                    {
00032       kLtbFrame = 0
00033       , kCBLTHead = 1
00034       , kDataHead = 2
00035       , kDataCharge = 3
00036       , kDataTime = 4
00037       , kDataFoot = 5
00038       , kCBLTFoot = 6
00039    };

enum dyb::RomType

ROM types.

Enumerator:
kRomFee 
kRomFadc 
kRomLtb 
kRomRpcRom 
kRomRpcRtm 
kRomMtb 

Definition at line 42 of file RawDataFormat.h.

00042                 {
00043       kRomFee           = 1
00044       , kRomFadc        = 2
00045       , kRomLtb         = 3
00046       , kRomRpcRom      = 4
00047       , kRomRpcRtm      = 5
00048       , kRomMtb         = 6
00049    };

enum dyb::AdcRange

ADC range.

Enumerator:
kAdcLowRange 
kAdcHighRange 

Definition at line 52 of file RawDataFormat.h.

00052                  {
00053       kAdcLowRange = 0
00054       , kAdcHighRange = 1
00055    };

enum dyb::TimestampType

Trigger timestamp format.

Enumerator:
kUTC 
kUnix 

Definition at line 58 of file RawDataFormat.h.

00058                       {
00059       kUTC = true,
00060       kUnix = false
00061    };

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

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