]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/mapping/AliMpMotifSpecial.h
In mapping:
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpMotifSpecial.h
index d9d8f983070ac3c738e1edd6350a25a3fea3828a..b5605d64e244c27cb3d1d04a6f7f2a7b6ebddd18 100755 (executable)
 #ifndef ALI_MP_MOTIF_SPECIAL_H
 #define ALI_MP_MOTIF_SPECIAL_H
 
-#include "AliMpContainers.h"
-
 #include "AliMpVMotif.h"
-#ifdef WITH_ROOT
 #include "AliMpExMap.h"
-#endif
 
 #include <TVector2.h>
-#ifdef WITH_ROOT
 #include <TObjArray.h>
-#endif
-
-#ifdef WITH_STL
-#include <vector>
-#endif
 
 class TString;
 
 class AliMpMotifSpecial : public AliMpVMotif
 {
- public:
-#ifdef WITH_STL
-  /// Dimensions map type
-  typedef std::vector< TVector2 > DimensionsMap;
-  /// Dimensions map iterator type
-  typedef std::vector< TVector2 > DimensionsMap2;
-#endif    
-#ifdef WITH_ROOT
-  /// Dimensions map type
-  typedef AliMpExMap DimensionsMap;
-  /// Dimensions map iterator type
-  typedef TObjArray  DimensionsMap2;
-#endif    
-
  public:
   AliMpMotifSpecial(const TString &id, AliMpMotifType *motifType);
   AliMpMotifSpecial(TRootIOCtor* ioCtor);
@@ -76,9 +52,9 @@ class AliMpMotifSpecial : public AliMpVMotif
   Int_t VectorIndex(const AliMpIntPair& indices) const;
 
   // data members
-  TVector2        fDimensions;           ///< motif dimensions
-  DimensionsMap   fPadDimensionsVector;  ///< the vector of pad dimensions
-  DimensionsMap2  fPadDimensionsVector2; ///< the vector of different pad dimensions
+  TVector2     fDimensions;           ///< motif dimensions
+  AliMpExMap   fPadDimensionsVector;  ///< the vector of pad dimensions
+  TObjArray    fPadDimensionsVector2; ///< the vector of different pad dimensions
 
   ClassDef(AliMpMotifSpecial,2) // A motif with its ID
 };