PluginManager only registers and handles energy functions which combines
old energy estimators and energy resolutions functions
Energy estimator functions and energy resolution function and
their respective implementations removed and replaced by a more compact
energy function interface
ITreeBuilder and SimpleTreeBuilder removed from the package. Replaced by
a dedicated algorithm TreeBuildingAlgorithm
IBranchBuilder and SimpleBranchBuilder removed since they are not used
yet
Energy function registration added. EnergyEstimator, EnergyResolution
TreeBuilder and BranchBuilder registration removed from API
Energy functions API implemented in ArborContentApi and
ArborContentApiImpl. Remaining re-clustering stuff in
ArborContentApiImpl removed
CreateCluster function no longer takes a TreeBuilder as argument since
ITreeBuilder has been removed from the package.
AddPreviousObjectToBranch and AddNextObjectToBranch added for branch
building which is not used for the moment
Concrete tree building algorithm moved in Tree class and done in Tree
constructor
IEnergyResolutionFunction include removed from Sdhcal Arbor processor
pandora xml files for arbor changed according to new energy function API