calibration classes and DB
[u/mrichter/AliRoot.git] / START / AliSTARTAlignData.h
1 #ifndef ALISTARTALIGNDATA_H
2 #define ALISTARTALIGNDATA_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id$ */
8
9 ////////////////////////////////////////////////
10 //  class for START algnment                  //
11 ////////////////////////////////////////////////
12
13 #include "TNamed.h"
14 #include "AliSTART.h"
15
16 class AliSTARTAlignData: public TNamed {
17
18  public:
19   AliSTARTAlignData();
20   AliSTARTAlignData(const char* name);
21   AliSTARTAlignData(const AliSTARTAlignData &alignda);
22   AliSTARTAlignData& operator= (const AliSTARTAlignData &alignda);
23   virtual ~AliSTARTAlignData();
24   void Reset();
25   virtual void Print(Option_t *option = "") const; 
26   //
27   Float_t GetZposition(Int_t i) const {return fSTARTzPosition[i];}
28   //
29   void SetZposition( Float_t valueC, Float_t valueA) {
30     fSTARTzPosition[0]=valueC, fSTARTzPosition[1]=valueA;}
31
32  protected:
33   Float_t  fSTARTzPosition[2] ;  // z-position of the two STARTs
34   //
35   ClassDef(AliSTARTAlignData,1)    // START Alignment data
36 };
37
38 #endif