excluding deprecated classes from build
[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 //* 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                               *
10
11 /** @file   AliHLTTPCConfMapFit.h
12     @author Anders Vestbo, maintained by Matthias Richter
13     @date   
14     @brief  Fit class for conformal mapping tracking.
15 */
16
17 class AliHLTTPCConfMapTrack;
18 class AliHLTTPCVertex;
19
20 /** 
21  * @class AliHLTTPCConfMapFit
22  *
23  * Fit class for conformal mapping tracking
24  *
25  * @ingroup alihlt_tpc
26  */
27 class AliHLTTPCConfMapFit {
28
29  public:
30   /** default constructor */
31   AliHLTTPCConfMapFit();
32   /** constructor */
33   AliHLTTPCConfMapFit (AliHLTTPCConfMapTrack *track,AliHLTTPCVertex *vertex);
34   /** destructor */
35   virtual ~AliHLTTPCConfMapFit();
36
37   // helix fit
38   Int_t FitHelix();
39   Int_t FitCircle();
40   Int_t FitLine();
41
42   // straight line fit
43   Int_t FitStraightLine();
44   Int_t FitLineXY();
45   Int_t FitLineSZ();
46   
47  private:
48   /** copy constructor prohibited */
49   AliHLTTPCConfMapFit(const AliHLTTPCConfMapFit&);
50   /** assignment operator prohibited */
51   AliHLTTPCConfMapFit& operator=(const AliHLTTPCConfMapFit&);
52
53   AliHLTTPCConfMapTrack *fTrack; //!
54   AliHLTTPCVertex *fVertex; //!
55   
56   ClassDef(AliHLTTPCConfMapFit,0) //Conformal mapping fit class
57 };
58
59 #endif // ALIHLTTPCCONFMAPFIT_H