Index: trunk/Mars/mraw/MRawEvtData.cc
===================================================================
--- trunk/Mars/mraw/MRawEvtData.cc	(revision 17124)
+++ trunk/Mars/mraw/MRawEvtData.cc	(revision 17148)
@@ -114,5 +114,5 @@
 //
 MRawEvtData::MRawEvtData(const char *name, const char *title)
-    : fRunHeader(0), fNumBytesPerSample(1), fIsSigned(false)
+    : fRunHeader(0), fNumBytesPerSample(1), fTriggerType(0), fIsSigned(false)
 {
     fName  = name  ? name  : "MRawEvtData";
@@ -359,4 +359,24 @@
 
     fNumBytesPerSample = fRunHeader ? fRunHeader->GetNumBytesPerSample() : 1;
+
+
+    if (fRunHeader == 0)
+    {
+        fTriggerType = 0x0000;
+    }
+    else
+    {
+        switch(fRunHeader->GetRunType())
+        {
+        case MRawRunHeader::kRTMonteCarlo|MRawRunHeader::kRTData:
+            fTriggerType = 0x0004; break;
+        case MRawRunHeader::kRTMonteCarlo|MRawRunHeader::kRTPedestal:
+            fTriggerType = 0x0400; break;
+        case MRawRunHeader::kRTMonteCarlo|MRawRunHeader::kRTCalibration:
+            fTriggerType = 0x0164; break;
+        default:
+            fTriggerType = 0x0000; break;
+        }
+    }
 
     fHiGainPixId       = new MArrayS(numconnected);
Index: trunk/Mars/mraw/MRawEvtData.h
===================================================================
--- trunk/Mars/mraw/MRawEvtData.h	(revision 17124)
+++ trunk/Mars/mraw/MRawEvtData.h	(revision 17148)
@@ -12,4 +12,5 @@
 //class ifstream;
 #include <iosfwd>
+#include <stdint.h>
 
 class MRawRunHeader;
@@ -36,5 +37,7 @@
 
     MArrayB *fABFlags;            //-> A information about the exact trigger position
-    MArrayS *fStartCells;         //
+    MArrayS *fStartCells;         // {fits: unit=uint16 ; name=StartCellData }
+
+    UShort_t fTriggerType;       // {fits: unit=uint16 ; name=TriggerType }
 
     UShort_t fNumBytesPerSample;
Index: trunk/Mars/mraw/MRawEvtHeader.h
===================================================================
--- trunk/Mars/mraw/MRawEvtHeader.h	(revision 17124)
+++ trunk/Mars/mraw/MRawEvtHeader.h	(revision 17148)
@@ -53,5 +53,5 @@
     MTime   *fTime;            //! object to store the time in (ReadEvt)
 
-    UInt_t   fDAQEvtNumber;    // Number of Event [fits: name=EventNum]
+    UInt_t   fDAQEvtNumber;    // Number of Event {fits: name=EventNum ; unit=uint32}
 
     UInt_t   fNumTrigLvl1;     // Number of 1st level tiggers between 2 events
