]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Introduced distance to nearest bad crystal.
authorpolicheh <policheh@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 5 Apr 2007 10:18:58 +0000 (10:18 +0000)
committerpolicheh <policheh@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 5 Apr 2007 10:18:58 +0000 (10:18 +0000)
PHOS/AliPHOSEmcRecPoint.cxx
PHOS/AliPHOSEmcRecPoint.h

index 3f72da1a15a4077abb0a34806e641a76dab549f3..e7a07b5f070ef162f35ad162b82281884021e18d 100644 (file)
@@ -18,6 +18,9 @@
 /* History of cvs commits:
  *
  * $Log$
+ * Revision 1.56  2007/03/06 06:47:28  kharlov
+ * DP:Possibility to use actual vertex position added
+ *
  * Revision 1.55  2007/01/19 20:31:19  kharlov
  * Improved formatting for Print()
  *
@@ -63,7 +66,7 @@ AliPHOSEmcRecPoint::AliPHOSEmcRecPoint() :
   fCoreEnergy(0.), fDispersion(0.),
   fEnergyList(0), fTime(-1.), fNExMax(0),
   fM2x(0.), fM2z(0.), fM3x(0.), fM4z(0.),
-  fPhixe(0.), fDebug(0)
+  fPhixe(0.), fDistToBadCrystal(-1),fDebug(0)
 {
   // ctor
   fMulDigit   = 0 ;  
@@ -77,7 +80,7 @@ AliPHOSEmcRecPoint::AliPHOSEmcRecPoint(const char * opt) :
   fCoreEnergy(0.), fDispersion(0.),
   fEnergyList(0), fTime(-1.), fNExMax(0),
   fM2x(0.), fM2z(0.), fM3x(0.), fM4z(0.),
-  fPhixe(0.), fDebug(0)
+  fPhixe(0.), fDistToBadCrystal(-1), fDebug(0)
 {
   // ctor
   fMulDigit   = 0 ;  
@@ -91,7 +94,7 @@ AliPHOSEmcRecPoint::AliPHOSEmcRecPoint(const AliPHOSEmcRecPoint & rp) :
   fCoreEnergy(rp.fCoreEnergy), fDispersion(rp.fDispersion),
   fEnergyList(0), fTime(rp.fTime), fNExMax(rp.fNExMax),
   fM2x(rp.fM2x), fM2z(rp.fM2z), fM3x(rp.fM3x), fM4z(rp.fM4z),
-  fPhixe(rp.fPhixe), fDebug(rp.fDebug)
+  fPhixe(rp.fPhixe), fDistToBadCrystal(rp.fDistToBadCrystal), fDebug(rp.fDebug)
 {
   // cpy ctor
   fMulDigit   = rp.fMulDigit ;  
index 82565faa52ef9c252fbdb98d76d0f96b3e375ce1..b3950cb93eceb7f2d8c1e9737c77f8f736bdb2a1 100644 (file)
@@ -8,6 +8,9 @@
 /* History of cvs commits:
  *
  * $Log$
+ * 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 +84,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:
@@ -104,10 +110,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)
 
 };