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 //* This file is property of and copyright by the ALICE HLT Project *
8 //* ALICE Experiment at CERN, All rights reserved. *
9 //* See cxx source for full Copyright notice *
11 /** @file AliHLTTPCGlobalMerger.h
12 @author Uli Frankenfeld, maintained by Matthias Richter
14 @brief The HLT TPC slice merger
18 #include "AliHLTTPCMerger.h"
21 #include "AliHLTTPCRootTypes.h"
24 * @class AliHLTTPCGlobalMerger
25 * The HLTTPC Slice merger
29 class AliHLTTPCGlobalMerger : public AliHLTTPCMerger{
32 AliHLTTPCGlobalMerger();
33 virtual ~AliHLTTPCGlobalMerger();
35 void Setup(Int_t first,Int_t last);
36 void InitSlice(Int_t slice);
37 void SlowMerge(const Char_t *path="./");
38 void Merge(); //Loop over tracks from different sectors
41 Double_t CheckTracks(AliHLTTPCTrack *innertrack,AliHLTTPCTrack *outertrack,Int_t slice);
43 Int_t fNSlices; // no of slices
44 Int_t fFirst; // first slice?
45 Int_t fLast; // last slice?
47 ClassDef(AliHLTTPCGlobalMerger,0) //Slice merger