]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALTriggerBoard.h
New histograms for centrality and multiplcity checks (Gian Michele)
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALTriggerBoard.h
index f945cc714f988e7977166ea972fac0b711e622cd..b1212071e1cf218fdfca52c8faa86e637d7617fb 100644 (file)
@@ -13,8 +13,6 @@ Author: R. GUERNANE LPSC Grenoble CNRS/IN2P3
 
 class TClonesArray;
 
-typedef enum { kGamma, kJet } L1TriggerType_t;
-
 class AliEMCALTriggerBoard : public TObject 
 {      
        
@@ -23,7 +21,7 @@ public:
                 AliEMCALTriggerBoard(const TVector2& RegionSize);
        virtual ~AliEMCALTriggerBoard();
        
-       virtual void SlidingWindow(L1TriggerType_t type, Int_t Threshold);
+       virtual void SlidingWindow(Int_t Threshold);
 
        virtual void ZeroRegion();
        
@@ -42,16 +40,13 @@ public:
        virtual void    SetRegionSize(const TVector2& Size) {    *fRegionSize = Size;}
        virtual void     SetPatchSize(const TVector2& Size) {     *fPatchSize = Size;}
        virtual void SetSubRegionSize(const TVector2& Size) { *fSubRegionSize = Size;}
+
+       virtual void SetRegion(Int_t arr[][64]) {for (Int_t i = 0; i < fRegionSize->X(); i++) for (Int_t j = 0; j < fRegionSize->Y(); j++) fRegion[i][j] = arr[i][j];}
        
        virtual Int_t** Region() {return fRegion;}
        virtual Int_t**    Map() {return    fMap;}
-       virtual void       Map(Int_t arr[][64], const TVector2& Size) {for (Int_t i=0;i<Size.X();i++) for (Int_t j=0;j<Size.Y();j++) arr[i][j] = fMap[i][j];}
+       virtual void       Map(Int_t arr[][64], const TVector2& Size) {for (Int_t i = 0; i < Size.X(); i++) for (Int_t j = 0; j < Size.Y(); j++) arr[i][j] = fMap[i][j];}
 
-private:
-       
-    AliEMCALTriggerBoard(const AliEMCALTriggerBoard& rhs);            // NOT implemented
-       AliEMCALTriggerBoard& operator=(const AliEMCALTriggerBoard& rhs); // NOT implemented
-       
 protected:
        
        Int_t**       fRegion;        //! 
@@ -61,6 +56,11 @@ protected:
        TVector2*     fPatchSize;     //! in subregion unit
        TClonesArray* fPatches;       //!
        
+private:
+       
+    AliEMCALTriggerBoard(const AliEMCALTriggerBoard& rhs);            // NOT implemented
+       AliEMCALTriggerBoard& operator=(const AliEMCALTriggerBoard& rhs); // NOT implemented
+       
        ClassDef(AliEMCALTriggerBoard,1)
 };