carries cluster info in clustering class
[u/mrichter/AliRoot.git] / PMD / AliPMDcludata.h
CommitLineData
a7aeed38 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"
18class TClonesArray;
19
20class AliPMDcludata : public TObject
21{
22 public:
23 AliPMDcludata();
24 AliPMDcludata( Float_t *clusdata);
25 AliPMDcludata(AliPMDcludata *pmdcludata);
26 AliPMDcludata (const AliPMDcludata &pmdcludata); // copy constructor
27 AliPMDcludata &operator=(const AliPMDcludata &pmdcludata); // assignment op
28
29 virtual ~AliPMDcludata();
30
31 Float_t GetClusX() const;
32 Float_t GetClusY() const;
33 Float_t GetClusADC() const;
34 Float_t GetClusCells() const;
35 Float_t GetClusSigmaX() const;
36 Float_t GetClusSigmaY() const;
37
38 protected:
39
40
41 Float_t fClusData[6]; // Array containing cluster information
42 /*
43 fClusData[0] : Cluster x , fClusData[1] : Cluster y
44 fClusData[2] : Cluster adc , fClusData[3] : Cluster Cells
45 fClusData[4] : Cluster SigmaX , fClusData[5] : Cluster SigmaY
46 */
47
48 ClassDef(AliPMDcludata,1) // Keep Cluster information
49};
50
51#endif