-
- void SetTotalLength(Int_t l) {fTotalLength = l;}
- void SetLength(Int_t l) {fLength = l;}
- void SetDspId(Int_t d) {fDspId = d;}
- void SetTriggerWord(Int_t w, Int_t n) {fTriggerWord[n] = w;}
- void SetEventWord(Int_t w) {fEventWord = w;}
-
- Int_t* GetHeader() {return &fTotalLength;}
+ /// Return default data key word for FRT header
+ UInt_t GetDefaultDataKey() const {return fgkDefaultDataKey;}
+ /// Return default padding word value
+ UInt_t GetDefaultPaddingWord() const {return fgkDefaultPaddingWord;}
+
+ /// Set Data key word for FRT header
+ void SetDataKey(Int_t d) {fDataKey = d;}
+ /// Set total length of block structure
+ void SetTotalLength(Int_t l) {fTotalLength = l;}
+ /// Set length of raw data
+ void SetLength(Int_t l) {fLength = l;}
+ /// Set Dsp id
+ void SetDspId(Int_t d) {fDspId = d;}
+ /// Set L1 accept in Block Structure (CRT)
+ void SetBlkL1ATrigger(Int_t l1) {fBlkL1ATrigger = l1;}
+ /// Set Mini Event Id in bunch crossing
+ void SetMiniEventId(Int_t id) {fMiniEventId = id;}
+ /// Set Number of L1 accept in DSP Structure (FRT)
+ void SetL1ATrigger(Int_t l1a) {fL1ATrigger = l1a;}
+ /// Set Number of L1 reject in DSP Structure (FRT)
+ void SetL1RTrigger(Int_t l1r) {fL1RTrigger = l1r;}
+ /// Set padding dummy word for 64 bits transfer
+ void SetPaddingWord(UInt_t w) {fPaddingWord = w;}
+ /// Set Error word
+ void SetErrorWord(Int_t w) {fErrorWord = w;}
+
+ /// Return header
+ Int_t* GetHeader() {return &fDataKey;}