]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONReconstructor.h
Minimizing the number of delete for TClonesArray, as per OCT request
[u/mrichter/AliRoot.git] / MUON / AliMUONReconstructor.h
index cfd199de61544cf1d0003baf0f02f148ae619e81..74c34d4c8077ca3d5fb3909161cc638293b83afc 100644 (file)
 #  include "AliReconstructor.h"
 #endif
 
+class AliMUONCalibrationData;
+class AliMUONDigitCalibrator;
 class AliMUONDigitMaker;
-class AliMUONVDigitStore;
-class AliMUONVTriggerStore;
-
 class AliMUONGeometryTransformer;
-
-class AliMUONTriggerCircuit;
-class TClonesArray;
-class AliMUONVTriggerStore;
-
-class AliMUONDigitCalibrator;
-class AliMUONCalibrationData;
-
-class AliMUONTracker;
-class AliMUONVTrackStore;
-
 class AliMUONRecoParam;
-
+class AliMUONTracker;
+class AliMUONTriggerCircuit;
 class AliMUONVClusterFinder;
-
 class AliMUONVClusterServer;
+class AliMUONVClusterStore;
+class AliMUONVDigitStore;
+class AliMUONVTrackStore;
+class AliMUONVTriggerStore;
+class AliMUONVTriggerStore;
+class TClonesArray;
 
 class AliMUONReconstructor : public AliReconstructor
 {
@@ -89,10 +83,11 @@ private:
   mutable AliMUONVClusterServer* fClusterServer; //!<  Clusterizer
   mutable AliMUONVTriggerStore* fTriggerStore; //!< Trigger container
   mutable AliMUONVTrackStore* fTrackStore; //!< Track container
+  mutable AliMUONVClusterStore* fClusterStore; //!< cluster store (when not in combined tracking mode)
   
   static AliMUONRecoParam* fgRecoParam; //!< parameters used to tune the MUON reconstruction
-  
-  ClassDef(AliMUONReconstructor,6) // Implementation of AliReconstructor
+    
+  ClassDef(AliMUONReconstructor,7) // Implementation of AliReconstructor
 };
 
 #endif