]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCConfMapFit.h
TPCNoiseMapComponent included into build (Kelly)
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCConfMapFit.h
CommitLineData
a6c02c85 1// @(#) $Id$
4aa41877 2// Original: AliHLTConfMapFit.h,v 1.5 2004/07/05 09:03:11 loizides
a6c02c85 3
2a083ac4 4#ifndef ALIHLTTPCCONFMAPFIT_H
5#define ALIHLTTPCCONFMAPFIT_H
6
7/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
8 * See cxx source for full Copyright notice */
9
10/** @file AliHLTTPCConfMapFit.h
11 @author Anders Vestbo, maintained by Matthias Richter
12 @date
13 @brief Fit class for conformal mapping tracking.
14*/
a6c02c85 15
e67b0680 16// see below for class documentation
17// or
18// refer to README to build package
19// or
20// visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
21
a6c02c85 22class AliHLTTPCConfMapTrack;
23class AliHLTTPCVertex;
24
2a083ac4 25/**
26 * @class AliHLTTPCConfMapFit
27 *
28 * Fit class for conformal mapping tracking
29 *
30 */
a6c02c85 31class AliHLTTPCConfMapFit {
32
a6c02c85 33 public:
2a083ac4 34 /** default constructor */
35 AliHLTTPCConfMapFit();
36 /** constructor */
a6c02c85 37 AliHLTTPCConfMapFit (AliHLTTPCConfMapTrack *track,AliHLTTPCVertex *vertex);
2a083ac4 38 /** destructor */
39 virtual ~AliHLTTPCConfMapFit();
a6c02c85 40
db16520a 41 // helix fit
a6c02c85 42 Int_t FitHelix();
43 Int_t FitCircle();
44 Int_t FitLine();
45
db16520a 46 // straight line fit
47 Int_t FitStraightLine();
48 Int_t FitLineXY();
49 Int_t FitLineSZ();
50
2a083ac4 51 private:
e67b0680 52 /** copy constructor prohibited */
53 AliHLTTPCConfMapFit(const AliHLTTPCConfMapFit&);
54 /** assignment operator prohibited */
55 AliHLTTPCConfMapFit& operator=(const AliHLTTPCConfMapFit&);
56
2a083ac4 57 AliHLTTPCConfMapTrack *fTrack; //!
58 AliHLTTPCVertex *fVertex; //!
59
a6c02c85 60 ClassDef(AliHLTTPCConfMapFit,1) //Conformal mapping fit class
61};
62
2a083ac4 63#endif // ALIHLTTPCCONFMAPFIT_H