]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCConfMapFit.h
effC++ and warnings
[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
16class AliHLTTPCConfMapTrack;
17class AliHLTTPCVertex;
18
2a083ac4 19/**
20 * @class AliHLTTPCConfMapFit
21 *
22 * Fit class for conformal mapping tracking
23 *
24 */
a6c02c85 25class AliHLTTPCConfMapFit {
26
a6c02c85 27 public:
2a083ac4 28 /** default constructor */
29 AliHLTTPCConfMapFit();
30 /** constructor */
a6c02c85 31 AliHLTTPCConfMapFit (AliHLTTPCConfMapTrack *track,AliHLTTPCVertex *vertex);
2a083ac4 32 /** not a valid copy constructor, defined according to effective C++ style */
33 AliHLTTPCConfMapFit(const AliHLTTPCConfMapFit&);
34 /** not a valid assignment op, but defined according to effective C++ style */
35 AliHLTTPCConfMapFit& operator=(const AliHLTTPCConfMapFit&);
36 /** destructor */
37 virtual ~AliHLTTPCConfMapFit();
a6c02c85 38
db16520a 39 // helix fit
a6c02c85 40 Int_t FitHelix();
41 Int_t FitCircle();
42 Int_t FitLine();
43
db16520a 44 // straight line fit
45 Int_t FitStraightLine();
46 Int_t FitLineXY();
47 Int_t FitLineSZ();
48
2a083ac4 49 private:
50 AliHLTTPCConfMapTrack *fTrack; //!
51 AliHLTTPCVertex *fVertex; //!
52
a6c02c85 53 ClassDef(AliHLTTPCConfMapFit,1) //Conformal mapping fit class
54};
55
2a083ac4 56#endif // ALIHLTTPCCONFMAPFIT_H