]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PMD/AliPMDcludata.h
Changed AliRunLoader::GetRunLoader() into AliRunLoader::Instance()
[u/mrichter/AliRoot.git] / PMD / AliPMDcludata.h
1 #ifndef ALIPMDCLUDATA_H
2 #define ALIPMDCLUDATA_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5 //-----------------------------------------------------//
6 //                                                     //
7 //  Date   : February 05 2007                          //
8 //                                                     //
9 //  Store cluster informations and used inside         //
10 //  AliPMDClusteringV1 and AliPMDClusteringV2          //
11 //  to pass information from one method to another     //
12 //                                                     //
13 //-----------------------------------------------------//
14 // Author -  Ajay Dash
15 //
16 #include "Rtypes.h"
17 #include "TObject.h"
18 class TClonesArray;
19
20 class AliPMDcludata : public TObject
21 {
22  public:
23   AliPMDcludata();
24   AliPMDcludata( Float_t *clusdata, Int_t *clxy);
25   AliPMDcludata (const AliPMDcludata &pmdcludata);  //copy constructor
26   AliPMDcludata &operator=(const AliPMDcludata &pmdcludata); //assignment op
27   
28   virtual ~AliPMDcludata();
29
30   Float_t GetClusX() const;
31   Float_t GetClusY() const;
32   Float_t GetClusADC() const;
33   Float_t GetClusCells() const;
34   Float_t GetClusSigmaX() const;
35   Float_t GetClusSigmaY() const;
36   Int_t   GetCellXY(Int_t i) const;
37   
38  protected:
39
40
41   Float_t fClusData[6];       // Array containing cluster information
42   Int_t   fClXY[19];          // Array containing cell information 
43   
44   ClassDef(AliPMDcludata,3) // Keep Cluster information
45 };
46 #endif