]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONLegacyClusterServer.h
Initialisation corrected.
[u/mrichter/AliRoot.git] / MUON / AliMUONLegacyClusterServer.h
index 54884a561484aa3c1544bb1f4595690305daf062..e6a8f1b610c0e3d3ddb969e3a4f015fab8cf638a 100644 (file)
@@ -23,15 +23,19 @@ class AliMUONGeometryTransformer;
 class AliMUONLegacyClusterServer : public AliMUONVClusterServer
 {
 public:
-  AliMUONLegacyClusterServer(const AliMUONGeometryTransformer& transformer, AliMUONVClusterStore* store=0x0);
+  AliMUONLegacyClusterServer(const AliMUONGeometryTransformer& transformer, 
+                             AliMUONVClusterStore* store=0x0,
+                             Bool_t bypassSt4=kFALSE,
+                             Bool_t bypassSt5=kFALSE);
 
   virtual ~AliMUONLegacyClusterServer();
   
   virtual Int_t Clusterize(Int_t chamberId, 
                            AliMUONVClusterStore& clusterStore,
-                           const AliMpArea& area);
+                           const AliMpArea& area,
+                           const AliMUONRecoParam* recoParam = 0x0);
   
-  virtual void UseDigits(TIter& next);
+  virtual void UseDigits(TIter& next, AliMUONVDigitStore* digitStore = 0x0);
 
   /// Use trigger tracks. Return kFALSE if not used.
   virtual Bool_t UseTriggerTrackStore(AliMUONVTriggerTrackStore* trackStore);
@@ -42,12 +46,14 @@ private:
   /// not defined
   AliMUONLegacyClusterServer& operator=(const AliMUONLegacyClusterServer& rhs);
 
-  const AliMUONGeometryTransformer& fTransformer; //!< geometry convertor
-    AliMUONVClusterStore* fClusterStore; //!< cluster store 
-    AliMUONVTriggerTrackStore* fTriggerTrackStore; //!< trigger track store
-    AliMUONTriggerTrackToTrackerClusters* fBypass; //!< bypass 
-    
-  ClassDef(AliMUONLegacyClusterServer,1) // Implementation of AliMUONVClusterServer
+  const AliMUONGeometryTransformer& fkTransformer; //!< geometry convertor
+       AliMUONVClusterStore* fClusterStore; //!< cluster store 
+       AliMUONVTriggerTrackStore* fTriggerTrackStore; //!< trigger track store
+       AliMUONTriggerTrackToTrackerClusters* fBypass; //!< bypass 
+       Bool_t fBypassSt4; //!< whether we should bypass station 4
+       Bool_t fBypassSt5; //!< whether we should bypass station 5
+
+  ClassDef(AliMUONLegacyClusterServer,2) // Implementation of AliMUONVClusterServer
 };
 
 #endif