]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/TPCLib/AliHLTTPCConfMapFit.h
documentation, formatting, coding conventions
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCConfMapFit.h
1 // @(#) $Id$
2 // Original: AliHLTConfMapFit.h,v 1.5 2004/07/05 09:03:11 loizides 
3
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 */
15
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
22 class AliHLTTPCConfMapTrack;
23 class AliHLTTPCVertex;
24
25 /** 
26  * @class AliHLTTPCConfMapFit
27  *
28  * Fit class for conformal mapping tracking
29  *
30  */
31 class AliHLTTPCConfMapFit {
32
33  public:
34   /** default constructor */
35   AliHLTTPCConfMapFit();
36   /** constructor */
37   AliHLTTPCConfMapFit (AliHLTTPCConfMapTrack *track,AliHLTTPCVertex *vertex);
38   /** destructor */
39   virtual ~AliHLTTPCConfMapFit();
40
41   // helix fit
42   Int_t FitHelix();
43   Int_t FitCircle();
44   Int_t FitLine();
45
46   // straight line fit
47   Int_t FitStraightLine();
48   Int_t FitLineXY();
49   Int_t FitLineSZ();
50   
51  private:
52   /** copy constructor prohibited */
53   AliHLTTPCConfMapFit(const AliHLTTPCConfMapFit&);
54   /** assignment operator prohibited */
55   AliHLTTPCConfMapFit& operator=(const AliHLTTPCConfMapFit&);
56
57   AliHLTTPCConfMapTrack *fTrack; //!
58   AliHLTTPCVertex *fVertex; //!
59   
60   ClassDef(AliHLTTPCConfMapFit,1) //Conformal mapping fit class
61 };
62
63 #endif // ALIHLTTPCCONFMAPFIT_H