Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 3903)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 3904)
@@ -21,6 +21,4 @@
   
    * mcalib/MHCalibrationCam.[h,cc]
-   * mcalib/MHCalibrationRelTimeCam.[h,cc]
-   * mcalib/MHCalibrationChargeCam.[h,cc]
      - retrieve the used run numbers in order to store them in teh 
        histogram titles to help transparency of the displays
Index: /trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc
===================================================================
--- /trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc	(revision 3903)
+++ /trunk/MagicSoft/Mars/mcalib/MHCalibrationCam.cc	(revision 3904)
@@ -498,6 +498,49 @@
     fRunNumbers[fRunNumbers.GetSize()-1] = fRunHeader->GetRunNumber();
 
-  return ReInitHists(pList);
-}
+  if (!ReInitHists(pList))
+    return kFALSE;
+
+  if (!fRunHeader)
+    return kTRUE;
+  
+  for (Int_t i=0; i<fHiGainArray->GetEntries(); i++)
+    {
+      TH1F *h = (*this)[i].GetHGausHist();
+      h->SetTitle( Form("%s%i%s", h->GetTitle(),fRunNumbers[fRunNumbers.GetSize()-1]," "));
+    }
+
+  for (Int_t i=0; i<fLoGainArray->GetEntries(); i++)
+    {
+      TH1F *h = (*this)(i).GetHGausHist();
+      h->SetTitle( Form("%s%i%s", h->GetTitle(),fRunNumbers[fRunNumbers.GetSize()-1]," "));
+    }
+  
+  for (Int_t j=0; j<nareas; j++)
+    {
+      TH1F *h = GetAverageHiGainArea(j).GetHGausHist();
+      h->SetTitle( Form("%s%i%s", h->GetTitle(),fRunNumbers[fRunNumbers.GetSize()-1]," "));
+    }
+  
+  for (Int_t j=0; j<nareas; j++)
+    {
+      TH1F *h = GetAverageLoGainArea(j).GetHGausHist();
+      h->SetTitle( Form("%s%i%s", h->GetTitle(),fRunNumbers[fRunNumbers.GetSize()-1]," "));
+    }
+  
+  for (Int_t j=0; j<nsectors; j++)
+    {
+      TH1F *h = GetAverageHiGainSector(j).GetHGausHist();
+      h->SetTitle( Form("%s%i%s", h->GetTitle(),fRunNumbers[fRunNumbers.GetSize()-1]," "));
+    }
+  
+  for (Int_t j=0; j<nsectors; j++)
+    {
+      TH1F *h = GetAverageLoGainSector(j).GetHGausHist();
+      h->SetTitle( Form("%s%i%s", h->GetTitle(),fRunNumbers[fRunNumbers.GetSize()-1]," "));
+    }
+
+  return kTRUE;
+}
+
 
 
Index: /trunk/MagicSoft/Mars/mcalib/MHCalibrationRelTimeCam.cc
===================================================================
--- /trunk/MagicSoft/Mars/mcalib/MHCalibrationRelTimeCam.cc	(revision 3903)
+++ /trunk/MagicSoft/Mars/mcalib/MHCalibrationRelTimeCam.cc	(revision 3904)
@@ -194,10 +194,4 @@
   }
   
-  if (fRunHeader)
-    for (Int_t i=0; i<npixels; i++)
-      {
-        TH1F *h = (*this)[i].GetHGausHist();
-          h->SetTitle( Form("%s%i%s", h->GetTitle(),fRunNumbers[fRunNumbers.GetSize()-1]," "));
-      }
   
   if (fLoGainArray->GetEntries()==0)
@@ -212,10 +206,4 @@
   }
 
-  if (fRunHeader)
-    for (Int_t i=0; i<npixels; i++)
-      {
-        TH1F *h = (*this)(i).GetHGausHist();
-        h->SetTitle( Form("%s%i%s", h->GetTitle(),fRunNumbers[fRunNumbers.GetSize()-1]," "));
-      }
 
   if (fAverageHiGainAreas->GetEntries()==0)
@@ -236,11 +224,4 @@
   }
 
-  if (fRunHeader)
-    for (Int_t j=0; j<nareas; j++)
-      {
-        TH1F *h = GetAverageHiGainArea(j).GetHGausHist();
-        h->SetTitle( Form("%s%i%s", h->GetTitle(),fRunNumbers[fRunNumbers.GetSize()-1]," "));
-      }
-  
   if (fAverageLoGainAreas->GetEntries()==0)
   {
@@ -259,11 +240,4 @@
       }
   }
-  
-  if (fRunHeader)
-    for (Int_t j=0; j<nareas; j++)
-        {
-          TH1F *h = GetAverageLoGainArea(j).GetHGausHist();
-          h->SetTitle( Form("%s%i%s", h->GetTitle(),fRunNumbers[fRunNumbers.GetSize()-1]," "));
-        }
   
   if (fAverageHiGainSectors->GetEntries()==0)
@@ -284,11 +258,4 @@
   }
   
-  if (fRunHeader)
-    for (Int_t j=0; j<nsectors; j++)
-      {
-        TH1F *h = GetAverageHiGainSector(j).GetHGausHist();
-        h->SetTitle( Form("%s%i%s", h->GetTitle(),fRunNumbers[fRunNumbers.GetSize()-1]," "));
-      }
-
   if (fAverageLoGainSectors->GetEntries()==0)
     {
@@ -309,11 +276,4 @@
     }
 
-  if (fRunHeader)
-    for (Int_t j=0; j<nsectors; j++)
-      {
-        TH1F *h = GetAverageLoGainSector(j).GetHGausHist();
-        h->SetTitle( Form("%s%i%s", h->GetTitle(),fRunNumbers[fRunNumbers.GetSize()-1]," "));
-      }
-  
   return kTRUE;
 }
