Line data Source code
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 12 : ClassDef(AliPMDcludata,3) // Keep Cluster information
45 : };
46 : #endif
|