Create a new hit model(MMSimHit) for MM. But still keep GenericMuonSimHit.
as suggested. Modify some float variables to double in MMSimHit. Use std::unique_ptr to replace std::auto_ptr.