Index: trunk/MagicSoft/Mars/mtemp/mifae/library/MPSFFitCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/mtemp/mifae/library/MPSFFitCalc.cc	(revision 3983)
+++ trunk/MagicSoft/Mars/mtemp/mifae/library/MPSFFitCalc.cc	(revision 3984)
@@ -230,5 +230,5 @@
     for(Int_t i=0; i<numVar; i++)
 	if (fVinit[i] != 0)
-	    fStep[i] = abs(fVinit[i]/sqrt2);
+	  fStep[i] = TMath::Abs(fVinit[i]/sqrt2);
 
     
Index: trunk/MagicSoft/Mars/mtemp/mifae/library/MSrcRotate.cc
===================================================================
--- trunk/MagicSoft/Mars/mtemp/mifae/library/MSrcRotate.cc	(revision 3983)
+++ trunk/MagicSoft/Mars/mtemp/mifae/library/MSrcRotate.cc	(revision 3984)
@@ -154,5 +154,5 @@
       fDeltaT   = (fFinTime.GetMjd()-fIniTime.GetMjd())/fNEvts;
       
-      if((ULong_t)round(fIniTime.GetMjd())!=(ULong_t)round(fFinTime.GetMjd()))
+      if((ULong_t)TMath::Nint(fIniTime.GetMjd())!=(ULong_t)TMath::Nint(fFinTime.GetMjd()))
 	{
 	  *fLog << err << "MSrcRotate::Process Error: Inial and final MJDs are different ("<<fIniTime.GetMjd()<<"!="<<fFinTime.GetMjd()<<")" << endl;
