]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALTriggerTRUDCSConfig.h
o mods
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALTriggerTRUDCSConfig.h
index bc696532d56c0e68d6759754d6586cf92d760046..43272bce7964ca95bd56e0c14e709e2dc780dcd5 100644 (file)
@@ -21,17 +21,23 @@ public:
        AliEMCALTriggerTRUDCSConfig();
        virtual ~AliEMCALTriggerTRUDCSConfig() {}
 
-       void    SetSELPF( UInt_t pf)              { fSELPF  = pf; }  
-       void    SetL0SEL( UInt_t la)              { fL0SEL  = la; }  
-       void    SetL0COSM(UInt_t lc)              { fL0COSM = lc; }
-       void    SetGTHRL0(UInt_t lg)              { fGTHRL0 = lg; }
-       void    SetMaskReg(UInt_t msk, Int_t pos) { fMaskReg[pos] = msk; }
-
-       UInt_t   GetSELPF()                       const { return fSELPF;  }
-       UInt_t   GetL0SEL()                       const { return fL0SEL;  }
-       UInt_t   GetL0COSM()                      const { return fL0COSM; }
-       UInt_t   GetGTHRL0()                      const { return fGTHRL0; }
-       UInt_t   GetMaskReg(Int_t pos) const { return fMaskReg[pos]; }
+       void    SetSELPF(  UInt_t pf)              { fSELPF  = pf;        }
+       void    SetL0SEL(  UInt_t la)              { fL0SEL  = la;        }
+       void    SetL0COSM( UInt_t lc)              { fL0COSM = lc;        }
+       void    SetGTHRL0( UInt_t lg)              { fGTHRL0 = lg;        }
+       void    SetMaskReg(UInt_t msk, Int_t pos)  { fMaskReg[pos] = msk; }
+       void    SetRLBKSTU(UInt_t rb)              { fRLBKSTU = rb;       }
+       void    SetFw(     UInt_t fw)              { fFw = fw;            }
+                       
+       UInt_t   GetSELPF()                       const { return fSELPF;        }
+       UInt_t   GetL0SEL()                       const { return fL0SEL;        }
+       UInt_t   GetL0COSM()                      const { return fL0COSM;       }
+       UInt_t   GetGTHRL0()                      const { return fGTHRL0;       }
+       UInt_t   GetMaskReg(Int_t pos)            const { return fMaskReg[pos]; }
+       UInt_t   GetRLBKSTU()                     const { return fRLBKSTU;      }
+       UInt_t   GetFw()                          const { return fFw;           }
+       
+       Int_t    GetSegmentation();
        
 protected:
 
@@ -45,7 +51,9 @@ private:
        UInt_t   fL0COSM;                        // 2x2
        UInt_t   fGTHRL0;                        // 4x4
        UInt_t   fMaskReg[6];                    // 6*16 = 96 mask bits per TRU
+       UInt_t   fRLBKSTU;                       // TRU circular buffer rollback
+       UInt_t   fFw;                            // TRU fw version
        
-       ClassDef(AliEMCALTriggerTRUDCSConfig,2)  //
+       ClassDef(AliEMCALTriggerTRUDCSConfig,4)  //
 };
 #endif