]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCGlobalMerger.h
Imported files from the existing L3 code directories (../src, ../comp,
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCGlobalMerger.h
CommitLineData
a6c02c85 1// @(#) $Id$
2
3#ifndef ALIHLTTPC_GLOBALMERGER_H
4#define ALIHLTTPC_GLOBALMERGER_H
5
6#ifndef __CINT__
7#include "AliHLTTPCMerger.h"
8#endif
9
10#include "AliHLTTPCRootTypes.h"
11
12class AliHLTTPCGlobalMerger : public AliHLTTPCMerger{
13
14 private:
15 Int_t fNSlices;
16 Int_t fFirst;
17 Int_t fLast;
18
19 Double_t CheckTracks(AliHLTTPCTrack *innertrack,AliHLTTPCTrack *outertrack,Int_t slice);
20
21 public:
22 AliHLTTPCGlobalMerger();
23 virtual ~AliHLTTPCGlobalMerger();
24
25 void Setup(Int_t first,Int_t last);
26 void InitSlice(Int_t slice);
27 void SlowMerge(Char_t *path="./");
28 void Merge(); //Loop over tracks from different sectors
29
30 ClassDef(AliHLTTPCGlobalMerger,1) //Slice merger
31};
32
33#endif