// ----- Getters for offline corresponding values -----
Bool_t CookPID() { return kFALSE; }
+ Int_t GetHCId() const { return fTrackletESD ? fTrackletESD->GetHCId() : fTracklet->GetHCId(); }
Int_t GetDetector() const { return fTrackletESD ? fTrackletESD->GetDetector() : fTracklet->GetDetector(); }
Int_t GetIndex() const { return fIndex; }
AliTRDtrackletBase* GetTracklet() const { return fTracklet; }
AliESDTrdTracklet* GetTrackletESD() const { return fTrackletESD; }
UInt_t GetTrackletWord() const { return fTrackletESD ? fTrackletESD->GetTrackletWord() : fTracklet->GetTrackletWord(); }
+ Int_t GetMCMtrackletIndex() const { return fMCMtrackletIndex; }
+ void SetMCMtrackletIndex(Int_t val) { fMCMtrackletIndex=val; }
Int_t GetSide() const { return GetYbin() < 0 ? 0 : 1; }
AliTRDtrackletBase *fTracklet; //! pointer to the underlying tracklet
AliESDTrdTracklet *fTrackletESD; //! pointer to the underlying ESD tracklet
+ Int_t fMCMtrackletIndex; // Index number of the original tracklet in the TrackletTree
+
Int_t fSubChannel[AliTRDgtuParam::fgkNZChannels]; // z-channel assignments
Bool_t fAssignedZ; // tracklet assigned to a Z-channel
private:
- ClassDef(AliTRDtrackletGTU, 0);
+ ClassDef(AliTRDtrackletGTU, 1);
};
#endif