L3 becomes HLT
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCGlobalMerger.h
1 // @(#) $Id$
2 // Original: AliHLTGlobalMerger.h,v 1.6 2004/02/02 15:00:34 loizides 
3
4 #ifndef ALIHLTTPC_GLOBALMERGER_H
5 #define ALIHLTTPC_GLOBALMERGER_H
6
7 #ifndef  __CINT__
8 #include "AliHLTTPCMerger.h"
9 #endif
10
11 #include "AliHLTTPCRootTypes.h"
12
13 class AliHLTTPCGlobalMerger : public AliHLTTPCMerger{
14
15  private:
16   Int_t fNSlices;
17   Int_t fFirst;
18   Int_t fLast;
19
20   Double_t CheckTracks(AliHLTTPCTrack *innertrack,AliHLTTPCTrack *outertrack,Int_t slice);
21   
22  public:
23   AliHLTTPCGlobalMerger();
24   virtual ~AliHLTTPCGlobalMerger();
25   
26   void Setup(Int_t first,Int_t last);
27   void InitSlice(Int_t slice);
28   void SlowMerge(Char_t *path="./");
29   void Merge();  //Loop over tracks from different sectors
30
31   ClassDef(AliHLTTPCGlobalMerger,1) //Slice merger
32 };
33
34 #endif