-#ifndef PMDrecpoint_H
-#define PMDrecpoint_H
+#ifndef ALIPMDRECPOINT1_H
+#define ALIPMDRECPOINT1_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice */
//-----------------------------------------------------//
// //
// //
// //
//-----------------------------------------------------//
-#include "Riostream.h"
#include "Rtypes.h"
#include "TObject.h"
-#include "TClonesArray.h"
+class TClonesArray;
-class AliPMDrecpoint : public TObject
+class AliPMDrecpoint1 : public TObject
{
-
- protected:
-
- Float_t fClusData[7];
- /*
- fClusData[0] : Detector Number, fClusData[1] : SuperModule Number
- fClusData[2] : Cluster x , fClusData[3] : Cluster y
- fClusData[4] : Cluster adc , fClusData[5] : Cluster Cells
- fClusData[6] : Cluster radius
- */
public:
- AliPMDrecpoint();
- AliPMDrecpoint(Float_t * /* clusdata */);
- AliPMDrecpoint(AliPMDrecpoint *pmdrecpoint) {*this = *pmdrecpoint;}
+ AliPMDrecpoint1();
+ AliPMDrecpoint1(Int_t idet, Int_t ismn, Float_t *clusdata);
+ AliPMDrecpoint1(AliPMDrecpoint1 *pmdrecpoint);
+ AliPMDrecpoint1 (const AliPMDrecpoint1 &pmdrecpoint); // copy constructor
+ AliPMDrecpoint1 &operator=(const AliPMDrecpoint1 &pmdrecpoint); // assignment op
- virtual ~AliPMDrecpoint();
+ virtual ~AliPMDrecpoint1();
- Float_t GetDetector() const;
- Float_t GetSMNumber() const;
+ Int_t GetDetector() const;
+ Int_t GetSMNumber() const;
Float_t GetClusX() const;
Float_t GetClusY() const;
Float_t GetClusADC() const;
Float_t GetClusCells() const;
- Float_t GetClusRadius() const;
+ Float_t GetClusSigmaX() const;
+ Float_t GetClusSigmaY() const;
+
+ protected:
+
+ Int_t fDet; // Detector No (0:PRE, 1:CPV)
+ Int_t fSMN; // Serial Module No.
+ Float_t fClusData[6]; // Array containing cluster information
+ /*
+ fDet : Detector Number, fSMN : Serial Module Number
+ fClusData[0] : Cluster x , fClusData[1] : Cluster y
+ fClusData[2] : Cluster adc , fClusData[3] : Cluster Cells
+ fClusData[4] : Cluster SigmaX , fClusData[5] : Cluster SigmaY
+ */
- ClassDef(AliPMDrecpoint,1)
+ ClassDef(AliPMDrecpoint1,4) // keep reconstructed points info
};
#endif