+ /**
+ * Calculate the plane rotation and translation by doing a fit of
+ * the plane equation to the surveyed points. At least 4 points
+ * must be passed in the @a points array with corresponding errors
+ * in the array @a errors. The arrays are assumed to contain
+ * TVector3 objects.
+ *
+ * @param points Array surveyed positions
+ * @param errors Array of errors corresponding to @a points
+ * @param depth Survey targets depth (perpendicular to the plane)
+ * @param trans On return, translation of the plane
+ * @param rot On return, rotation (direction cosines) of the plane
+ *
+ * @return @c true on success, @c false otherwise
+ */
+ Bool_t FitPlane(const TObjArray& points,
+ const TObjArray& errors,
+ Double_t depth,
+ Double_t* trans,
+ Double_t* rot) const;
+ /**
+ * Create a delta transform from a global rotation matrix and
+ * translation.
+ *
+ * @param global Global matrix of element to transform.
+ * @param rot Rotation matrix (direction cosines)
+ * @param trans Translation
+ * @param delta On return, the delta transform
+ *
+ * @return Newly
+ */
+ Bool_t MakeDelta(const TGeoMatrix* global,
+ const Double_t* rot,
+ const Double_t* trans,
+ TGeoHMatrix& delta) const;
+ /**
+ * Create a delta transform from a global rotation matrix and
+ * translation.
+ *
+ * @param path Path of element to transform.
+ * @param rot Rotation matrix (direction cosines)
+ * @param trans Translation
+ * @param delta On return, the delta transform
+ *
+ * @return Newly
+ */
+ Bool_t MakeDelta(const char* path,
+ const Double_t* rot,
+ const Double_t* trans,
+ TGeoHMatrix& delta) const;
+ /**
+ * Create a default (i.e., no rotation or translation) alignment object.
+ *
+ * @param path Path to volume
+ * @param id Id of volume
+ *
+ * @return Created object
+ */
+ AliAlignObjParams* CreateDefaultAlignObj(const TString& path, Int_t id=0);
+ /**
+ * Check if we have an alignment object for the given path alread
+ *
+ * @param path PAth to check
+ *
+ * @return Pointer to object if found, otherwise 0
+ */
+ AliAlignObjParams* FindAlignObj(const TString& path) const;
+ /**
+ * Fill In default alignmen objects
+ *
+ * @return true on sucess
+ */
+ Bool_t FillDefaultAlignObjs();
+
+ /**
+ * Service member function to print a vector
+ *
+ * @param text Prefix text
+ * @param v Vector (array of 3 doubles)
+ */