]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCInterMerger.h
removing DigitReaderPacked and DigitReaderDecoder, all raw data processing goes via...
[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
297174de 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 *
2a083ac4 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
a6c02c85 17#ifndef __CINT__
18#include "AliHLTTPCMerger.h"
19#endif
20
21#include "AliHLTTPCRootTypes.h"
22
2a083ac4 23/**
24 * @class AliHLTTPCInterMerger
25 * The HLTTPC track segment merger
297174de 26 *
27 * @ingroup alihlt_tpc
2a083ac4 28 */
a6c02c85 29class AliHLTTPCInterMerger : public AliHLTTPCMerger {
30
a6c02c85 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
2a083ac4 40 private:
41 Int_t fPatch; // current patch
42 Int_t fRowMin; // min row
43 Int_t fRowMax; // max row
44
22240104 45 ClassDef(AliHLTTPCInterMerger,0) //Intermerging class
a6c02c85 46};
47
48#endif