Index: /trunk/FACT++/src/Converter.h
===================================================================
--- /trunk/FACT++/src/Converter.h	(revision 10639)
+++ /trunk/FACT++/src/Converter.h	(revision 10640)
@@ -12,4 +12,5 @@
 #include <stdexcept>
 
+#include <iostream>
 class Converter
 {
@@ -109,5 +110,5 @@
         text << std::hex;
 
-        const size_t w = log2l(size+1)/4+1;
+        const size_t w = nearbyint(ceil(log2(size+1)))/4+1;
 
         for (size_t i=0; i<size/sizeof(T); i++)
@@ -116,9 +117,10 @@
                 text << std::setfill('0') << std::setw(w) << i << "| ";
 
-            text << std::setfill('0') << std::setw(2*sizeof(T)) << (unsigned int)ptr[i];
-            text << ':';
+            text << std::setfill('0') << std::setw(2*sizeof(T));
+            text << (unsigned int)ptr[i] << ':';
 
-            if (i%col==col-1)
+            if (col!=0 && i%col==col-1)
                 text << '\n';
+
         }
 
Index: /trunk/FACT++/src/HeadersFTM.cc
===================================================================
--- /trunk/FACT++/src/HeadersFTM.cc	(revision 10639)
+++ /trunk/FACT++/src/HeadersFTM.cc	(revision 10640)
@@ -151,4 +151,4 @@
     out << "       CRC counter = " << dec << fCrcErrorCounter << endl;
     out << "       CRC         = " << hex << fCrcCheckSum << endl;
-//  out << "       Data: " << Converter::GetHex<unsigned short>(fData, 0, false) << endl;
+    out << "       Data: " << Converter::GetHex<unsigned short>(fData, 0, false) << endl;
 }
