]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDclupid.h
Mapping file put in the CDB
[u/mrichter/AliRoot.git] / PMD / AliPMDclupid.h
index fb7c44444338e53eaa7feaf3ea40804072cde42d..a66243fc36ec1a50bde25826787ee04885f33674 100644 (file)
@@ -10,7 +10,8 @@
 //  after Discrimination                               //
 //                                                     //
 //-----------------------------------------------------//
-
+// Author - B.K. Nandi
+//
 #include "Rtypes.h"
 #include "TObject.h"
 class TClonesArray;
@@ -19,8 +20,9 @@ class AliPMDclupid : public TObject
 {
  public:
   AliPMDclupid();
-  AliPMDclupid(Int_t idet, Int_t ismn, Float_t *clusdata);
-  AliPMDclupid(AliPMDclupid *pmdclupid) {*this = *pmdclupid;}
+  AliPMDclupid(Int_t idet, Int_t ismn, Int_t trno, Int_t trpid,
+              Int_t mstat,Float_t *clusdata);
+  AliPMDclupid(AliPMDclupid *pmdclupid);
   AliPMDclupid (const AliPMDclupid &pmdclupid);  // copy constructor
   AliPMDclupid &operator=(const AliPMDclupid &pmdclupid); // assignment op
   
@@ -28,26 +30,35 @@ class AliPMDclupid : public TObject
 
   Int_t   GetDetector() const;
   Int_t   GetSMN() const;
+  Int_t   GetClusTrackNo() const;
+  Int_t   GetClusTrackPid() const;
+  Int_t   GetClusMatching() 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;
   Float_t GetClusPID() const;
 
  protected:
 
   Int_t   fDet;          // Detector No (0:PRE, 1:CPV)
   Int_t   fSMN;          // Serial Module No.
-  Float_t fClusData[6];  // Array containing clupid information
+  Int_t   fTrNo;         // Track number from simulation
+  Int_t   fTrPid;        // Pid from simulation
+  Int_t   fMstatus;      // matching status
+  Float_t fClusData[7];  // Array containing clupid information
+
   /*
     fDet         : Det (0:PRE, 1:CPV), fSMN         : SerialModuleNo
     fClusData[0] : Cluster x         , fClusData[1] : Cluster y
     fClusData[2] : Cluster adc       , fClusData[3] : Cluster Cells
-    fClusData[4] : Cluster radius    , fClusData[5] : Cluster pid
+    fClusData[4] : Cluster sigmax    , fClusData[5] : Cluster sigmay
+    fClusData[6] : Cluster pid
   */
   
-  ClassDef(AliPMDclupid,1) // Keep Cluster information
+  ClassDef(AliPMDclupid,3) // Keep Cluster information
 };
 
 #endif