class AliMUONTriggerCircuit;
class TClonesArray;
class AliMUONRecoParam;
+class AliMUONLocalTrigger;
class AliMUONVTrackReconstructor : public TObject {
/// Re-fit the given track
virtual Bool_t RefitTrack(AliMUONTrack &track, Bool_t enableImprovement = kTRUE) = 0;
+ void TriggerToTrack(const AliMUONTriggerCircuit& circuit,
+ const AliMUONLocalTrigger& locTrg,
+ AliMUONTriggerTrack& triggerTrack,
+ UChar_t globalTriggerPattern = 0);
+
+
protected:
void RemoveUsedSegments(TClonesArray& segments);
void RemoveIdenticalTracks();
void RemoveDoubleTracks();
- void RemoveConnectedTracks(Bool_t inSt345 = kFALSE);
+ void RemoveConnectedTracks(Int_t stMin, Int_t stMax, Bool_t all);
+ void TagConnectedTracks(Int_t stMin, Int_t stMax, Bool_t all);
void AskForNewClustersInStation(const AliMUONTrackParam &trackParam,
AliMUONVClusterStore& clusterStore, Int_t station);