Master legacychain partitionshelper
New features - Modify CombinationsHelperTool so it can cat on combinations or partitions of an input jet vector. This is done by the use of different matcher objects which conform to the IGroupsMatcherMT interface used to match jet groups to Condition objects.
There has also been some code clean-up, notably abandoning the use use of ConditionBridge and std::shared_ptr
ConditionsMT has been redefined to be std::vector<std::unique<IConditionMT>>
.
More work on unit tests and code exercisers and trace outputs has been done.
Edited by Peter Sherwood