Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 3410)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 3411)
@@ -4,4 +4,12 @@
 
                                                  -*-*- END OF LINE -*-*-
+ 2004/03/05: Markus Gaug
+   * mcalib/MCalibraitonChargeCalc.cc
+     - remove some runheader line: 
+	if (runheader->IsMonteCarloRun())
+            return kTRUE;
+       which gave always true since this week, don't know why.
+
+
  2004/03/04: Sebastian Raducci
   
Index: /trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.cc
===================================================================
--- /trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.cc	(revision 3410)
+++ /trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.cc	(revision 3411)
@@ -168,11 +168,4 @@
     }
 
-    const MRawRunHeader *runheader = (MRawRunHeader*)pList->FindObject("MRawRunHeader");
-    if (!runheader)
-      *fLog << warn << "Warning - cannot check file type, MRawRunHeader not found." << endl;
-    else
-      if (runheader->IsMonteCarloRun())
-          return kTRUE;
-    
     fCam = (MCalibrationChargeCam*)pList->FindCreateObj("MCalibrationChargeCam");
     if (!fCam)
@@ -218,6 +211,7 @@
 Bool_t MCalibrationChargeCalc::ReInit(MParList *pList )
 {
-    fRunHeader = (MRawRunHeader*)pList->FindObject("MRawRunHeader");
-    if (!fRunHeader)
+
+  fRunHeader = (MRawRunHeader*)pList->FindObject("MRawRunHeader");
+  if (!fRunHeader)
     {
       *fLog << err << "MRawRunHeader not found... aborting." << endl;
@@ -225,31 +219,31 @@
     }
 
-    fGeom = (MGeomCam*)pList->FindObject("MGeomCam");
-    if (!fGeom)
-    {
-        *fLog << err << "No MGeomCam found... aborting." << endl;
-        return kFALSE;
-    }
-
-    fCam->SetGeomCam(fGeom);
-
-    fNumHiGainSamples =  fSignals->GetNumUsedHiGainFADCSlices();
-    fNumLoGainSamples =  fSignals->GetNumUsedLoGainFADCSlices();
-    fSqrtHiGainSamples = TMath::Sqrt((Float_t)fNumHiGainSamples);
-
-    UInt_t npixels = fGeom->GetNumPixels();
-
-    for (UInt_t i=0; i<npixels; i++)
-    {
-        MCalibrationChargePix &pix = (*fCam)[i];
-        pix.DefinePixId(i);
-
-        pix.SetAbsTimeBordersHiGain(fSignals->GetFirstUsedSliceHiGain(),
-                                    fSignals->GetLastUsedSliceHiGain());
-        pix.SetAbsTimeBordersLoGain(fSignals->GetFirstUsedSliceLoGain(),
-                                    fSignals->GetLastUsedSliceLoGain());
-    }
-    
-    if (fExcludedPixelsFile.IsNull())
+  fGeom = (MGeomCam*)pList->FindObject("MGeomCam");
+  if (!fGeom)
+    {
+      *fLog << err << "No MGeomCam found... aborting." << endl;
+      return kFALSE;
+    }
+  
+  fCam->SetGeomCam(fGeom);
+
+  fNumHiGainSamples =  fSignals->GetNumUsedHiGainFADCSlices();
+  fNumLoGainSamples =  fSignals->GetNumUsedLoGainFADCSlices();
+  fSqrtHiGainSamples = TMath::Sqrt((Float_t)fNumHiGainSamples);
+  
+  UInt_t npixels = fGeom->GetNumPixels();
+  
+  for (UInt_t i=0; i<npixels; i++)
+    {
+      MCalibrationChargePix &pix = (*fCam)[i];
+      pix.DefinePixId(i);
+      
+      pix.SetAbsTimeBordersHiGain(fSignals->GetFirstUsedSliceHiGain(),
+                                  fSignals->GetLastUsedSliceHiGain());
+      pix.SetAbsTimeBordersLoGain(fSignals->GetFirstUsedSliceLoGain(),
+                                  fSignals->GetLastUsedSliceLoGain());
+    }
+  
+  if (fExcludedPixelsFile.IsNull())
         return kTRUE;
 
