If you are talking fresh hams, meaning uncured, unsmoked hams, well then!
Roast in a big roasting pan with plenty of spare room at 325, plan 18mins/lb.
Meanwhile, peel and halve, third, quarter potatoes depending on size. Zap in micro wave in porcelean bowl, with 2
tbs of bacon drippings stirred in, 5mins, stir, 3mins, stir 3mins till done and put in roasting pan with fresh ham. Baste.
Baste every 15mins, including potatoes. Turn potatoes once in the process.
Peel and cut carrots to size. Boil til almost done, drain well. Reserve until 30mins cooking time left for fresh ham. Place in roasting pan with fresh ham. (In the bigger of my ovens, once the center temp of a large cut of meat or turkey starts to climb, it climbs roughly 1*/minute.)
Make chicken or beef broth + flour mix in jar to thicken drippings for gravy.
When ham done, about 150* remove from oven and pan, place on carving board and cover with HD foil. Place carrots and potatoes in covered chaffing dish to keep warm. Make gravy in pan with drippings, will need a flat wisk.
Boil green beans quickly 3mins.
Serve and feast.