Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

mdBlockDefinitions.h File Reference

#include "dataFormats.h"
#include "mdRawDataMasks.h"
#include "mdSpillData.h"

Go to the source code of this file.

Classes

struct  mdBlockGenericHeader_t
struct  mdBlockMonitorHeader_t
struct  mdBlockChargeInjectInfo_t
struct  mdBlockCrateMonitor_t
struct  mdBlockVarcMonitor_t
struct  mdBlockVfbMonitor_t
struct  mdBlockMasterMonitor_t
struct  mdBlockMinderMonitor_t
struct  mdBlockTrcMonitor_t
struct  mdBlockTrcStatus_t
struct  mdBlockTrcStatusReport_t
struct  mdBlockVaTimingMonitor_t
struct  mdBlockCrateReadout_t
struct  mdBlockCrateReadoutCrateHeader_t
struct  mdBlockDaqDeadTime_t
struct  mdBlockErrorStats_t
struct  mdBlockLiTpmtDigits_t
struct  mdBlockPedestalTable_t
struct  mdBlockRunComment_t
struct  mdBlockRunEnd_t
struct  mdBlockRunStart_t
struct  mdBlockSnarlHeader_t
struct  mdBlockSpillServerMonitor_t
struct  mdBlockSparsifierTable_t
struct  mdBlockTdcRawData_t
struct  mdBlockTriggerStats_t
struct  mdBlockTpSummarySingles_t
struct  mdBlockVarcErrorInTf_t
struct  mdBlockQieChannelHeader_t
struct  mdBlockQieDataPoint_t
struct  mdBlockQieCalibrationPoint_t
struct  mdBlockCurrentInjectData_t
struct  mdBlockLinearizedData_t
struct  mdBlockQieCalibrationData_t
struct  mdBlockQieData_t
struct  mdBlockVtmTimeInfo_t
struct  mdBlockLookUpTable_t
struct  mdBlockQieErrorStats_t

Typedefs

typedef enum mdBlockSourceCodeEnum mdBlockSourceCode
typedef enum mdBlockIdentifierEnum mdBlockIdentifier
typedef mdBlockGenericHeader_t mdBlockGenericHeader
typedef mdBlockMonitorHeader_t mdBlockMonitorHeader
typedef mdBlockChargeInjectInfo_t mdBlockChargeInjectInfo
typedef mdBlockCrateMonitor_t mdBlockCrateMonitor
typedef mdBlockVarcMonitor_t mdBlockVarcMonitor
typedef mdBlockVfbMonitor_t mdBlockVfbMonitor
typedef mdBlockMasterMonitor_t mdBlockMasterMonitor
typedef mdBlockMinderMonitor_t mdBlockMinderMonitor
typedef mdBlockTrcMonitor_t mdBlockTrcMonitor
typedef mdBlockTrcStatus_t mdBlockTrcStatus
typedef mdBlockTrcStatusReport_t mdBlockTrcStatusReport
typedef mdBlockVaTimingMonitor_t mdBlockVaTimingMonitor
typedef mdBlockCrateReadout_t mdBlockCrateReadout
typedef mdBlockCrateReadoutCrateHeader_t mdBlockCrateReadoutCrateHeader
typedef mdBlockDaqDeadTime_t mdBlockDaqDeadTime
typedef mdBlockErrorStats_t mdBlockErrorStats
typedef mdBlockLiTpmtDigits_t mdBlockLiTpmtDigits
typedef mdBlockPedestalTable_t mdBlockPedestalTable
typedef mdBlockRunComment_t mdBlockRunComment
typedef mdBlockRunEnd_t mdBlockRunEnd
typedef mdBlockRunStart_t mdBlockRunStart
typedef mdBlockSnarlHeader_t mdBlockSnarlHeader
typedef mdBlockSpillServerMonitor_t mdBlockSpillServerMonitor
typedef mdBlockSparsifierTable_t mdBlockSparsifierTable
typedef mdBlockTdcRawData_t mdBlockTdcRawData
typedef mdBlockTriggerStats_t mdBlockTriggerStats
typedef mdBlockTpSummarySingles_t mdBlockTpSummarySingles
typedef mdBlockVarcErrorInTf_t mdBlockVarcErrorInTf
typedef mdBlockQieChannelHeader_t mdBlockQieChannelHeader
typedef mdBlockQieDataPoint_t mdBlockQieDataPoint
typedef mdBlockQieCalibrationPoint_t mdBlockQieCalibrationPoint
typedef mdBlockCurrentInjectData_t mdBlockCurrentInjectData
typedef mdBlockLinearizedData_t mdBlockLinearizedData
typedef mdBlockQieCalibrationData_t mdBlockQieCalibrationData
typedef mdBlockQieData_t mdBlockQieData
typedef mdBlockVtmTimeInfo_t mdBlockVtmTimeInfo
typedef mdBlockLookUpTable_t mdBlockLookUpTable
typedef mdBlockQieErrorStats_t mdBlockQieErrorStats

