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