RawData

Contents

Contact Name

Robert Hatcher.

Overview

This package primarily provides containers (classes derived from RawDataBlock that encapsulate the data from the DAQ, DCS and beam monitoring systems. Individual blocks classes provide specialized unpacking methods tailored to their structure. This also includes a means of managing the evolution of the block structure as identified by a minor version id. Each block should also supply a specialized print method.

See also RawData Overview

User Interface

All RawDataBlocks provide a minimal interface: const Int_t* GetData() const; // as array of 32bit words Int_t GetSize() const; Int_t GetChecksum() const; Bool_t TestChecksum() const; RawBlockId GetBlockId() const;

Further interfaces can be found in the headers for individual block classes.

Additionally this package provides

RawChannelId
Identifies individual electronics channels.
RawDigit
Unpacked, uncalibrated digitizations.
RawRecord
Specialized Record holding raw data blocks.

Database Access

Absolutely, positively none.

Configuring & Running

None.

Further Links


Robert Hatcher Last Modified: $Date: 2004/10/13 12:04:03 $