4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 /////////////////////////////////////////////////////////////////////////
10 // This class creates the alignment object from the surveyer data //
12 /////////////////////////////////////////////////////////////////////////
13 #include "AliAlignObjParams.h"
14 #include <TMatrixDfwd.h>
17 // Class creating the T0 aligmnent objects
18 // from the surveys done by surveyers at Point2.
19 // Position of T0 alignment objects is computed.
21 class AliT0Align : public TObject {
25 AliT0Align(Int_t reportloc, Int_t reportglob);
26 AliT0Align(const AliT0Align &align); // copy constructor
27 AliT0Align &operator = (const AliT0Align &align); //assignment operator
28 Bool_t LoadSurveyData();
29 Double_t ComputePosition();
30 void CreateAlignObj();
32 void SetDebug(Int_t debug){debug=fDebug;}
34 virtual ~AliT0Align();
38 Char_t *fFileGlob; // file with surveyed points
39 AliAlignObjParams *fT0AAlignObj; // T0-A alignment object
40 AliAlignObjParams *fT0CAlignObj; // T0-C alignment object
41 Int_t fDebug; // debug flag
42 Float_t fXPos; // "x" coordinate of T0-C with respect to Global Reference System
43 Float_t fYPos; // "y" coordinate of T0-C with respect to Global Reference System
44 Int_t fRepLoc; // Location of the report: 0 - DCDB (Grid), 1,2 ... - file on local disc
46 ClassDef(AliT0Align,0);