Enumerations

enum  mdBlockSourceCodeEnum {
  kMdBlockSourceDaq = 0, kMdBlockSourceDcs = 1, kMdBlockSourceNearDetector = 1, kMdBlockSourceFarDetector = 2,
  kMdBlockSourceCalDetector = 4
}
enum  mdBlockIdentifierEnum {
  kMdBlockSnarlHeader = 0x101, kMdBlockCrateReadout = 0x102, kMdBlockTdcRawData = 0x103, kMdBlockTofReadout = 0x104,
  kMdBlockMonitorHeader = 0x200, kMdBlockPedestalTable = 0x201, kMdBlockChargeInjectInfo = 0x202, kMdBlockVarcErrorInTf = 0x203,
  kMdBlockSparsifierTable = 0x204, kMdBlockCrateMonitor = 0x205, kMdBlockTrcMonitor = 0x206, kMdBlockVaTimingMonitor = 0x207,
  kMdBlockSpillServerMonitor = 0x208, kMdBlockTpSummarySingles = 0x301, kMdBlockLiSummaryAdc = 0x302, kMdBlockLiSummaryTiming = 0x303,
  kMdBlockDaqDeadTime = 0x304, kMdBlockLiTpmtDigits = 0x305, kMdBlockRunStart = 0x401, kMdBlockRunEnd = 0x402,
  kMdBlockRunComment = 0x403, kMdBlockTriggerStats = 0x404, kMdBlockErrorStats = 0x405, kMdBlockSubRunEnd = 0x406,
  kMdBlockConfigRunPrepare = 0x501, kMdBlockConfigFiles = 0x502, kMdBlockQieData = 0x601, kMdBlockLinearizedData = 0x602,
  kMdBlockQieCalibrationData = 0x603, kMdBlockCurrentInjectData = 0x604, kMdBlockCalibrationFits = 0x605, kMdBlockNDErrorBlock = 0x606,
  kMdBlockVtmTimeInfo = 0x607, kMdBlockLookUpTable = 0x608, kMdBlockQieErrorStats = 0x609, kMdBlockVaDeadChips = 0xf00,
  kMdBlockVaOvershoot = 0xf01
}


Typedef Documentation

typedef struct mdBlockChargeInjectInfo_t mdBlockChargeInjectInfo
 

typedef struct mdBlockCrateMonitor_t mdBlockCrateMonitor
 

typedef struct mdBlockCrateReadout_t mdBlockCrateReadout
 

typedef struct mdBlockCrateReadoutCrateHeader_t mdBlockCrateReadoutCrateHeader
 

typedef struct mdBlockCurrentInjectData_t mdBlockCurrentInjectData
 

typedef struct mdBlockDaqDeadTime_t mdBlockDaqDeadTime
 

typedef struct mdBlockErrorStats_t mdBlockErrorStats
 

typedef struct mdBlockGenericHeader_t mdBlockGenericHeader
 

typedef enum mdBlockIdentifierEnum mdBlockIdentifier
 

typedef struct mdBlockLinearizedData_t mdBlockLinearizedData
 

typedef struct mdBlockLiTpmtDigits_t mdBlockLiTpmtDigits
 

typedef struct mdBlockLookUpTable_t mdBlockLookUpTable
 

