In the front/back view, draw a box, same width as caboose, with 9 segments, about 1" high.
Then draw a cylinder the same radius as you need.
Then move the segment points up to match the cylinder.
Hey presto a curved roof. Adjust length to match real length.
Quick as I can do it as I was out !!!