void magictemp(const char *fname, double beg=0, double end=100000) { fits file(fname); //file.PrintColumns(); //file.PrintKeys(); Double_t time; Float_t temp; file.SetPtrAddress("Time", &time); file.SetPtrAddress("T", &temp); UInt_t offset = file.GetUInt("MJDREF"); //cout << "offset: " << offset << endl; if (beg < 30000) beg+=offset; if (end < 30000) end+=offset; double avg = 0; double rms = 0; int cnt = 0; double last = -1; double diff = -1; while (file.GetNextRow()) { time += offset; //cout << time << " " << temp << endl; if (time>end) break; if (time