If we enable debug streamer using EnableDebugStream(), we will get TRDrawDataDebug.root The trees recorded by TTreeSRedirector are like below: root [1] .ls TFile** TRDrawDataDebug.root TFile* TRDrawDataDebug.root KEY: TTree LINKDataStream;1 LINKDataStream KEY: TTree MCMDecodeError;1 MCMDecodeError KEY: TTree ADCDecodeError;1 ADCDecodeError KEY: TTree HCDecodeError;1 HCDecodeError KEY: TTree MCMtracklets;1 MCMtracklets If you look at the AliTRDrawStreamTB, you will see what is written there in detail. Here I describe error code currently you can access. - LINKDataStream: In LINKDataStream, you get Activated Links information, so with this, you know which Links are in data stream - MCMDecodeError: .mcmCorrupted 1 - mcm header mask error 2 - mcm adc mask error 8 - end of tracklet marker appeared, in this case it also marked with two above cases - ADCDecodeError: .adcErr 1 - adc mask word error 2 - wrong column number 4 - column is out of detector 8 - end of tracklet marker appeared - HCDecodeError: .hcCorrupted 1 - HC header H0 or H1 are corrupted 2 - HC header H0 and H1 both are corrupted