#ifndef ALICLUSTER3D_H
#define ALICLUSTER3D_H
#include "AliCluster.h"
class TGeoHMatrix;
class TGeoPNEntry;
class AliCluster3D : public AliCluster {
public:
AliCluster3D();
AliCluster3D(UShort_t volId,
Float_t x, Float_t y, Float_t z,
Float_t sx2, Float_t sxy, Float_t sxz,
Float_t sy2, Float_t syz,
Float_t sz2, const Int_t *lab = NULL);
AliCluster3D(const AliCluster3D& cluster);
virtual ~AliCluster3D() {;}
virtual Bool_t GetGlobalCov(Float_t cov[6]) const;
Float_t GetSigmaX2() const {return fSigmaX2;}
Float_t GetSigmaXY() const {return fSigmaXY;}
Float_t GetSigmaXZ() const {return fSigmaXZ;}
private:
AliCluster3D &operator=(const AliCluster3D& cluster);
Float_t fSigmaX2;
Float_t fSigmaXY;
Float_t fSigmaXZ;
ClassDef(AliCluster3D,1)
};
#endif