Index: /trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc	(revision 6180)
+++ /trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc	(revision 6181)
@@ -195,20 +195,23 @@
     SetUseRootData();
 
-    TString dat = GetEnv("DataType", "");
-    if (dat.BeginsWith("raw", TString::kIgnoreCase))
-      {
-        fDataFlag = 0;
-        SetUseRawData();
-      }
-    if (dat.BeginsWith("root", TString::kIgnoreCase))
+    if (HasEnv("DataType"))
+    {
+      TString dat = GetEnv("DataType", "");
+      if (dat.BeginsWith("raw", TString::kIgnoreCase))
+        {
+          fDataFlag = 0;
+          SetUseRawData();
+        }
+      if (dat.BeginsWith("root", TString::kIgnoreCase))
       {
         fDataFlag = 0;
         SetUseRootData();
       }
-    if (dat.BeginsWith("mc", TString::kIgnoreCase))
-      {
-        fDataFlag = 0;
-        SetUseMC();
-      }
+      if (dat.BeginsWith("mc", TString::kIgnoreCase))
+        {
+          fDataFlag = 0;
+          SetUseMC();
+        }
+    }
     
     return kTRUE;
Index: /trunk/MagicSoft/Mars/mjobs/MJCalibration.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjobs/MJCalibration.cc	(revision 6180)
+++ /trunk/MagicSoft/Mars/mjobs/MJCalibration.cc	(revision 6181)
@@ -1419,20 +1419,23 @@
     SetUseRootData();
 
-    TString dat = GetEnv("DataType", "");
-    if (dat.BeginsWith("raw", TString::kIgnoreCase))
-      {
-        fDataFlag = 0;
-        SetUseRawData();
+    if (HasEnv("DataType"))
+    {
+      TString dat = GetEnv("DataType", "");
+      if (dat.BeginsWith("raw", TString::kIgnoreCase))
+        {
+          fDataFlag = 0;
+          SetUseRawData();
+        }
+      if (dat.BeginsWith("root", TString::kIgnoreCase))
+        {
+          fDataFlag = 0;
+          SetUseRootData();
       }
-    if (dat.BeginsWith("root", TString::kIgnoreCase))
-      {
-        fDataFlag = 0;
-        SetUseRootData();
-      }
-    if (dat.BeginsWith("mc", TString::kIgnoreCase))
-      {
-        fDataFlag = 0;
-        SetUseMC();
-      }
+      if (dat.BeginsWith("mc", TString::kIgnoreCase))
+        {
+          fDataFlag = 0;
+          SetUseMC();
+        }
+    }
     
     SetRelTimeCalibration(GetEnv("RelTimeCalibration", IsRelTimes()));
Index: /trunk/MagicSoft/Mars/mjobs/MJPedestal.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjobs/MJPedestal.cc	(revision 6180)
+++ /trunk/MagicSoft/Mars/mjobs/MJPedestal.cc	(revision 6181)
@@ -730,4 +730,5 @@
 Bool_t MJPedestal::CheckEnvLocal()
 {
+
     if (HasEnv("Display"))
     {
@@ -744,21 +745,24 @@
     SetUseRootData();
 
-    TString dat = GetEnv("DataType", "");
-    if (dat.BeginsWith("raw", TString::kIgnoreCase))
-      {
-        fDataFlag = 0;
-        SetUseRawData();
+    if (HasEnv("DataType"))
+    {
+      TString dat = GetEnv("DataType", "");
+      if (dat.BeginsWith("raw", TString::kIgnoreCase))
+        {
+          fDataFlag = 0;
+          SetUseRawData();
+        }
+      if (dat.BeginsWith("root", TString::kIgnoreCase))
+        {
+          fDataFlag = 0;
+          SetUseRootData();
       }
-    if (dat.BeginsWith("root", TString::kIgnoreCase))
-      {
-        fDataFlag = 0;
-        SetUseRootData();
-      }
-    if (dat.BeginsWith("mc", TString::kIgnoreCase))
-      {
-        fDataFlag = 0;
-        SetUseMC();
-      }
-
+      if (dat.BeginsWith("mc", TString::kIgnoreCase))
+        {
+          fDataFlag = 0;
+          SetUseMC();
+        }
+    }
+    
     if (HasEnv("UseData"))
         fExtractType = GetEnv("UseData",kFALSE) ? kUseData : kUsePedRun;
