]>
Commit | Line | Data |
---|---|---|
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 | ||
12 | class 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 |