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);
/// 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