]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSPpsdRecPoint.h
Enable creation of fast rec points for ITS, when input argument for ITS = 2.
[u/mrichter/AliRoot.git] / PHOS / AliPHOSPpsdRecPoint.h
index 69165f8660801e19cd97f7d59db7eda39bad8136..f2a101bef9fca6e51d452082b1147f39c2063e70 100644 (file)
@@ -31,39 +31,23 @@ public:
   virtual void AddDigit(AliPHOSDigit & digit, Float_t Energy) ;
   Int_t   Compare(const TObject * obj) const;                    // method to sort clusters
 
-  Float_t GetDelta(void) {
-    // returns the parameter used for sorting
-    return fDelta ;
-  }
-  Int_t   GetMultiplicity(void) const { 
-    // returns the multiplicity of digits at the origin of this recpoint
-    return fMulDigit ; 
-  } 
-  Int_t   GetMaximumMultiplicity() { 
-    // returns the maximum allowed digit multiplicity
-    return   fMaxDigit ; 
-  } 
-  void    GetLocalPosition(TVector3 &LPos) ; // computes the position in the module of the cluster center 
-  Float_t GetTotalEnergy(void) const { 
-    // returns the amplitude for this recpoint 
-    // in Ppsd EMC RecPoint Amp = Energy   
-    return fAmp ; 
-  }                             
-  Bool_t  GetUp() ;               // true if cluster is in upper ppsd 
-  Bool_t  IsEmc(void) {
-    // tells that this is not a EMC
-    return kFALSE ; 
-  } 
-  Bool_t  IsSortable() const { 
-    // tells that this is a sortable object
-    return kTRUE ; 
-  }
+  void    EvalAll(Float_t LogWeight,TClonesArray * digits) ;
+  void    EvalLocalPosition(Float_t LogWeight,TClonesArray * digits) ;   
+                                                    // computes the position in the module of the cluster center
+  void    EvalUp(TClonesArray * digits) ;              
+
+  Int_t   GetMultiplicity(void)    const { return fMulDigit ;  } // returns the multiplicity of digits at 
+                                                                 // the origin of this recpoint
+  Int_t   GetMaximumMultiplicity() const { return   fMaxDigit ;} // returns the maximum allowed digit multiplicity 
+  Bool_t  GetUp()      const {return fUp;     }    // true if cluster is in upper ppsd 
+  Bool_t  IsEmc(void)  const {return kFALSE ; }    // tells that this is not a EMC
+  Bool_t  IsSortable() const { return kTRUE ; }    // tells that this is a sortable object
   virtual void  Paint(Option_t * option="");
-  void    Print(Option_t * opt = "void") ; 
+  void    Print(Option_t * option) ; 
 
 private:
 
-  Float_t        fDelta ;         // parameter used for sorting
+  Bool_t fUp ; 
   
   ClassDef(AliPHOSPpsdRecPoint,1)  // PPSD RecPoint