Bool_t SetSector(Int_t sector);
Bool_t SetStack(Int_t stack);
- Bool_t AddTracklet(AliTRDtrackletBase *tracklet, Int_t link);
- Bool_t WriteTrackletsToTree(TTree *trklTree);
+ Bool_t AddTracklet(AliTRDtrackletGTU *tracklet, Int_t link);
Bool_t RunTMU(TList *ListOfTracks = 0x0, AliESDEvent *esd = 0x0);
Bool_t Reset();
Bool_t RunInputUnit(Int_t layer);
Bool_t RunZChannelUnit(Int_t layer);
Bool_t RunTrackFinder(Int_t zchannel, TList* ListOfTracks);
- Bool_t RunTrackMerging(TList* ListOfTracks);
+ Bool_t RunTrackMerging(TList* ListOfTracks);
Bool_t RunTrackReconstruction(TList* ListOfTracks);
- Bool_t CalculateTrackParams(AliTRDtrackGTU *track);
- Bool_t Uniquifier(TList* inlist, TList *outlist);
+ Bool_t CalculateTrackParams(AliTRDtrackGTU *track);
+ Bool_t Uniquifier(const TList* inlist, TList *outlist);
+ Bool_t CalculatePID(AliTRDtrackGTU *track);
protected:
- TObjArray **fTracklets; // holding all tracklets from one detector (i. e. one chamber)
+ TObjArray **fTracklets; // holding all tracklets per link
+ TObjArray **fTrackletsPostInput; // holding all tracklets of a layer
+ // after sorting/calculation in input units
TList **fZChannelTracklets; // holding all tracklets for layer and z-channel
- TList **fTracks;
+ TList **fTracks; // lists of tracks
AliTRDgtuParam *fGtuParam; // pointer to the instance of the GtuParam class
Int_t fStack; // Stack of this TMU