Merged HLT tag v1-2 with ALIROOT tag v3-09-Release.
[u/mrichter/AliRoot.git] / HLT / src / AliL3GlobalMerger.h
1 // @(#) $Id$
2
3 #ifndef ALIL3_GLOBALMERGER_H
4 #define ALIL3_GLOBALMERGER_H
5
6 #ifndef  __CINT__
7 #include "AliL3Merger.h"
8 #endif
9
10 class AliL3GlobalMerger : public AliL3Merger{
11
12  private:
13   Int_t fNSlices;
14   Int_t fFirst;
15   Int_t fLast;
16
17   Double_t CheckTracks(AliL3Track *innertrack,AliL3Track *outertrack,Int_t slice);
18   
19  public:
20   AliL3GlobalMerger();
21   AliL3GlobalMerger(Int_t first,Int_t last);
22   virtual ~AliL3GlobalMerger();
23
24   void InitSlice(Int_t slice);
25   void SlowMerge();
26   void Merge();  //Loop over tracks from different sectors
27
28   ClassDef(AliL3GlobalMerger,1) //Slice merger
29 };
30
31 #endif