Index: branches/Mars_MC/mraw/MRawEvtData.cc
===================================================================
--- branches/Mars_MC/mraw/MRawEvtData.cc	(revision 17048)
+++ branches/Mars_MC/mraw/MRawEvtData.cc	(revision 17049)
@@ -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);
