Merge branch 'dev' into ts_multifilemanager
Update ACQt 5.6.0 production status after reproducing the MC files - there are a bit more electron MCs available in CASTOR now.
Remove Thorstens workaround for empty ACQt files - fix general handling of empty files: don't try to uncompress an empty chunk.
Replace Q_ASSERT by assert to assure assertions are enabled even in release builds to catch problems earlier.
merge with latest dev
Added calss to scale mc to a desired distribution.

fixed whitespaces
merge
Don't stop processing after the first empty chunk, instead skip the file (only happens for empty runs anyway) and proceed with the next one. Fixes SAA file processing with (Multi)FileManager, no more lost events.
Only allocate the two fByteArrayIn/fByteArrayOut for ACQt file managers, to save 15 MB RAM on ACROOT file managers.
Also remove sharedDataStream() and directly operate on the member variable fDataStream, now that is no longer statically shared.
Import fixes related to empty chunks in SAA files from ts_multifilemanager branch.
Merge branch 'dev' into ts_multifilemanager
McSpectrumScaler can now also use mc distributions from another particle for a desired particle if wanted.
Bumped ACQt Version to 5.7.0.
Important bugfix for kVertex track fits.

Actually the kVertex track fit is inaccessible through the
iTrTrackPar(algo,pat,refit) function call. The results can be obtained directly
with the TrTrackR::kVertex fit ID.

Example: TrTrackR::GetRigidity(TrTrackR::kVertex);

This commit works around this issue by setting the algorithm to kVertex==7,
pattern to 0, refit to 0 and then calls "AppendTrackerTrackFit" directly with
the correct fit ID.
TOFCluster: Added charge estimator from TofClusterHR.
TOFBeta: Save index of associated tracker track.
Cleanup MultiFileManager, and make it ACQt only.
Removed upper limit on number of tracker tracks, ECAL showers and RICH rings.

Rationale:

- It is very unlikely for a particle to have more than 5 of these objects even
when the event was taken in the SAA or near the poles. Thus, the increase in
size should be marginal.

- Removing these limits allows us to use indices copied from the AMS structures
to refer to objects in our vectors reliably.
Clean up fit strategies. Only my own template fit can be used now.
Remove unused variables.