correct calibration of short runs
[u/mrichter/AliRoot.git] / T0 / AliT0Align.h
index fb80568..b66a8c6 100644 (file)
@@ -22,16 +22,19 @@ 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
+  virtual   ~AliT0Align();
+  // void SetDebug(Int_t debug){debug=fDebug;}
   Bool_t LoadSurveyData();
   Double_t ComputePosition();
   void CreateAlignObj();
   void Run();
-  void SetDebug(Int_t debug){debug=fDebug;}
   void StoreAlignObj();
-  virtual   ~AliT0Align();
   //
  private:
 
@@ -39,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;                   // "x" coordinate of T0-C with respect to Global Reference System  
-  Float_t fYPos;                   // "y" coordinate of T0-C with respect to Global Reference System
+  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);
 };