]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCGlobalMerger.h
- adjusting binning of pad histograms to make single pad cluster contribution and...
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCGlobalMerger.h
CommitLineData
a6c02c85 1// @(#) $Id$
4aa41877 2// Original: AliHLTGlobalMerger.h,v 1.6 2004/02/02 15:00:34 loizides
a6c02c85 3
4#ifndef ALIHLTTPC_GLOBALMERGER_H
5#define ALIHLTTPC_GLOBALMERGER_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 AliHLTTPCGlobalMerger.h
12 @author Uli Frankenfeld, maintained by Matthias Richter
13 @date
14 @brief The HLT TPC slice merger
15*/
16
a6c02c85 17#ifndef __CINT__
18#include "AliHLTTPCMerger.h"
19#endif
20
21#include "AliHLTTPCRootTypes.h"
22
2a083ac4 23/**
24 * @class AliHLTTPCGlobalMerger
25 * The HLTTPC Slice merger
297174de 26 *
27 * @ingroup alihlt_tpc
2a083ac4 28 */
a6c02c85 29class AliHLTTPCGlobalMerger : public AliHLTTPCMerger{
30
a6c02c85 31 public:
32 AliHLTTPCGlobalMerger();
33 virtual ~AliHLTTPCGlobalMerger();
34
35 void Setup(Int_t first,Int_t last);
36 void InitSlice(Int_t slice);
5d4ed6f4 37 void SlowMerge(const Char_t *path="./");
a6c02c85 38 void Merge(); //Loop over tracks from different sectors
39
2a083ac4 40 private:
41 Double_t CheckTracks(AliHLTTPCTrack *innertrack,AliHLTTPCTrack *outertrack,Int_t slice);
42
43 Int_t fNSlices; // no of slices
44 Int_t fFirst; // first slice?
45 Int_t fLast; // last slice?
46
22240104 47 ClassDef(AliHLTTPCGlobalMerger,0) //Slice merger
a6c02c85 48};
49
50#endif