typedef struct mdBlockMasterMonitor_t mdBlockMasterMonitor
 

typedef struct mdBlockMinderMonitor_t mdBlockMinderMonitor
 

typedef struct mdBlockMonitorHeader_t mdBlockMonitorHeader
 

typedef struct mdBlockPedestalTable_t mdBlockPedestalTable
 

typedef struct mdBlockQieCalibrationData_t mdBlockQieCalibrationData
 

typedef struct mdBlockQieCalibrationPoint_t mdBlockQieCalibrationPoint
 

typedef struct mdBlockQieChannelHeader_t mdBlockQieChannelHeader
 

typedef struct mdBlockQieData_t mdBlockQieData
 

typedef struct mdBlockQieDataPoint_t mdBlockQieDataPoint
 

typedef struct mdBlockQieErrorStats_t mdBlockQieErrorStats
 

typedef struct mdBlockRunComment_t mdBlockRunComment
 

typedef struct mdBlockRunEnd_t mdBlockRunEnd
 

typedef struct mdBlockRunStart_t mdBlockRunStart
 

typedef struct mdBlockSnarlHeader_t mdBlockSnarlHeader
 

typedef enum mdBlockSourceCodeEnum mdBlockSourceCode
 

typedef struct mdBlockSparsifierTable_t mdBlockSparsifierTable
 

typedef struct mdBlockSpillServerMonitor_t mdBlockSpillServerMonitor
 

typedef struct mdBlockTdcRawData_t mdBlockTdcRawData
 

typedef struct mdBlockTpSummarySingles_t mdBlockTpSummarySingles
 

typedef struct mdBlockTrcMonitor_t mdBlockTrcMonitor
 

typedef struct mdBlockTrcStatus_t mdBlockTrcStatus
 

typedef struct mdBlockTrcStatusReport_t mdBlockTrcStatusReport
 

typedef struct mdBlockTriggerStats_t mdBlockTriggerStats
 

typedef struct mdBlockVarcErrorInTf_t mdBlockVarcErrorInTf
 

typedef struct mdBlockVarcMonitor_t mdBlockVarcMonitor
 

typedef struct mdBlockVaTimingMonitor_t mdBlockVaTimingMonitor
 

typedef struct mdBlockVfbMonitor_t mdBlockVfbMonitor
 

typedef struct mdBlockVtmTimeInfo_t mdBlockVtmTimeInfo
 


Enumeration Type Documentation

enum mdBlockIdentifierEnum
 

Enumeration values:
kMdBlockSnarlHeader 
kMdBlockCrateReadout 
kMdBlockTdcRawData 
kMdBlockTofReadout 
kMdBlockMonitorHeader 
kMdBlockPedestalTable 
kMdBlockChargeInjectInfo 
kMdBlockVarcErrorInTf 
kMdBlockSparsifierTable 
kMdBlockCrateMonitor 
kMdBlockTrcMonitor 
kMdBlockVaTimingMonitor 
kMdBlockSpillServerMonitor 
kMdBlockTpSummarySingles 
kMdBlockLiSummaryAdc 
kMdBlockLiSummaryTiming 
kMdBlockDaqDeadTime 
kMdBlockLiTpmtDigits 
kMdBlockRunStart 
kMdBlockRunEnd 
kMdBlockRunComment 
kMdBlockTriggerStats 
kMdBlockErrorStats 
kMdBlockSubRunEnd 
kMdBlockConfigRunPrepare 
kMdBlockConfigFiles 
kMdBlockQieData 
kMdBlockLinearizedData 
kMdBlockQieCalibrationData 
kMdBlockCurrentInjectData 
kMdBlockCalibrationFits 
kMdBlockNDErrorBlock 
kMdBlockVtmTimeInfo 
kMdBlockLookUpTable 
kMdBlockQieErrorStats 
kMdBlockVaDeadChips 
kMdBlockVaOvershoot 

Definition at line 185 of file mdBlockDefinitions.h.

