In the same way the ProcessingSets contain multiple MSv4s, there is a need for a "CalSet" which can contain multiple related calibration tables. We should make the interfaces as similar as possible and reuse as much code as possible from ProcessingSet to implement this, which will require some refactoring to make an abstract class both flavours of Set can inherit from.
In the same way the ProcessingSets contain multiple MSv4s, there is a need for a "CalSet" which can contain multiple related calibration tables. We should make the interfaces as similar as possible and reuse as much code as possible from ProcessingSet to implement this, which will require some refactoring to make an abstract class both flavours of Set can inherit from.