Index: trunk/FACT++/src/HeadersFTM.h
===================================================================
--- trunk/FACT++/src/HeadersFTM.h	(revision 11793)
+++ trunk/FACT++/src/HeadersFTM.h	(revision 11794)
@@ -580,7 +580,7 @@
             {
                 if ((d[i].fOverflow>>4)&1)
-                    fBoardRate[i] = float(UINT32_MAX+1)*2/s[i].fPrescaling;
+                    fBoardRate[i] = float(UINT32_MAX+1)*2/(s[i].fPrescaling+1);
                 else
-                    fBoardRate[i] = float(d[i].fRateTotal)*2/s[i].fPrescaling;
+                    fBoardRate[i] = float(d[i].fRateTotal)*2/(s[i].fPrescaling+1);
 
                 // FIXME: Include fCrcError in calculation
@@ -588,7 +588,7 @@
                 for (int j=0; j<4; j++)
                     if ((d[i].fOverflow>>j)&1)
-                        fPatchRate[i*4+j] = float(UINT32_MAX+1)*2/s[i].fPrescaling;
+                        fPatchRate[i*4+j] = float(UINT32_MAX+1)*2/(s[i].fPrescaling+1);
                     else
-                        fPatchRate[i*4+j] = float(d[i].fRatePatch[j])*2/s[i].fPrescaling;
+                        fPatchRate[i*4+j] = float(d[i].fRatePatch[j])*2/(s[i].fPrescaling+1);
             }
         }
