CheckByteCount and Streamer Error

I have added a CloseFile call where I thought it was more natural to do it, at the end of TRestProcessRunner::RunProcess. I added some additional output to understand what it is contained inside the file, what keys there are in the file just before closing. Still ShowStreamerInfo does not show *Process definitions.

I pushed the changes to the streamer_fix_tests.

The output I get is:

                    [==                     - Filename : AxionPhotonProbabilityWindowOffset.root                     ==]                    
File output pointer : 0x5608ddb54d50
Closing file!!
Class name : TRestProcessRunner
Class name : TRestAxionGeneratorProcess
Class name : TRestAxionAnalysisProcess
Class name : TRestAxionTransportProcess
Class name : TRestAxionAnalysisProcess
Class name : TRestAxionFieldPropagationProcess
Class name : TRestAxionAnalysisProcess
Class name : TRestAxionTransmissionProcess
Class name : TRestAxionOpticsProcess
Class name : TRestAxionAnalysisProcess
Class name : TRestAxionTransmissionProcess
Class name : TRestAxionAnalysisProcess
Class name : TRestAxionTransportProcess
Class name : TRestAxionAnalysisProcess
Class name : TTree
Class name : TRestAnalysisTree
Class name : TRestRun
Class name : TRestAxionSolarFlux
Class name : TRestAxionMagneticField
Class name : TRestAxionBufferGas
Class name : TRestAxionWolterOptics
Class name : TRestAxionXrayWindow
Class name : TRestAxionXrayWindow
Class name : TRestAxionXrayWindow
Class name : TRestAxionXrayWindow
File closed

Looking at the order of the keys, it might happen that there is some relation between the fact that processes appear before TTree, TRestAnalysisTree and TRestRun? TRestProcessRunner does not appear either when calling ShowStreamerInfo.