1 #ifndef ALIITSALIGNMILLEDATA_H
2 #define ALIITSALIGNMILLEDATA_H
3 /* Copyright(c) 2007-2009 , ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
10 /// \class AliITSAlignMilleData
11 /// \brief Class for alignment of ITS
13 // Authors: Marcello Lunardon
16 #define ITSMILLENPARCH 6
17 #define ITSMILLENLOCAL 5
19 class AliITSAlignMilleData : public TObject
22 AliITSAlignMilleData();
23 virtual ~AliITSAlignMilleData();
24 Double_t GetMeasX() const {return fMeasX;}
25 Double_t GetSigmaX() const {return fSigmaX;}
26 void SetMeasX(Double_t meas) {fMeasX=meas;}
27 void SetSigmaX(Double_t meas) {fSigmaX=meas;}
29 Double_t GetMeasZ() const {return fMeasZ;}
30 Double_t GetSigmaZ() const {return fSigmaZ;}
31 void SetMeasZ(Double_t meas) {fMeasZ=meas;}
32 void SetSigmaZ(Double_t meas) {fSigmaZ=meas;}
34 Int_t *GetIdxlocX() {return fIdxlocX;}
35 Int_t *GetIdxgloX() {return fIdxgloX;}
36 Double_t *GetDerlocX() {return fDerlocX;}
37 Double_t *GetDergloX() {return fDergloX;}
39 Int_t *GetIdxlocZ() {return fIdxlocZ;}
40 Int_t *GetIdxgloZ() {return fIdxgloZ;}
41 Double_t *GetDerlocZ() {return fDerlocZ;}
42 Double_t *GetDergloZ() {return fDergloZ;}
45 /// structure to store data for 2 LocalEquations (X and Z)
48 Int_t fIdxlocX[ITSMILLENLOCAL]; ///
49 Double_t fDerlocX[ITSMILLENLOCAL]; ///
50 Int_t fIdxgloX[ITSMILLENPARCH]; ///
51 Double_t fDergloX[ITSMILLENPARCH]; ///
55 Int_t fIdxlocZ[ITSMILLENLOCAL]; ///
56 Double_t fDerlocZ[ITSMILLENLOCAL]; ///
57 Int_t fIdxgloZ[ITSMILLENPARCH]; ///
58 Double_t fDergloZ[ITSMILLENPARCH]; ///
60 //AliITSAlignMilleData(const AliITSAlignMilleData& rhs);
61 //AliITSAlignMilleData& operator=(const AliITSAlignMilleData& rhs);
63 ClassDef(AliITSAlignMilleData, 0)