I noticed that trying to use the FillN method with TH1F objects results in an errors. However, ROOT will compile if you add an array of doubles to a TH1F. So this leaves me with two questions:
Is there a way to FillN floats into a TH1F?
What really happens when you FillN doubles into a TH1F?