make Tree_T a class + reduce include pollution

parent 2d8715cc
Pipeline #165 passed with stage
in 9 minutes 46 seconds