Various fixes
[u/mrichter/AliRoot.git] / FMD / AliFMDSurveyToAlignObjs.h
1 #ifndef ALIFMDSURVEYTOALIGNOBJS_H
2 #define ALIFMDSURVEYTOALIGNOBJS_H
3 #include <AliSurveyToAlignObjs.h>
4
5 // Forward decl
6 class TVector3;
7
8
9 class AliFMDSurveyToAlignObjs : public AliSurveyToAlignObjs
10 {
11 public:
12   AliFMDSurveyToAlignObjs() : AliSurveyToAlignObjs() {}
13   void Run();
14   Bool_t CreateAlignObjs() { return kTRUE; }
15 protected:
16   Bool_t DoFMD2();
17   Bool_t GetFMD2Plane(Double_t* rot, Double_t* trans);
18
19   static void PrintVector(const char* text, const Double_t* v);
20   static void PrintVector(const char* text, const TVector3& v);
21   static void PrintRotation(const char* text, const Double_t* rot);
22
23   
24   ClassDef(AliFMDSurveyToAlignObjs,0) // Convert FMD survey to alignments
25 };
26
27
28 #endif
29 //____________________________________________________________________
30 //
31 // Local Variables:
32 //  mode: C++
33 // End:
34 //
35