Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 2325)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 2326)
@@ -1,3 +1,14 @@
                                                  -*-*- END OF LINE -*-*-
+
+ 2003/09/08: Abelardo Moralejo
+   * mhist/MHOnSubtraction.cc: 
+     - added some casts in the arguments of function calls, to get rid 
+       of compilation warnings due to mismatch of variable type 
+       (variables: lowerBin, upperBin). Corrected order of arguments in 
+       TH1D constructor of fSignificanceHist (number of bins and bin 
+       limits).
+   * mraw/MRawEvtHeader.cc:
+     - Added casts to arguments of fTime->SetTime(h, m, s, ns) to get 
+       rid of compilation warnings.
 
  2003/09/07: Abelardo Moralejo
Index: /trunk/MagicSoft/Mars/mhist/MHOnSubtraction.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MHOnSubtraction.cc	(revision 2325)
+++ /trunk/MagicSoft/Mars/mhist/MHOnSubtraction.cc	(revision 2326)
@@ -332,6 +332,6 @@
   upperBin = alphaHisto.GetXaxis()->FindBin( signalRegionFactor*gausSigma+gausMean);
 
-  lowerBin = alphaHisto.GetBinLowEdge(lowerBin);
-  upperBin = alphaHisto.GetBinLowEdge(upperBin)+alphaHisto.GetBinWidth(upperBin);
+  lowerBin = alphaHisto.GetBinLowEdge((Int_t)lowerBin);
+  upperBin = alphaHisto.GetBinLowEdge((Int_t)upperBin)+alphaHisto.GetBinWidth((Int_t)upperBin);
   
   sigLiMa = CalcSignificance(nOnInt, nOffInt, 1);
@@ -388,4 +388,5 @@
 
   TF1* po;
+  po = NULL;
 
   if (gausPol) {
@@ -642,5 +643,5 @@
 
   fChiSquareHisto = new TH1D("fChiSquareHisto", "#chi^{2}/d.o.f. of fits", 50, 0, 5);
-  fSignificanceHisto = new TH1D("fSignificanceHisto", "Significances", 40.5, -0.5, 41);
+  fSignificanceHisto = new TH1D("fSignificanceHisto", "Significances", 41, -0.5, 40.5);
   fSummedAlphaPlots = new TH1D("fSummedAlphaPlots", "Cumulative Alpha", 
 			       alphaBins,aetHisto->GetXaxis()->GetBinLowEdge(1),
@@ -1490,5 +1491,5 @@
     fChiSquareHisto = new TH1D("fChiSquareHisto", "#chi^{2}/d.o.f. of fits", 50, 0, 5);
   if (fSignificanceHisto==0x0)
-    fSignificanceHisto = new TH1D("fSignificanceHisto", "Significances", 40.5, -0.5, 41);
+    fSignificanceHisto = new TH1D("fSignificanceHisto", "Significances", 41, -0.5, 40.5);
   if (fSummedAlphaPlots==0x0)
     fSummedAlphaPlots = new TH1D("fSummedAlphaPlots", "Cumulative Alpha", 
Index: /trunk/MagicSoft/Mars/mraw/MRawEvtHeader.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawEvtHeader.cc	(revision 2325)
+++ /trunk/MagicSoft/Mars/mraw/MRawEvtHeader.cc	(revision 2326)
@@ -252,5 +252,5 @@
     const Double_t h   = (Byte_t)(t/3600e9);
 
-    fTime->SetTime(h, m, s, ns);
+    fTime->SetTime((Byte_t)h, (Byte_t)m, (Byte_t)s, (UShort_t)ns);
     fTime->SetTime(fAbsTime[0], fAbsTime[1]);
 
