Line data Source code
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 :
20 : class AliACORDEAlign : public TObject{
21 :
22 : public:
23 : AliACORDEAlign();
24 : AliACORDEAlign(/*Int_t reportloc,*/Int_t reportglob);
25 : void ComputePosition();
26 : void Run();
27 : void LoadSurveyData();
28 : // void CreateACORDEAlignObjs();
29 : void StoreAlignObj();
30 : // void SetDebug(Int_t debug){fDebug=debug;}
31 : virtual ~AliACORDEAlign();
32 : //
33 : private:
34 : AliACORDEAlign(const AliACORDEAlign &align); // copy constructor
35 : AliACORDEAlign &operator = (const AliACORDEAlign &align); //assignment operator
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 12 : ClassDef(AliACORDEAlign,0);
47 :
48 : };
49 : #endif
|