Migration of MC related classes for multi-threading

Migration of MC related classes for multi-threading:
- RootManager and Logger not yet ported