StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Static Public Attributes | List of all members
EEfeeDataBlock Class Reference
Inheritance diagram for EEfeeDataBlock:

Public Types

enum  { WRDCNT =0, ERRFLG =1, TOKEN =2, CRATE =3 }
 

Public Member Functions

 EEfeeDataBlock (const EEfeeDataBlock *b)
 
void print (int flag=1)
 
void clear ()
 
void set (const EEfeeDataBlock *b)
 
void setHead (const UShort_t *h)
 
void setData (int chan, UShort_t d)
 
void setDataArray (const UShort_t *d, int size)
 
UShort_t * getData () const
 
UShort_t * getHead () const
 
int getDataLen () const
 
int getValidDataLen () const
 
int getHeadLen () const
 
UShort_t getErrFlag () const
 
UShort_t getLenCount () const
 
UShort_t getToken () const
 
UChar_t getTrigComm () const
 
UChar_t getCrateID () const
 
UChar_t getSanity () const
 
int getNData (int thres) const
 
void maskCrate ()
 
void setCrateID (UShort_t id)
 
int isValid () const
 
UChar_t isHeadValid (int token, int crId, int len, int trigComm, int errFlag)
 

Static Public Attributes

static const int DefaultMaxHead =4
 
static const int DefaultMaxData =192
 

Detailed Description

Definition at line 13 of file EEfeeDataBlock.h.


The documentation for this class was generated from the following files: