]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/TPCLib/AliHLTTPCInterMerger.h
More code clean up.
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCInterMerger.h
1 // @(#) $Id$
2 // Original: AliHLTInterMerger.h,v 1.4 2004/02/02 15:00:34 loizides Exp $
3
4 #ifndef ALIHLTTPCINTERMERGER_H
5 #define ALIHLTTPCINTERMERGER_H
6
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                               *
10
11 /** @file   AliHLTTPCInterMerger.h
12     @author Uli Frankenfeld, maintained by Matthias Richter
13     @date   
14     @brief  The HLT TPC track segment merger
15 */
16
17 #ifndef __CINT__ 
18 #include "AliHLTTPCMerger.h"
19 #endif
20
21 #include "AliHLTTPCRootTypes.h"
22
23 /** 
24  * @class AliHLTTPCInterMerger
25  * The HLTTPC track segment merger
26  *
27  * @ingroup alihlt_tpc
28  */
29 class AliHLTTPCInterMerger : public AliHLTTPCMerger {
30
31  public:
32   AliHLTTPCInterMerger();
33   virtual ~AliHLTTPCInterMerger();
34
35   void Init(Int_t *row,Int_t p){fRowMin=row[0];fRowMax=row[1];fPatch=p;}
36   void SlowMerge();
37   Int_t Merge();
38   void MMerge();  //Loop over tracks from different subsectors
39   
40  private:
41   Int_t fPatch;  // current patch
42   Int_t fRowMin; // min row
43   Int_t fRowMax; // max row
44
45   ClassDef(AliHLTTPCInterMerger,0) //Intermerging class
46 };
47
48 #endif