Index: tools/inspectrawfile/inspectrawfile.cpp
===================================================================
--- tools/inspectrawfile/inspectrawfile.cpp	(revision 47)
+++ tools/inspectrawfile/inspectrawfile.cpp	(revision 62)
@@ -35,10 +35,16 @@
     
     while (EventCount++ < NumEvents && RD->ReadEvent(0,stdout) == CTX_OK) {
-      for(int i=0; i<RD->RHeader->NBoards; i++)
+      printf("Trigger cells: ");
+      for (int i=0; i<RD->RHeader->NBoards*RD->RHeader->NChips; i++) {
+        printf("%d ", *((int *) RD->Data + i));
+      }
+      for(int i=0; i<RD->RHeader->NBoards; i++) {
         for(int j=0; j<RD->RHeader->NChips*RD->RHeader->NChannels; j++) {
-	  printf("\nBoard %d, channel %d\t", i,j);
+	  if (NumBins>0) printf("\nBoard %d, channel %d\t", i,j);
 	  for(int k=0; k<NumBins ; k++)
-	    printf("%.1f ",RD->Data[i*RD->RHeader->NChips*RD->RHeader->NChannels*RD->RHeader->Samples+j*RD->RHeader->Samples+k]*RD->BStruct[i].ScaleFactor);
+	    printf("%.1f ",*((short *) (RD->Data + RD->RHeader->NBoards*RD->RHeader->NChips*sizeof(int)) + i*RD->RHeader->NChips*RD->RHeader->NChannels*RD->RHeader->Samples +
+	     j*RD->RHeader->Samples+k)*RD->BStruct[i].ScaleFactor);
         }
+      }
       printf("\n\n");
     }
