From 5032a7548c8945e4a18e08bdf61fe44ab4c016ec Mon Sep 17 00:00:00 2001
From: Yuka Takahashi <yukatkh@gmail.com>
Date: Mon, 24 Sep 2018 12:59:22 +0200
Subject: [PATCH] Include cmath instead of math.h in roofit

---
 roofit/roofitcore/inc/RooAbsData.h       | 2 +-
 roofit/roofitcore/inc/RooAbsRealLValue.h | 2 +-
 roofit/roofitcore/inc/RooConvCoefVar.h   | 2 +-
 roofit/roofitcore/inc/RooErrorHandler.h  | 1 -
 roofit/roofitcore/inc/RooErrorVar.h      | 2 +-
 roofit/roofitcore/inc/RooHistError.h     | 2 +-
 roofit/roofitcore/inc/RooLinearVar.h     | 2 +-
 roofit/roofitcore/inc/RooRealVar.h       | 2 +-
 8 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/roofit/roofitcore/inc/RooAbsData.h b/roofit/roofitcore/inc/RooAbsData.h
index bbda9b55012..7267836cf17 100644
--- a/roofit/roofitcore/inc/RooAbsData.h
+++ b/roofit/roofitcore/inc/RooAbsData.h
@@ -20,7 +20,7 @@
 #include "RooPrintable.h"
 #include "RooArgSet.h"
 #include "RooFormulaVar.h"
-#include <math.h>
+#include <cmath>
 #include "TMatrixDSym.h"
 
 class RooAbsArg;
diff --git a/roofit/roofitcore/inc/RooAbsRealLValue.h b/roofit/roofitcore/inc/RooAbsRealLValue.h
index d6c1d392642..be5fe92ebde 100644
--- a/roofit/roofitcore/inc/RooAbsRealLValue.h
+++ b/roofit/roofitcore/inc/RooAbsRealLValue.h
@@ -16,7 +16,7 @@
 #ifndef ROO_ABS_REAL_LVALUE
 #define ROO_ABS_REAL_LVALUE
 
-#include <math.h>
+#include <cmath>
 #include <float.h>
 #include "TString.h"
 
diff --git a/roofit/roofitcore/inc/RooConvCoefVar.h b/roofit/roofitcore/inc/RooConvCoefVar.h
index 43e46617c33..252a67f6d68 100644
--- a/roofit/roofitcore/inc/RooConvCoefVar.h
+++ b/roofit/roofitcore/inc/RooConvCoefVar.h
@@ -16,7 +16,7 @@
 #ifndef ROO_CONV_COEF_VAR
 #define ROO_CONV_COEF_VAR
 
-#include <math.h>
+#include <cmath>
 #include <float.h>
 
 #include "RooAbsReal.h"
diff --git a/roofit/roofitcore/inc/RooErrorHandler.h b/roofit/roofitcore/inc/RooErrorHandler.h
index 33d1e16185e..15650a88be9 100644
--- a/roofit/roofitcore/inc/RooErrorHandler.h
+++ b/roofit/roofitcore/inc/RooErrorHandler.h
@@ -16,7 +16,6 @@
 #ifndef ROO_ERROR_HANDLER
 #define ROO_ERROR_HANDLER
 
-#include <stdlib.h>
 #include <signal.h>
 #include "Rtypes.h"
 
diff --git a/roofit/roofitcore/inc/RooErrorVar.h b/roofit/roofitcore/inc/RooErrorVar.h
index 974d3bebbe7..273f438a2fc 100644
--- a/roofit/roofitcore/inc/RooErrorVar.h
+++ b/roofit/roofitcore/inc/RooErrorVar.h
@@ -16,7 +16,7 @@
 #ifndef ROO_ERROR_VAR
 #define ROO_ERROR_VAR
 
-#include <math.h>
+#include <cmath>
 #include <float.h>
 
 #include "RooNumber.h"
diff --git a/roofit/roofitcore/inc/RooHistError.h b/roofit/roofitcore/inc/RooHistError.h
index a10a461106a..875999769d1 100644
--- a/roofit/roofitcore/inc/RooHistError.h
+++ b/roofit/roofitcore/inc/RooHistError.h
@@ -19,7 +19,7 @@
 #include "Rtypes.h"
 #include "RooNumber.h"
 #include "RooAbsFunc.h"
-#include <math.h>
+#include <cmath>
 #include <iostream>
 
 class RooHistError {
diff --git a/roofit/roofitcore/inc/RooLinearVar.h b/roofit/roofitcore/inc/RooLinearVar.h
index f568ab855d1..395fbe22308 100644
--- a/roofit/roofitcore/inc/RooLinearVar.h
+++ b/roofit/roofitcore/inc/RooLinearVar.h
@@ -16,7 +16,7 @@
 #ifndef ROO_LINEAR_VAR
 #define ROO_LINEAR_VAR
 
-#include <math.h>
+#include <cmath>
 #include <float.h>
 #include "TString.h"
 #include "RooAbsRealLValue.h"
diff --git a/roofit/roofitcore/inc/RooRealVar.h b/roofit/roofitcore/inc/RooRealVar.h
index 8935d386de5..714fff22d1d 100644
--- a/roofit/roofitcore/inc/RooRealVar.h
+++ b/roofit/roofitcore/inc/RooRealVar.h
@@ -18,7 +18,7 @@
 
 #include <list>
 #include <string>
-#include <math.h>
+#include <cmath>
 #include <float.h>
 #include "TString.h"
 
-- 
GitLab