From 1711088c01e8f0e693df0dabec348f75bf774395 Mon Sep 17 00:00:00 2001
From: Wouter Verkerke <verkerke@nikhef.nl>
Date: Wed, 23 Jun 2010 11:41:11 +0000
Subject: [PATCH]   o RooFactoryWSTool

    - Fix bug in use of named set in factory parser


git-svn-id: http://root.cern.ch/svn/root/trunk@34084 27541ba8-7e3a-0410-8455-c3a389f83636
---
 roofit/roofitcore/src/RooFactoryWSTool.cxx | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/roofit/roofitcore/src/RooFactoryWSTool.cxx b/roofit/roofitcore/src/RooFactoryWSTool.cxx
index b8d5a68c19f..3eadf1862f4 100644
--- a/roofit/roofitcore/src/RooFactoryWSTool.cxx
+++ b/roofit/roofitcore/src/RooFactoryWSTool.cxx
@@ -1682,11 +1682,10 @@ RooArgSet RooFactoryWSTool::asSET(const char* arg)
   // If given object is not of {,,,} form, interpret given string as name of defined set
   if (arg[0]!='{') {
     const RooArgSet* defSet = ws().set(arg) ;
-    if (!defSet) {
-      throw string(Form("No RooArgSet named %s is defined",arg)) ;
+    if (defSet) {
+      s.add(*defSet) ;
+      return s ;
     }
-    s.add(*defSet) ;
-    return s ;
   }
 
   char* save ;
-- 
GitLab