]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONSimpleClusterServer.h
o Add task for setting up the pid object in a analysis independent (ESD, AOD) way
[u/mrichter/AliRoot.git] / MUON / AliMUONSimpleClusterServer.h
index 7939c66e06721357a46723fbcd6261b81f68e2ff..d88820b093876d26d4ad677eb406147b280ee1aa 100644 (file)
@@ -23,6 +23,7 @@ class AliMUONVClusterFinder;
 class AliMUONCluster;
 class AliMpVSegmentation;
 class AliMpExMap;
+class AliMpExMapIterator;
 class TClonesArray;
 
 class AliMUONSimpleClusterServer : public AliMUONVClusterServer
@@ -55,7 +56,7 @@ private:
     
   void Global2Local(Int_t detElemId, const AliMpArea& globalArea, AliMpArea& localArea) const;
 
-  TClonesArray* PadArray(Int_t detElemId, Int_t cathode) const;
+  TObjArray* PadArray(Int_t detElemId, Int_t cathode) const;
   
   Int_t FindMCLabel(const AliMUONCluster& cluster, Int_t detElemId, const AliMpVSegmentation* seg[2]) const;
   
@@ -64,6 +65,7 @@ private:
   AliMUONVClusterFinder* fClusterFinder; //!< the cluster finder (owner)
   const AliMUONGeometryTransformer& fkTransformer; //!< the geometry transformer (not owner)
   AliMpExMap* fPads[2]; ///< map of TClonesArray of AliMUONPads
+  AliMpExMapIterator* fPadsIterator[2]; ///< iterator for the map of TClonesArray of AliMUONPads
   AliMUONVTriggerTrackStore* fTriggerTrackStore; ///< trigger track store (if bypassing of St45 was requested) (not owner)
   AliMUONTriggerTrackToTrackerClusters* fBypass; ///< to convert trigger track into tracker clusters (owner)