#include "TObject.h"
#endif
+class AliMUONVDigitStore;
class AliMUONVClusterStore;
class AliMUONVTriggerTrackStore;
+class AliMUONRecoParam;
class AliMpArea;
class TIter;
/// Find and add clusters from a given region of a given chamber to the store.
virtual Int_t Clusterize(Int_t chamberId,
AliMUONVClusterStore& clusterStore,
- const AliMpArea& area) = 0;
+ const AliMpArea& area,
+ const AliMUONRecoParam* recoParam = 0x0) = 0;
/// Specify an iterator to loop over the digits needed to perform our job.
- virtual void UseDigits(TIter& next) = 0;
+ virtual void UseDigits(TIter& next, AliMUONVDigitStore* digitStore = 0x0) = 0;
/// Use trigger tracks. Return kFALSE if not used.
virtual Bool_t UseTriggerTrackStore(AliMUONVTriggerTrackStore* /*trackStore*/) { return kFALSE; }