Adding functions for iterating over motif positions
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpMotifMap.h
index 7b58c603e4e950c6c027864ff3cbbb88338f9911..0a0402d6fab7f78d13dee8232427b3c29521620f 100755 (executable)
@@ -33,6 +33,7 @@
 
 #ifdef WITH_STL
 #include <map>
+#include <iterator>
 #endif
 
 class AliMpVMotif;
@@ -86,7 +87,9 @@ class AliMpMotifMap : public TObject
     AliMpMotifPosition*  FindMotifPosition(Int_t motifPositionID) const;
 
     /// Find all motifPositionsIDs (=electronicCardNumbers) handled by this map
-    void  GetAllMotifPositionsIDs(TArrayI& enc) const;
+    void    GetAllMotifPositionsIDs(TArrayI& enc) const;
+    UInt_t  GetNofMotifPositions() const;
+    AliMpMotifPosition* GetMotifPosition(UInt_t index) const;
 
     /// Calculate total number of pads defined in the map
     Int_t CalculateNofPads() const;