]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/mapping/AliMpPlane.h
Update for station2:
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpPlane.h
index e31b75d4401b6d7d6cdc8706d832ffdd1ca0fcda..c3ae76878c651e7a2c056e52201a3a3028ffb859 100644 (file)
 #define ALI_MP_PLANE_H
 
 #include <TObject.h>
-#include <TVector2.h>
 
 #include "AliMpPlaneTypes.h"
+#include "AliMpStationType.h"
 #include "AliMpPlaneType.h"
-#include "AliMpIntPair.h"
+
+class TVector2;
 
 class AliMpSector;
 class AliMpSectorPosition;
+class AliMpIntPair;
 
 class AliMpPlane : public TObject
 {
@@ -38,10 +40,10 @@ class AliMpPlane : public TObject
     virtual ~AliMpPlane();
     
     // factory methods
-    static AliMpPlane* Create(AliMpPlaneType type,
+    static AliMpPlane* Create(AliMpStationType station, AliMpPlaneType type,
                const TVector2& q1Position, const TVector2& q2Position,
                const TVector2& q3Position, const TVector2& q4Position);
-    static AliMpPlane* Create(AliMpPlaneType type);
+    static AliMpPlane* Create(AliMpStationType station, AliMpPlaneType type);
     
     // methods
     const AliMpSectorPosition* SectorPosition(const AliMpIntPair& scale) const;