/* 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()
*
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 ;
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 ;
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 ;
/* 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.
*
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:
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)
};