From dff74ed343e5fcc22afa100ee35210e1d09316ff Mon Sep 17 00:00:00 2001
From: Manuel Tobias Schiller <manuel.schiller@nikhef.nl>
Date: Thu, 14 Nov 2013 17:31:27 +0100
Subject: [PATCH] fix yet another bug in the analytical integrals over
 sub-ranges of a RooDataHist

---
 roofit/roofitcore/src/RooHistPdf.cxx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/roofit/roofitcore/src/RooHistPdf.cxx b/roofit/roofitcore/src/RooHistPdf.cxx
index dce0c5d907e..9ee25a285d7 100644
--- a/roofit/roofitcore/src/RooHistPdf.cxx
+++ b/roofit/roofitcore/src/RooHistPdf.cxx
@@ -380,7 +380,7 @@ Double_t RooHistPdf::analyticalIntegral(Int_t code, const char* rangeName) const
 
   Double_t ret = (code & 1) ?
       _dataHist->sum(intSet,_histObsList,kTRUE,kTRUE) :
-      _dataHist->sum(intSet,_histObsList,kTRUE,kTRUE, ranges);
+      _dataHist->sum(intSet,_histObsList,kFALSE,kTRUE, ranges);
 
 //    cout << "intSet = " << intSet << endl ;
 //    cout << "slice position = " << endl ;
-- 
GitLab