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


Enumeration Type Documentation

Enumerator:
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;

Enumerator:
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 22 Nov 2017 for loon by  doxygen 1.6.1