]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDrecpoint1.h
esd variables modified
[u/mrichter/AliRoot.git] / PMD / AliPMDrecpoint1.h
index fc09cf1b0776b7106fbd02faa3c76c4c961bbbab..7a0998133a6598de75f0831eee65625aa8ff70ca 100644 (file)
@@ -1,5 +1,7 @@
-#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) {*this = *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[5];  // 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,3) // keep reconstructed points info
 };
 
 #endif