00185                                    {
00186 
00187   kMdBlockSnarlHeader=0x101,        /* Snarl header data */
00188   kMdBlockCrateReadout=0x102,       /* Crate readout : the hits */
00189   kMdBlockTdcRawData=0x103,         /* Raw TDC readout (CalDet) */
00190   kMdBlockTofReadout=0x104,         /* Snarl TOF data (CalDet) */
00191 
00192   kMdBlockMonitorHeader=0x200,      /* Monitor record header block */
00193   kMdBlockPedestalTable=0x201,      /* VA pedestal table */
00194   kMdBlockChargeInjectInfo=0x202,   /* VA charge injection information */
00195   kMdBlockVarcErrorInTf=0x203,      /* VA VARC error summary */
00196   kMdBlockSparsifierTable=0x204,    /* VA sparsifier table */
00197   kMdBlockCrateMonitor=0x205,       /* Crate Monitoring Information */
00198   kMdBlockTrcMonitor=0x206,         /* TRC serial port monitoring block */
00199   kMdBlockVaTimingMonitor=0x207,    /* VA System Timing Fiducials */
00200   kMdBlockSpillServerMonitor=0x208, /* Spill Server Monitor Block */
00201 
00202   kMdBlockTpSummarySingles=0x301,   /* TP singles rate summaries */
00203   kMdBlockLiSummaryAdc=0x302,       /* LI processing : ADC summaries */
00204   kMdBlockLiSummaryTiming=0x303,    /* LI processing : Timing summaries */
00205   kMdBlockDaqDeadTime=0x304,        /* DAQ Dead Time, dropped TFs */
00206   kMdBlockLiTpmtDigits=0x305,       /* LI Trigger PMT Digits */
00207 
00208   kMdBlockRunStart=0x401,           /* Run start summary block */
00209   kMdBlockRunEnd=0x402,             /* Run end summary block */
00210   kMdBlockRunComment=0x403,         /* Run comment */
00211   kMdBlockTriggerStats=0x404,       /* Trigger stats - not yet in use */
00212   kMdBlockErrorStats=0x405,         /* Error stats - not yet in use */
00213   kMdBlockSubRunEnd=0x406,          /* sub run end summary block */
00214 
00215   kMdBlockConfigRunPrepare=0x501,   /* Run Prepare kvp String */
00216   kMdBlockConfigFiles=0x502,        /* Config file archival */
00217 
00218   kMdBlockQieData=0x601,             /* ND raw QIE summary block *** not in use *** */
00219   kMdBlockLinearizedData=0x602,      /* ND linearized summary block ** not in use *** */
00220   kMdBlockQieCalibrationData=0x603,  /* ND Current inj. calibration block */
00221   kMdBlockCurrentInjectData=0x604,   /* ND linearized Current inj. block */
00222   kMdBlockCalibrationFits=0x605,     /* fit values from cal *** not in use *** */
00223   kMdBlockNDErrorBlock=0x606,        /* ND elec error block *** not in use *** */
00224   kMdBlockVtmTimeInfo=0x607,         /* Latched time counters in ND VTM */
00225   kMdBlockLookUpTable=0x608,         /* ND Look Up Table from calibration */
00226   kMdBlockQieErrorStats=0x609,       /* ND QIE error statistics */
00227 
00228   kMdBlockVaDeadChips=0xf00,  /* Created offline at the CalDet */
00229   kMdBlockVaOvershoot=0xf01   /* Created offline at the CalDet */
00230 
00231 } mdBlockIdentifier;

enum mdBlockSourceCodeEnum
 

Enumeration values:
kMdBlockSourceDaq 
kMdBlockSourceDcs 
kMdBlockSourceNearDetector 
kMdBlockSourceFarDetector 
kMdBlockSourceCalDetector 

Definition at line 166 of file mdBlockDefinitions.h.

00166                                    {
00167 
00168    kMdBlockSourceDaq=0,
00169    kMdBlockSourceDcs=1,
00170 
00171    kMdBlockSourceNearDetector=1,
00172    kMdBlockSourceFarDetector=2,
00173    kMdBlockSourceCalDetector=4
00174 
00175 } mdBlockSourceCode;


Generated on Mon Feb 15 11:08:02 2010 for loon by  doxygen 1.3.9.1