]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ACORDE/AliACORDEAlign.h
Warning fixed for AliACORDEAlign class
[u/mrichter/AliRoot.git] / ACORDE / AliACORDEAlign.h
CommitLineData
091f76f8 1#ifndef ALIACORDEALIGN_H
2#define ALIACORDEALIGN_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/////////////////////////////////////////////////////////////////////////
8// This class creates the alignment object from the surveyer data //
9// for the ACORDE //
10/////////////////////////////////////////////////////////////////////////
11
12#include "AliAlignObjParams.h"
13#include <TMatrixDfwd.h>
14#include <TMatrixT.h>
15#include "AliSurveyToAlignObjs.h"
16
17// Class creating the ACORDE aligmnent objects
18// from the surveys done by surveyers at Point2.
19
20class AliACORDEAlign : public TObject{
21
22 public:
23 AliACORDEAlign();
8f63aa5d 24 AliACORDEAlign(/*Int_t reportloc,*/Int_t reportglob);
091f76f8 25 AliACORDEAlign(const AliACORDEAlign &align); // copy constructor
26 AliACORDEAlign &operator = (const AliACORDEAlign &align); //assignment operator
27 void ComputePosition();
28 void Run();
29 void LoadSurveyData();
30// void CreateACORDEAlignObjs();
31 void StoreAlignObj();
32 void SetDebug(Int_t debug){fDebug=debug;}
33 virtual ~AliACORDEAlign();
34 //
35 private:
36
37 Char_t *fFileGlob;
38 Int_t fRepLoc;
39 Int_t fRepGlob;
40 Char_t *fUser;
41 TMatrixD fX;
42// AliAlignObjParams *fACORDEAlignObj;
43 TObjArray *fAlignACORDEObjArray;
44 Int_t fDebug; // debug flag
45 //measurements
46 ClassDef(AliACORDEAlign,0);
47
48};
49#endif