Changes to fit the new common base class design of Artus

Note: compiles correctly but has not been tested on actual input ( due to the lack of root input file )