]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONClusterInput.h
Segmentation not taken from MUON object but created
[u/mrichter/AliRoot.git] / MUON / AliMUONClusterInput.h
index 97d443cb318f211e7e7b725fa8b5c0c8a574f044..7c245a80cc96b6ec4205c2aa43adfb17e07ee586 100644 (file)
@@ -4,17 +4,23 @@
  * See cxx source for full Copyright notice                               */
 
 /* $Id $*/
-// Revision of includes 07/05/2004
+// Revision of includes 07/04/2006
+
+/// \ingroup rec
+/// \class AliMUONClusterInput
+/// \brief Global data service for hit reconstruction
 
 #include <TObject.h>
 #include <TClonesArray.h> // needed for inline function Digit
-#include "AliMUONGeometrySegmentation.h"
-
-class TMinuit;
 
 class AliMUONDigit;
 class AliMUONRawCluster;
 class AliMUONMathieson;
+class AliMUONGeometryTransformer;
+class AliMUONSegmentation;
+class AliMUONGeometrySegmentation;
+
+class TMinuit;
 
 class AliMUONClusterInput : public TObject 
 {
@@ -55,8 +61,10 @@ class AliMUONClusterInput : public TObject
     AliMUONClusterInput(const AliMUONClusterInput& clusterInput);
     AliMUONClusterInput & operator = (const AliMUONClusterInput& rhs);
  private:
-    static AliMUONClusterInput* fgClusterInput; // ! singleton instance
-    static AliMUONMathieson*    fgMathieson;     // ! Mathieson
+    static AliMUONClusterInput*  fgClusterInput;  // ! singleton instance
+    static AliMUONMathieson*     fgMathieson;     // ! Mathieson
+    static AliMUONGeometryTransformer*  fgTransformer;  // ! Geometry transformer
+    static AliMUONSegmentation*  fgSegmentation;  // ! Segmentation
 
     // Digits
     TClonesArray*        fDigits[2];       // ! Array of pointers to digits