]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONAlignment.h
Main changes:
[u/mrichter/AliRoot.git] / MUON / AliMUONAlignment.h
index f246b7e1d23579f42bd6ceb27a075f24de73ff5f..e2b607467baf3ea94803d11b02404c958a3a8d2a 100644 (file)
@@ -19,7 +19,7 @@ class AliMillepede;
 class AliMUONGeometryTransformer;
 class AliMUONTrack;
 class AliMUONTrackParam;
-class AliMUONHitForRec;
+class AliMUONVCluster;
 
 class AliMUONAlignment:public TObject
 {
@@ -34,6 +34,10 @@ public:
     fTransform = transformer;
   }
 
+  /// Set flag for Magnetic field On/Off
+  void SetBFieldOn(Bool_t bBFieldOn) {
+    fBFieldOn =  bBFieldOn;
+  }
   void FixStation(Int_t iSt);
   void FixHalfSpectrometer(Bool_t *bStOnOff, Bool_t *bSpecLROnOff);
   void AllowVariations(Bool_t *bStOnOff);
@@ -93,11 +97,10 @@ public:
 
   AliMillepede *fMillepede; ///< Detector independent alignment class
   
-  TClonesArray *fTrackParamAtHit; ///< Array of track parameters 
-  TClonesArray *fHitForRecAtHit;  ///< Array of track hits 
-  AliMUONTrack *fTrack;           ///< AliMUONTrack 
-  AliMUONHitForRec *fRecHit;      ///< AliMUONHitForRec
-  AliMUONTrackParam *fTrackParam; ///< Track parameters 
+  TClonesArray *fTrackParamAtCluster; ///< Array of track parameters 
+  AliMUONTrack *fTrack;               ///< AliMUONTrack 
+  AliMUONVCluster *fCluster;          ///< AliMUONVCluster
+  AliMUONTrackParam *fTrackParam;     ///< Track parameters 
 
   Int_t fNGlobal;  ///< Number of global parameters
   Int_t fNLocal;   ///< Number of local parameters
@@ -179,6 +182,7 @@ public:
   static Int_t fgNDetElemCh[10]; ///< Number of detection elements per chamber
   static Int_t fgSNDetElemCh[10];///< Sum of detection elements up to this chamber (inc)
 
-ClassDef(AliMUONAlignment, 0)};
+ClassDef(AliMUONAlignment, 0) //Class for alignment of muon spectrometer
+};
 
 #endif