]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCGlobalMerger.h
Storing result of DCS data point processing in reference data
[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
2a083ac4 7/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
8 * See cxx source for full Copyright notice */
9
10/** @file AliHLTTPCGlobalMerger.h
11 @author Uli Frankenfeld, maintained by Matthias Richter
12 @date
13 @brief The HLT TPC slice merger
14*/
15
a6c02c85 16#ifndef __CINT__
17#include "AliHLTTPCMerger.h"
18#endif
19
20#include "AliHLTTPCRootTypes.h"
21
2a083ac4 22/**
23 * @class AliHLTTPCGlobalMerger
24 * The HLTTPC Slice merger
25 */
a6c02c85 26class AliHLTTPCGlobalMerger : public AliHLTTPCMerger{
27
a6c02c85 28 public:
29 AliHLTTPCGlobalMerger();
30 virtual ~AliHLTTPCGlobalMerger();
31
32 void Setup(Int_t first,Int_t last);
33 void InitSlice(Int_t slice);
34 void SlowMerge(Char_t *path="./");
35 void Merge(); //Loop over tracks from different sectors
36
2a083ac4 37 private:
38 Double_t CheckTracks(AliHLTTPCTrack *innertrack,AliHLTTPCTrack *outertrack,Int_t slice);
39
40 Int_t fNSlices; // no of slices
41 Int_t fFirst; // first slice?
42 Int_t fLast; // last slice?
43
a6c02c85 44 ClassDef(AliHLTTPCGlobalMerger,1) //Slice merger
45};
46
47#endif