]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/AliHLTTPCConfMapFit.h
coding conventions, effC++, removed warnings
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCConfMapFit.h
index 447848a180b9ee567e300000cc9c9a0c395bcbcd..00d57c5589a586523ab6c853c9adec57694f53f7 100644 (file)
@@ -1,21 +1,40 @@
 // @(#) $Id$
 // Original: AliHLTConfMapFit.h,v 1.5 2004/07/05 09:03:11 loizides 
 
-#ifndef ALIHLTTPC_ConfMapFit
-#define ALIHLTTPC_ConfMapFit
+#ifndef ALIHLTTPCCONFMAPFIT_H
+#define ALIHLTTPCCONFMAPFIT_H
+
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+/** @file   AliHLTTPCConfMapFit.h
+    @author Anders Vestbo, maintained by Matthias Richter
+    @date   
+    @brief  Fit class for conformal mapping tracking.
+*/
 
 class AliHLTTPCConfMapTrack;
 class AliHLTTPCVertex;
 
+/** 
+ * @class AliHLTTPCConfMapFit
+ *
+ * Fit class for conformal mapping tracking
+ *
+ */
 class AliHLTTPCConfMapFit {
 
- private:
-  AliHLTTPCConfMapTrack *fTrack; //!
-  AliHLTTPCVertex *fVertex; //!
-  
  public:
+  /** default constructor */
+  AliHLTTPCConfMapFit();
+  /** constructor */
   AliHLTTPCConfMapFit (AliHLTTPCConfMapTrack *track,AliHLTTPCVertex *vertex);
-  virtual ~AliHLTTPCConfMapFit() {};
+  /** not a valid copy constructor, defined according to effective C++ style */
+  AliHLTTPCConfMapFit(const AliHLTTPCConfMapFit&);
+  /** not a valid assignment op, but defined according to effective C++ style */
+  AliHLTTPCConfMapFit& operator=(const AliHLTTPCConfMapFit&);
+  /** destructor */
+  virtual ~AliHLTTPCConfMapFit();
 
   // helix fit
   Int_t FitHelix();
@@ -27,7 +46,11 @@ class AliHLTTPCConfMapFit {
   Int_t FitLineXY();
   Int_t FitLineSZ();
   
+ private:
+  AliHLTTPCConfMapTrack *fTrack; //!
+  AliHLTTPCVertex *fVertex; //!
+  
   ClassDef(AliHLTTPCConfMapFit,1) //Conformal mapping fit class
 };
 
-#endif
+#endif // ALIHLTTPCCONFMAPFIT_H