2 // Original: AliHLTGlobalMerger.h,v 1.6 2004/02/02 15:00:34 loizides
4 #ifndef ALIHLTTPC_GLOBALMERGER_H
5 #define ALIHLTTPC_GLOBALMERGER_H
7 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
8 * See cxx source for full Copyright notice */
10 /** @file AliHLTTPCGlobalMerger.h
11 @author Uli Frankenfeld, maintained by Matthias Richter
13 @brief The HLT TPC slice merger
17 #include "AliHLTTPCMerger.h"
20 #include "AliHLTTPCRootTypes.h"
23 * @class AliHLTTPCGlobalMerger
24 * The HLTTPC Slice merger
26 class AliHLTTPCGlobalMerger : public AliHLTTPCMerger{
29 AliHLTTPCGlobalMerger();
30 virtual ~AliHLTTPCGlobalMerger();
32 void Setup(Int_t first,Int_t last);
33 void InitSlice(Int_t slice);
34 void SlowMerge(Char_t *path="./");
35 void Merge(); //Loop over tracks from different sectors
38 Double_t CheckTracks(AliHLTTPCTrack *innertrack,AliHLTTPCTrack *outertrack,Int_t slice);
40 Int_t fNSlices; // no of slices
41 Int_t fFirst; // first slice?
42 Int_t fLast; // last slice?
44 ClassDef(AliHLTTPCGlobalMerger,1) //Slice merger