]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/AliT0Align.h
Update
[u/mrichter/AliRoot.git] / T0 / AliT0Align.h
index 81e514374b65fc952da7194c532607ed2f6479fa..588af50b00c8cc645e8e6a30df4740b4950beebf 100644 (file)
 #include <TMatrixDfwd.h>
 #include <TMatrixT.h>
 
+// Class creating the T0 aligmnent objects
+// from the surveys done by surveyers at Point2.
+// Position of T0 alignment objects is computed.
+
 class AliT0Align : public TObject {
 
  public:
   AliT0Align();
-  AliT0Align(Int_t reportloc, Int_t reportglob);
+  AliT0Align(Int_t reportloc, Int_t side, Int_t reportglob); 
+  // reportloc - location of the report: 0 - DCDB (Grid), 1,2 ... - file on local disc
+  // side - side in ALICE: 0 - A-side or 1 - C-side
+  // reportglob - EDMS number of the survey report
   AliT0Align(const AliT0Align &align); // copy constructor
   AliT0Align &operator = (const AliT0Align &align); //assignment operator
   Bool_t LoadSurveyData();
@@ -35,9 +42,15 @@ class AliT0Align : public TObject {
   AliAlignObjParams *fT0AAlignObj;  // T0-A alignment object
   AliAlignObjParams *fT0CAlignObj;  // T0-C alignment object
   Int_t fDebug;                     // debug flag
-  Float_t fXPos;
-  Float_t fYPos;  
+  Float_t fXPosC;                  // "x" coordinate of T0-C with respect to Global Reference System  
+  Float_t fYPosC;                  // "y" coordinate of T0-C with respect to Global Reference System
+  Float_t fXPosA;                    // "x" coordinate of T0-A with respect to Global Reference System
+  Float_t fYPosA;                    // "y" coordinate of T0-A with respect to Global Reference System
+
   Int_t fRepLoc;                   // Location of the report: 0 - DCDB (Grid), 1,2 ... - file on local disc    
+  Int_t fRepGlob;                  // Number of the survey report      
+  Int_t fSide;                     // Side in ALICE: 0: A-side or 1: C-side    
+  Char_t *fUser;                    // AliEn user
 
   ClassDef(AliT0Align,0);
 };