]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDBlockHeader.h
Charged jets (pPb): Allow arbitrary eta ranges
[u/mrichter/AliRoot.git] / PMD / AliPMDBlockHeader.h
index 1b77525cb76e085cca3d00712cac77510974230f..be28c3fb1c38cf5a4ee9f0d83eb3a99b8d827812 100644 (file)
@@ -17,40 +17,42 @@ public:
 
    // Block header
 
+   void  SetDataKey(Int_t dkey)            {fDataKey = dkey;}
    void  SetTotalLength(Int_t totlength)   {fTotalLength = totlength;}
    void  SetRawDataLength(Int_t rawlength) {fRawDataLength = rawlength;}
    void  SetDspId(Int_t dspid)             {fDspId = dspid;}
-   void  SetTriggerWord1(Int_t trword1)    {fTrWord1 = trword1;}
-   void  SetTriggerWord2(Int_t trword2)    {fTrWord2 = trword2;}
-   void  SetTriggerWord3(Int_t trword3)    {fTrWord3 = trword3;}
-   void  SetTriggerWord4(Int_t trword4)    {fTrWord4 = trword4;}
-   void  SetPaddingWord(Int_t padword)     {fPadWord = padword;}
+   void  SetL0Trigger(Int_t trword1)       {fL0Trigger = trword1;}
+   void  SetMiniEventId(Int_t trword2)     {fMiniEventId = trword2;}
+   void  SetEventId1(Int_t trword3)        {fEventId1 = trword3;}
+   void  SetEventId2(Int_t trword4)        {fEventId2 = trword4;}
+
    void  SetHeader(Int_t *header);
 
 
    Int_t GetHeaderLength()  const {return fgkHeaderLength;}
+   Int_t GetDataKey()       const {return fDataKey;}
    Int_t GetTotalLength()   const {return fTotalLength;}
    Int_t GetRawDataLength() const {return fRawDataLength;}
    Int_t GetDspId()         const {return fDspId;}
-   Int_t GetTriggerWord1()  const {return fTrWord1;}  
-   Int_t GetTriggerWord2()  const {return fTrWord2;}  
-   Int_t GetTriggerWord3()  const {return fTrWord3;}  
-   Int_t GetTriggerWord4()  const {return fTrWord4;}  
-   Int_t GetPaddingWord()   const {return fPadWord;}  
+   Int_t GetL0Trigger()     const {return fL0Trigger;}  
+   Int_t GetMiniEventId()   const {return fMiniEventId;}  
+   Int_t GetEventId1()      const {return fEventId1;}  
+   Int_t GetEventId2()      const {return fEventId2;}  
+
 
  private:
 
+   Int_t     fDataKey;        // Data key word for CRT header
    Int_t     fTotalLength;    // total length of block structure
    Int_t     fRawDataLength;  // length of raw data
    Int_t     fDspId;          // Dsp id
-   Int_t     fTrWord1;        // 1st trigger word
-   Int_t     fTrWord2;        // 1st trigger word
-   Int_t     fTrWord3;        // 1st trigger word
-   Int_t     fTrWord4;        // 1st trigger word
-   Int_t     fPadWord;        // Padding word
+   Int_t     fL0Trigger;      // L0 trigger word
+   Int_t     fMiniEventId;    // Bunch crossing for mini-event id
+   Int_t     fEventId1;       // Event Id in bunch crossing
+   Int_t     fEventId2;       // Event Id in orbit number
 
    static const Int_t fgkHeaderLength;   // header length in word
 
-   ClassDef(AliPMDBlockHeader,0)  // PMD Block Header
+   ClassDef(AliPMDBlockHeader,1)  // PMD Block Header
 };
 #endif