]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RICH/AliRICHMap.h
Modified plots and made jet finder use SDigits
[u/mrichter/AliRoot.git] / RICH / AliRICHMap.h
index 2ea3708cf53ea2c16de8890f683217482e7c44e7..cca94dd8164fd6d26e6597d6c8028eaaa5da7965 100644 (file)
@@ -15,26 +15,27 @@ class AliRICHMap : public AliHitMap
 public:
            AliRICHMap(TClonesArray *pDig);
   virtual ~AliRICHMap()                          {delete fMap;}
-  void     FillHits();                                           //virtual
-  void     Clear(const char *)                   {fMap->Zero();}                                             //virtual  
-  void     DeleteHit(Int_t ix,Int_t iy)          {(*fMap)(ix,iy)=0;}                                            //virtual
-  void     SetHit(Int_t ix,Int_t iy,Int_t idigit){(*fMap)(ix,iy)=idigit+1;}                                     //virtual  
-  Int_t    GetHitIndex(Int_t ix,Int_t iy)   const{return (Int_t)TMath::Abs((*fMap)(ix, iy))-1;}                       //virtual
+  void     FillHits();                                                                                             //virtual
+  void     Clear(const char *)                   {fMap->Zero();}                                                   //virtual  
+  void     DeleteHit(Int_t ix,Int_t iy)          {(*fMap)(ix,iy)=0;}                                               //virtual
+  void     SetHit(Int_t ix,Int_t iy,Int_t idigit){(*fMap)(ix,iy)=idigit+1;}                                        //virtual  
+  Int_t    GetHitIndex(Int_t ix,Int_t iy)   const{return (Int_t)TMath::Abs((*fMap)(ix, iy))-1;}                    //virtual
   TObject* GetHit(Int_t ix,Int_t iy)        const{Int_t idx=GetHitIndex(ix,iy);return(idx <0)?0:fDigits->At(idx);} //virtual
-  void     FlagHit(Int_t ix,Int_t iy)            {(*fMap)(ix, iy)=-TMath::Abs((*fMap)(ix,iy));}                          //virtual
-  Bool_t   ValidateHit(Int_t,Int_t)              {return 1;}                                                 //virtual
-  void     Print()                          const{fMap->Print();}
-  inline   FlagType TestHit(Int_t ix,Int_t iy);                                                              //virtual
+  void     FlagHit(Int_t ix,Int_t iy)            {(*fMap)(ix, iy)=-TMath::Abs((*fMap)(ix,iy));}                    //virtual
+  Bool_t   ValidateHit(Int_t,Int_t)              {return 1;}                                                       //virtual
+  inline   FlagType TestHit(Int_t ix,Int_t iy);                                                                    //virtual
+  void     Print()                          const{fMap->Print();}                                                  
 protected:
   TClonesArray *fDigits;                                 //List of digits
   Int_t         fNdigits;                                //Number of digits
   TMatrix      *fMap;                                    //hit map
   ClassDef(AliRICHMap,0)                                 //Implements map as TMatrix
 };
-//__________________________________________________________________________________________________  
-FlagType AliRICHMap::TestHit(Int_t ix,Int_t iy)
-{//Is there a hit?
-  Int_t inf=(Int_t)(*fMap)(ix, iy);
+//__________________________________________________________________________________________________
+FlagType AliRICHMap::TestHit(Int_t padx,Int_t pady)
+{
+//Is there a hit for given pad?
+  Int_t inf=(Int_t)(*fMap)(padx,pady);
   if(inf<0){//flaged as used
     return kUsed;
   }else if(inf==0){//no hit 
@@ -42,5 +43,5 @@ FlagType AliRICHMap::TestHit(Int_t ix,Int_t iy)
   }else{//index of not yet used hit
     return kUnused;
   }
-}  
+}//TestHit()  
 #endif