]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDclupid.h
Used for Discrimination
[u/mrichter/AliRoot.git] / PMD / AliPMDclupid.h
diff --git a/PMD/AliPMDclupid.h b/PMD/AliPMDclupid.h
new file mode 100644 (file)
index 0000000..fb7c444
--- /dev/null
@@ -0,0 +1,53 @@
+#ifndef ALIPMDCLUPID_H
+#define ALIPMDCLUPID_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+//-----------------------------------------------------//
+//                                                     //
+//  Date   : March 22 2004                             //
+//                                                     //
+//  Store cluster informations for PMD                 //
+//  after Discrimination                               //
+//                                                     //
+//-----------------------------------------------------//
+
+#include "Rtypes.h"
+#include "TObject.h"
+class TClonesArray;
+
+class AliPMDclupid : public TObject
+{
+ public:
+  AliPMDclupid();
+  AliPMDclupid(Int_t idet, Int_t ismn, Float_t *clusdata);
+  AliPMDclupid(AliPMDclupid *pmdclupid) {*this = *pmdclupid;}
+  AliPMDclupid (const AliPMDclupid &pmdclupid);  // copy constructor
+  AliPMDclupid &operator=(const AliPMDclupid &pmdclupid); // assignment op
+  
+  virtual ~AliPMDclupid();
+
+  Int_t   GetDetector() const;
+  Int_t   GetSMN() const;
+  Float_t GetClusX() const;
+  Float_t GetClusY() const;
+  Float_t GetClusADC() const;
+  Float_t GetClusCells() const;
+  Float_t GetClusRadius() 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
+  /*
+    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
+  */
+  
+  ClassDef(AliPMDclupid,1) // Keep Cluster information
+};
+
+#endif