// $Id$
-/// \ingroup reco
+/// \ingroup rec
/// \class AliMUONVClusterServer
/// \brief Interface of a cluster finder for combined tracking
///
#endif
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;
- /// Use digits from the given digitstore to perform our job.
+ /// Specify an iterator to loop over the digits needed to perform our job.
virtual void UseDigits(TIter& next) = 0;
+ /// Use trigger tracks. Return kFALSE if not used.
+ virtual Bool_t UseTriggerTrackStore(AliMUONVTriggerTrackStore* /*trackStore*/) { return kFALSE; }
+
ClassDef(AliMUONVClusterServer,1) // Cluster server interface
};