Ambiguous analyzer for OffspecSimulation

OffspecSimulation contains and uses members OffspecDetector and IBeamScan and each of them has its own analyzer.

Now IBeamScan::analyzerMatrix() is used for computation in OffspecSimulation::runComputation.

For reasons of consistency, we should use OffspecDetector::analyzer().matrix() instead.

Moreover, IBeamScan::analyzerMatrix() should be hidden (only for offspec) from users to prevent ambiguity.

Edited by Mikhail Svechnikov