]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSEmcRecPoint.h
No HLT specific for HMPID (not needed)
[u/mrichter/AliRoot.git] / PHOS / AliPHOSEmcRecPoint.h
index 82565faa52ef9c252fbdb98d76d0f96b3e375ce1..62dafb8273a56941b9ddc55cee73ed7646ef7777 100644 (file)
@@ -8,6 +8,12 @@
 /* History of cvs commits:
  *
  * $Log$
+ * Revision 1.36  2007/04/05 10:18:58  policheh
+ * Introduced distance to nearest bad crystal.
+ *
+ * Revision 1.35  2007/03/06 06:47:28  kharlov
+ * DP:Possibility to use actual vertex position added
+ *
  * Revision 1.34  2005/05/28 14:19:04  schutz
  * Compilation warnings fixed by T.P.
  *
@@ -81,6 +87,9 @@ public:
   Float_t     GetM4z()   const {return fM4z;  } // Get forth  Z-moment
   Float_t     GetPhixe() const {return fPhixe;} // Get angle between center gravity and eigen vector
 
+  Float_t     GetDistanceToBadCrystal() const {return fDistToBadCrystal;}
+  void        SetDistanceToBadCrystal(Float_t dist) {fDistToBadCrystal=dist;}
+
   AliPHOSEmcRecPoint & operator = (const AliPHOSEmcRecPoint & /*rvalue*/)  { return *this ; }
 
  protected:
@@ -89,6 +98,7 @@ public:
   virtual void  EvalDispersion(Float_t logWeight, TClonesArray * digits, TVector3 &vInc) ;   // computes the dispersion of the shower
   virtual void  EvalElipsAxis(Float_t logWeight, TClonesArray * digits, TVector3 &vInc );   // computes the axis of shower ellipsoide
           void  EvalMoments(Float_t logWeight, TClonesArray * digits, TVector3 &vInc );     // computes shower moments
+  virtual void  EvalPrimaries(TClonesArray * digits) ;
           void  EvalTime( TClonesArray * digits );
   virtual Bool_t AreNeighbours(AliPHOSDigit * digit1, AliPHOSDigit * digit2 ) const ;
 
@@ -104,10 +114,11 @@ public:
   Float_t fM3x;               // Third  moment along X axis
   Float_t fM4z;               // Forth  moment along Z axis
   Float_t fPhixe;             // Angle between center-gravity vector and eigen vector
+  Float_t fDistToBadCrystal;  // Distance to nearest bad crystal
 
   Int_t fDebug;               //! debug level (0 - no output)
   
-  ClassDef(AliPHOSEmcRecPoint,2)  // EMC RecPoint (cluster)
+  ClassDef(AliPHOSEmcRecPoint,3)  // EMC RecPoint (cluster)
 
 };