]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliTrackResiduals.h
Typo fixed, and removing unused variable.
[u/mrichter/AliRoot.git] / STEER / AliTrackResiduals.h
index cf03852787b99a78f004f0da1574ade032ac7728..f3dcd70311ac9555607ec19d5f8e6d8f03726e51 100644 (file)
@@ -13,7 +13,7 @@
 
 #include "TObject.h"
 
-#include "AliAlignObjAngles.h"
+#include "AliAlignObjParams.h"
 
 class AliTrackPointArray;
 
@@ -41,6 +41,9 @@ class AliTrackResiduals : public TObject {
   Float_t GetChi2() const { return fChi2; }
   Int_t   GetNdf() const  { return fNdf; }
   Int_t   GetMinNPoints() const  { return fMinNPoints; }
+  void    FixParameter(Int_t par,Float_t value=0.) {fBFixed[par]=kTRUE; fFixed[par]= value;}
+  Int_t GetNFreeParam();
+  void   ReleaseParameter(Int_t par) {fBFixed[par]=kFALSE;}
 
  protected:
 
@@ -55,8 +58,10 @@ class AliTrackResiduals : public TObject {
   Int_t              fNdf;          // Number of degrees of freedom
   Int_t              fMinNPoints;   // Minimum allowed Number of points in the volume which is to be aligned
   Bool_t             fIsOwner;      // Track point arrays owned by the object
+  Float_t            fFixed[6];     // The fixed values of parameters 
+  Bool_t            fBFixed[6];    // The flag for fixing parameter
 
-  ClassDef(AliTrackResiduals,1)
+  ClassDef(AliTrackResiduals,2)
 
 };