diff --git a/roofit/roofitcore/src/RooVectorDataStore.cxx b/roofit/roofitcore/src/RooVectorDataStore.cxx index c0bb646ed4dd767bca99c71d6bed610dc658e8e3..cc4cd60484b777cd226c530e794a88b876dfee84 100644 --- a/roofit/roofitcore/src/RooVectorDataStore.cxx +++ b/roofit/roofitcore/src/RooVectorDataStore.cxx @@ -196,7 +196,8 @@ RooVectorDataStore::RooVectorDataStore(const RooVectorDataStore& other, const ch _curWgtErrHi(other._curWgtErrHi), _curWgtErr(other._curWgtErr), _cache(0), - _cacheOwner(0) + _cacheOwner(0), + _forcedUpdate(kFALSE) { // Regular copy ctor @@ -250,7 +251,8 @@ RooVectorDataStore::RooVectorDataStore(const RooTreeDataStore& other, const RooA _curWgtErrHi(0), _curWgtErr(0), _cache(0), - _cacheOwner(0) + _cacheOwner(0), + _forcedUpdate(kFALSE) { TIterator* iter = _varsww.createIterator() ; RooAbsArg* arg ; @@ -292,7 +294,8 @@ RooVectorDataStore::RooVectorDataStore(const RooVectorDataStore& other, const Ro _curWgtErrLo(other._curWgtErrLo), _curWgtErrHi(other._curWgtErrHi), _curWgtErr(other._curWgtErr), - _cache(0) + _cache(0), + _forcedUpdate(kFALSE) { // Clone ctor, must connect internal storage to given new external set of vars vector<RealVector*>::const_iterator oiter = other._realStoreList.begin() ; @@ -369,7 +372,8 @@ RooVectorDataStore::RooVectorDataStore(const char *name, const char *title, RooA _curWgtErrLo(0), _curWgtErrHi(0), _curWgtErr(0), - _cache(0) + _cache(0), + _forcedUpdate(kFALSE) { TIterator* iter = _varsww.createIterator() ; RooAbsArg* arg ;