for (unsigned int i = 0; i < sizeof(EnuRange)/sizeof(double); ++i) {
NUIS_ERR(FTL, "EnuRange[" << i << "]=" << EnuRange[i]);
}
throw;
}
// Check the number of keys in the file to make sure it matches the number of neutrino energies
// Might as well be paranoid
if (nEnu != fInputs[kNumu]->GetListOfKeys()->GetSize()) {
NUIS_ERR(FTL, "Radiative corrections");
NUIS_ERR(FTL, "The number of neutrino energies expected (" << nEnu << ") does not match the entries in the TFile for muon neutrinos (" << fInputs[kNumu]->GetName() << ")");
NUIS_ERR(FTL, "Number of entries in file: " << fInputs[kNumu]->GetListOfKeys()->GetSize());
throw;
}
if (nEnu != fInputs[kNumuBar]->GetListOfKeys()->GetSize()) {
NUIS_ERR(FTL, "Radiative corrections");
NUIS_ERR(FTL, "The number of neutrino energies expected (" << nEnu << ") does not match the entries in the TFile for muon anti-neutrinos (" << fInputs[kNumuBar]->GetName() << ")");
NUIS_ERR(FTL, "Number of entries in file: " << fInputs[kNumuBar]->GetListOfKeys()->GetSize());