Index: /trunk/FACT++/src/EventBuilderWrapper.h
===================================================================
--- /trunk/FACT++/src/EventBuilderWrapper.h	(revision 11757)
+++ /trunk/FACT++/src/EventBuilderWrapper.h	(revision 11758)
@@ -93,4 +93,5 @@
     DimDescribedService fDimRuns;
     DimDescribedService fDimEvents;
+    DimDescribedService fDimRawData;
     DimDescribedService fDimEventData;
     DimDescribedService fDimFwVersion;
@@ -148,5 +149,6 @@
         fDimRuns        ("FAD_CONTROL/RUNS",               "I:5;C", ""),
         fDimEvents      ("FAD_CONTROL/EVENTS",             "I:4", ""),
-        fDimEventData   ("FAD_CONTROL/EVENT_DATA",         "S:1;I:1;S:1;I:1;I:2;I:40;S:1440;S:160;F", ""),
+        fDimRawData     ("FAD_CONTROL/RAW_DATA",           "S:1;I:1;S:1;I:1;I:2;I:40;S:1440;S:160;F", ""),
+        fDimEventData   ("FAD_CONTROL/EVENT_DATA",         "F:1440;F:1440;F:1440;F:1440", ""),
         fDimFwVersion   ("FAD_CONTROL/FIRMWARE_VERSION",   "F:42", ""),
         fDimRunNumber   ("FAD_CONTROL/RUN_NUMBER",         "I:42", ""),
@@ -747,12 +749,19 @@
 	const size_t sz = sizeof(EVENT)+event->Roi*2*1440;
 
-        // Copy event header
         vector<char> data(sz+event->Roi*2*1440);
         memcpy(data.data(), event, sizeof(EVENT));
 
-        DataCalib::Apply(reinterpret_cast<float*>(data.data()+sizeof(EVENT)),
-                         event->Adc_Data, event->StartPix, event->Roi);
-
-        fDimEventData.Update(data);
+        float *vec = reinterpret_cast<float*>(data.data()+sizeof(EVENT));
+
+        DataCalib::Apply(vec, event->Adc_Data, event->StartPix, event->Roi);
+        fDimRawData.Update(data);
+
+        vector<float> data2(1440*4); // Mean, RMS, Max, Pos
+        CalibData::GetPixelStats(data2.data(), vec, event->Roi);
+
+        fDimEventData.Update(data2);
+
+
+
 
 	return 0;
@@ -1225,4 +1234,5 @@
         return 100;
     }
+
 }
 
