]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/TPCLib/AliHLTTPCClusters.h
added skeleton for HLTpendolino library
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCClusters.h
1 #ifndef ALIHLTTPCCLUSTERS_H
2 #define ALIHLTTPCCLUSTERS_H
3
4 // see delow for class documentation
5 // or
6 // refer to README to build package
7 // or
8 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
9
10 #include "AliHLTLogging.h"
11
12 class AliHLTTPCClusters : public AliHLTLogging {
13
14  public:
15   AliHLTTPCClusters();
16   AliHLTTPCClusters(const AliHLTTPCClusters& src);
17   AliHLTTPCClusters& operator=(const AliHLTTPCClusters& src);
18
19   UInt_t fTotalCharge;   //tot charge of cluster
20   UInt_t fPad;           //pad value
21   UInt_t fTime;          //time value
22   ULong64_t fPad2;       //for error in XY direction
23   ULong64_t fTime2;      //for error in Z  direction
24   UInt_t fMean;          //mean in time
25   UInt_t fFlags;         //different flags
26   UInt_t fChargeFalling; //for deconvolution
27   UInt_t fLastCharge;    //for deconvolution
28   UInt_t fLastMergedPad; //dont merge twice per pad
29   UInt_t fRowNumber;     //row number
30   Int_t fFirstPad;       //first pad
31   UInt_t fLastPad;       //last pad (aha!!!)
32   UInt_t fQMax;          //Max signal in cluster (not the total charge)
33   ClassDef(AliHLTTPCClusters,0) //Fast cluster finder
34     };
35 #endif //ALIHLTTPCCLUSTERS_H