AliMUONVClusterStore* ReClusterize(UInt_t trackId, UInt_t clusterId);
AliMUONVClusterStore* ReClusterize(UInt_t clusterId);
+ // set the first index of clusters produced by this refitter (to build its uniqueID)
+ void SetFirstClusterIndex(Int_t index) {nextClusterIndex = (index >= 0) ? index : 0;}
protected:
AliMUONTrack* RetrackFromDigits(const AliMUONTrack& track);
- void AddClusterToTracks(const AliMUONVClusterStore &localClusterStore, AliMUONVTrackStore &trackStore);
+ Bool_t AddClusterToTracks(const AliMUONVClusterStore &localClusterStore, AliMUONVTrackStore &trackStore);
private:
AliMUONVClusterServer* fClusterServer; ///< clusterizer (owner)
AliMUONVTrackReconstructor* fTracker; ///< tracker (owner)
+ Int_t nextClusterIndex; ///< Index of the next cluster produced by this refitter (to build its uniqueID)
ClassDef(AliMUONRefitter,0)
};