]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCInterMerger.h
- workaround for copying and merging of ESDs: The HLTOUT contains ESDs for every...
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCInterMerger.h
CommitLineData
a6c02c85 1// @(#) $Id$
4aa41877 2// Original: AliHLTInterMerger.h,v 1.4 2004/02/02 15:00:34 loizides Exp $
a6c02c85 3
4#ifndef ALIHLTTPCINTERMERGER_H
5#define ALIHLTTPCINTERMERGER_H
6
2a083ac4 7/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
8 * See cxx source for full Copyright notice */
9
10/** @file AliHLTTPCInterMerger.h
11 @author Uli Frankenfeld, maintained by Matthias Richter
12 @date
13 @brief The HLT TPC track segment merger
14*/
15
a6c02c85 16#ifndef __CINT__
17#include "AliHLTTPCMerger.h"
18#endif
19
20#include "AliHLTTPCRootTypes.h"
21
2a083ac4 22/**
23 * @class AliHLTTPCInterMerger
24 * The HLTTPC track segment merger
25 */
a6c02c85 26class AliHLTTPCInterMerger : public AliHLTTPCMerger {
27
a6c02c85 28 public:
29 AliHLTTPCInterMerger();
30 virtual ~AliHLTTPCInterMerger();
31
32 void Init(Int_t *row,Int_t p){fRowMin=row[0];fRowMax=row[1];fPatch=p;}
33 void SlowMerge();
34 Int_t Merge();
35 void MMerge(); //Loop over tracks from different subsectors
36
2a083ac4 37 private:
38 Int_t fPatch; // current patch
39 Int_t fRowMin; // min row
40 Int_t fRowMax; // max row
41
a6c02c85 42 ClassDef(AliHLTTPCInterMerger,1) //Intermerging class
43};
44
45#endif