Index: trunk/Mars/mextralgo/MExtralgoSpline.cc
===================================================================
--- trunk/Mars/mextralgo/MExtralgoSpline.cc	(revision 14854)
+++ trunk/Mars/mextralgo/MExtralgoSpline.cc	(revision 17148)
@@ -207,5 +207,5 @@
 // at x, until x==0. If y is not found or out of range -2 is returned.
 //
-Double_t MExtralgoSpline::SearchYdn(Float_t x, Float_t y) const
+Double_t MExtralgoSpline::SearchYdn(Double_t x, Double_t y) const
 {
     if (x>=fNum-1)
@@ -228,5 +228,5 @@
 // at x, until x==fNum-1. If y is not found or out of range -2 is returned.
 //
-Double_t MExtralgoSpline::SearchYup(Float_t x, Float_t y) const
+Double_t MExtralgoSpline::SearchYup(Double_t x, Double_t y) const
 {
     if (x<0)
Index: trunk/Mars/mextralgo/MExtralgoSpline.h
===================================================================
--- trunk/Mars/mextralgo/MExtralgoSpline.h	(revision 14854)
+++ trunk/Mars/mextralgo/MExtralgoSpline.h	(revision 17148)
@@ -347,6 +347,6 @@
     Float_t Deriv1(const Float_t x) const;
 
-    Double_t SearchYdn(Float_t maxpos, Float_t y) const;
-    Double_t SearchYup(Float_t maxpos, Float_t y) const;
+    Double_t SearchYdn(Double_t maxpos, Double_t y) const;
+    Double_t SearchYup(Double_t maxpos, Double_t y) const;
 
     Double_t SearchYdn(Float_t y) const { return SearchYdn(fNum, y); }
