Index: /trunk/MagicSoft/Mars/mtemp/mifae/library/MCalibrateDC.cc
===================================================================
--- /trunk/MagicSoft/Mars/mtemp/mifae/library/MCalibrateDC.cc	(revision 4062)
+++ /trunk/MagicSoft/Mars/mtemp/mifae/library/MCalibrateDC.cc	(revision 4063)
@@ -51,9 +51,8 @@
   fTitle = title ? title : "Taks to intercalibrate the DC of all pmts from a continuos light run";
 
+  fFileName = filename;
+  
   fStartingMissCalibration.Set(2004,3,8);
   fEndingMissCalibration.Set(2004,4,15);
-  
-  fDCMissCalibrationFactor = 30./40.96;
-  fFileName = filename;
   
   Int_t   nbins = 120;
@@ -64,4 +63,6 @@
   fDCCalibration = 1.;
   fDCCalibrationRMS = 0.;
+
+  fDCMissCalibrationFactor = 30./40.95;
 }
 MCalibrateDC::~MCalibrateDC()
@@ -124,10 +125,13 @@
           MGeomPix& pixel = (*fGeomCam)[pix];
           if (pixel.GetSector() >=3 && pixel.GetSector() <=5)
-            fDCCalibrationFactor[pix]*=fDCMissCalibrationFactor;
+            (*fCurr)[pix] *= fDCCalibrationFactor[pix]*fDCMissCalibrationFactor;
+          else
+            (*fCurr)[pix] *= fDCCalibrationFactor[pix];
+
         }
     }
-
-  for (UInt_t pix=1; pix<fNumPixels; pix++)
-    (*fCurr)[pix]= (*fCurr)[pix]*fDCCalibrationFactor[pix];
+  else
+    for (UInt_t pix=1; pix<fNumPixels; pix++)
+      (*fCurr)[pix] *= fDCCalibrationFactor[pix];
 	  
   return kTRUE;
