Index: trunk/FACT++/src/fadctrl.cc
===================================================================
--- trunk/FACT++/src/fadctrl.cc	(revision 12436)
+++ trunk/FACT++/src/fadctrl.cc	(revision 12437)
@@ -511,15 +511,30 @@
     }
 
-    bool IsConfigured() const
-    {
-        bool identical = true;
+    bool HasCorrectRoi() const
+    {
         for (int i=0; i<FAD::kNumChannels; i++)
             if (fTargetRoi[i]!=fChannelHeader[i].fRegionOfInterest)
-            {
-                identical = false;
-                break;
-            }
-
-        return fEventHeader==fBufEventHeader && identical;
+                return false;
+
+        return true;
+    }
+
+    bool HasCorrectHeader() const
+    {
+        return fEventHeader==fBufEventHeader;
+    }
+
+    bool IsConfigured() const
+    {
+        return HasCorrectRoi() && HasCorrectHeader();
+    }
+
+    void PrintCheckHeader()
+    {
+        Out() << "================================================================================" << endl;
+        fEventHeader.print(Out());
+        Out() << "--------------------------------------------------------------------------------" << endl;
+        fBufEventHeader.print(Out());
+        Out() << "================================================================================" << endl;
     }
 
