diff --git a/math/minuit2/inc/Minuit2/ABProd.h b/math/minuit2/inc/Minuit2/ABProd.h index b5298b3c966a1c8a795b5c20447cc067c7dcb507..fb28a53479f2da628c9bb2f8e3e34597635e4cb0 100644 --- a/math/minuit2/inc/Minuit2/ABProd.h +++ b/math/minuit2/inc/Minuit2/ABProd.h @@ -26,8 +26,8 @@ private: ABProd& operator=(const ABProd&) {return *this;} - template<class A, class B> - ABProd& operator=(const ABProd<A,B>&) {return *this;} + template<class MI1, class MI2> + ABProd& operator=(const ABProd<MI1,MI2>&) {return *this;} public: @@ -37,8 +37,8 @@ public: ABProd(const ABProd& prod) : fA(prod.fA), fB(prod.fB) {} - template<class A, class B> - ABProd(const ABProd<A,B>& prod) : fA(M1(prod.fA)), fB(M2(prod.fB)) {} + template<class MI1, class MI2> + ABProd(const ABProd<MI1,MI2>& prod) : fA(M1(prod.fA)), fB(M2(prod.fB)) {} const M1& A() const {return fA;} const M2& B() const {return fB;}