ROOT logo
#ifndef ALIACORDEALIGN_H
#define ALIACORDEALIGN_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/////////////////////////////////////////////////////////////////////////
//     This class creates the alignment object from the surveyer data  //      
//     for the ACORDE 				                       //
/////////////////////////////////////////////////////////////////////////

#include "AliAlignObjParams.h"
#include <TMatrixDfwd.h>
#include <TMatrixT.h>
#include "AliSurveyToAlignObjs.h"

// Class creating the ACORDE aligmnent objects
// from the surveys done by surveyers at Point2.

class AliACORDEAlign : public  TObject{

 public:
  AliACORDEAlign();
  AliACORDEAlign(/*Int_t reportloc,*/Int_t reportglob);
  void  ComputePosition();
  void Run();
  void LoadSurveyData();
//  void CreateACORDEAlignObjs();
  void StoreAlignObj();
 // void SetDebug(Int_t debug){fDebug=debug;}
  virtual ~AliACORDEAlign();
  //
 private:
  AliACORDEAlign(const AliACORDEAlign &align); // copy constructor
  AliACORDEAlign &operator = (const AliACORDEAlign &align); //assignment operator

  Char_t *fFileGlob;
  Int_t fRepLoc;
  Int_t fRepGlob;
  Char_t *fUser;
  TMatrixD fX;
//  AliAlignObjParams *fACORDEAlignObj;
  TObjArray  *fAlignACORDEObjArray;
  Int_t fDebug;                     // debug flag
                  //measurements
  ClassDef(AliACORDEAlign,0);
  
};
#endif
 AliACORDEAlign.h:1
 AliACORDEAlign.h:2
 AliACORDEAlign.h:3
 AliACORDEAlign.h:4
 AliACORDEAlign.h:5
 AliACORDEAlign.h:6
 AliACORDEAlign.h:7
 AliACORDEAlign.h:8
 AliACORDEAlign.h:9
 AliACORDEAlign.h:10
 AliACORDEAlign.h:11
 AliACORDEAlign.h:12
 AliACORDEAlign.h:13
 AliACORDEAlign.h:14
 AliACORDEAlign.h:15
 AliACORDEAlign.h:16
 AliACORDEAlign.h:17
 AliACORDEAlign.h:18
 AliACORDEAlign.h:19
 AliACORDEAlign.h:20
 AliACORDEAlign.h:21
 AliACORDEAlign.h:22
 AliACORDEAlign.h:23
 AliACORDEAlign.h:24
 AliACORDEAlign.h:25
 AliACORDEAlign.h:26
 AliACORDEAlign.h:27
 AliACORDEAlign.h:28
 AliACORDEAlign.h:29
 AliACORDEAlign.h:30
 AliACORDEAlign.h:31
 AliACORDEAlign.h:32
 AliACORDEAlign.h:33
 AliACORDEAlign.h:34
 AliACORDEAlign.h:35
 AliACORDEAlign.h:36
 AliACORDEAlign.h:37
 AliACORDEAlign.h:38
 AliACORDEAlign.h:39
 AliACORDEAlign.h:40
 AliACORDEAlign.h:41
 AliACORDEAlign.h:42
 AliACORDEAlign.h:43
 AliACORDEAlign.h:44
 AliACORDEAlign.h:45
 AliACORDEAlign.h:46
 AliACORDEAlign.h:47
 AliACORDEAlign.h:48
 AliACORDEAlign.h:49