]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/mapping/AliMpPCB.h
Fix for the problem during PbPb run of Nov 2010 (Indra)
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpPCB.h
index df826207dc6793406c901e42c5109e143a446813..bb73e27f6f05de71e2bdc4a125f5649a43c17817 100644 (file)
 #ifndef ALIMPPCB_H
 #define ALIMPPCB_H
 
-#ifndef ROOT_TObject
-#  include "TObject.h"
+#ifndef ALI_MP_VPAD_ITERATOR_H
+#  include "AliMpVPadIterator.h"
 #endif
 
-#ifndef ROOT_TString
-#  include "TString.h"
+#ifndef ALI_MP_AREA_H
+#  include "AliMpArea.h"
 #endif
 
-#  ifndef ROOT_TArraI
-#    include "TArrayI.h"
-#  endif
 
-#include "AliMpContainers.h"
+#ifndef ROOT_TObject
+#  include "TObject.h"
+#endif
 
-#ifdef WITH_ROOT
-#  ifndef ROOT_TObjArray
-#    include "TObjArray.h"
-#  endif
-#else
-#  include <vector>
+#ifndef ROOT_TString
+#  include "TString.h"
 #endif
 
-#ifndef ALI_MP_VPAD_ITERATOR_H
-#  include "AliMpVPadIterator.h"
+#ifndef ROOT_TArraI
+#  include "TArrayI.h"
 #endif
 
-#ifndef ALI_MP_AREA_H
-#  include "AliMpArea.h"
+#ifndef ROOT_TObjArray
+#  include "TObjArray.h"
 #endif
 
 class AliMpSlatMotifMap;
@@ -160,11 +155,7 @@ class AliMpPCB : public TObject
   Int_t fIxmax; ///< max pad index in x
   Int_t fIymin; ///< min pad index in y
   Int_t fIymax; ///< max pad index in y
-#ifdef WITH_ROOT
   TObjArray fMotifPositions; ///< array of motifs
-#else  
-  std::vector<AliMpMotifPosition*> fMotifPositions; ///< array of motif positions
-#endif
   Int_t fNofPads; ///< number of pads in this PCB
   AliMpSlatMotifMap* fMotifMap; ///< to keep track of things to avoid duplications of motif and motiftypes, and get proper deletion