From 21cdafce82de18c182245fbcc50135b28cce6dad Mon Sep 17 00:00:00 2001
From: Lorenzo Moneta <Lorenzo.Moneta@cern.ch>
Date: Thu, 11 Nov 2010 16:58:54 +0000
Subject: [PATCH] fix compilation error. Use const char * instead of TString
 for passing a string argument

git-svn-id: http://root.cern.ch/svn/root/trunk@36604 27541ba8-7e3a-0410-8455-c3a389f83636
---
 roofit/roostats/inc/SamplingDistribution.h   | 8 ++++----
 roofit/roostats/src/SamplingDistribution.cxx | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/roofit/roostats/inc/SamplingDistribution.h b/roofit/roostats/inc/SamplingDistribution.h
index 1d2af4facdd..6e4c9184ae8 100644
--- a/roofit/roostats/inc/SamplingDistribution.h
+++ b/roofit/roostats/inc/SamplingDistribution.h
@@ -34,14 +34,14 @@ namespace RooStats {
    public:
 
     // Constructor for SamplingDistribution
-    SamplingDistribution(const char *name,const char *title, std::vector<Double_t>& samplingDist, const TString varName = "");
+    SamplingDistribution(const char *name,const char *title, std::vector<Double_t>& samplingDist, const char * varName = 0);
     SamplingDistribution(const char *name,const char *title,
-			 std::vector<Double_t>& samplingDist, std::vector<Double_t>& sampleWeights, const TString varName = "");
+			 std::vector<Double_t>& samplingDist, std::vector<Double_t>& sampleWeights, const char * varName = 0);
 
 
-    SamplingDistribution(const char *name,const char *title, const TString varName = "");
+    SamplingDistribution(const char *name,const char *title, const char * varName = 0);
 
-    SamplingDistribution(const char *name,const char *title, RooDataSet& dataSet, const TString varName = 0);
+    SamplingDistribution(const char *name,const char *title, RooDataSet& dataSet, const char * varName = 0);
 
     // Default constructor for SamplingDistribution
     SamplingDistribution();
diff --git a/roofit/roostats/src/SamplingDistribution.cxx b/roofit/roostats/src/SamplingDistribution.cxx
index a4099e13e0a..c8b1deee298 100644
--- a/roofit/roostats/src/SamplingDistribution.cxx
+++ b/roofit/roostats/src/SamplingDistribution.cxx
@@ -37,7 +37,7 @@ using namespace RooStats;
 
 //_______________________________________________________
 SamplingDistribution::SamplingDistribution( const char *name, const char *title,
-					    std::vector<Double_t>& samplingDist, const TString varName) :
+					    std::vector<Double_t>& samplingDist, const char * varName) :
   TNamed(name,title)
 {
   // SamplingDistribution constructor
@@ -53,7 +53,7 @@ SamplingDistribution::SamplingDistribution( const char *name, const char *title,
 
 //_______________________________________________________
 SamplingDistribution::SamplingDistribution( const char *name, const char *title,
-					    std::vector<Double_t>& samplingDist, std::vector<Double_t>& sampleWeights, const TString varName) :
+					    std::vector<Double_t>& samplingDist, std::vector<Double_t>& sampleWeights, const char * varName) :
   TNamed(name,title)
 {
   // SamplingDistribution constructor
@@ -66,7 +66,7 @@ SamplingDistribution::SamplingDistribution( const char *name, const char *title,
 }
 
 //_______________________________________________________
-SamplingDistribution::SamplingDistribution( const char *name, const char *title, const TString varName) :
+SamplingDistribution::SamplingDistribution( const char *name, const char *title, const char * varName) :
   TNamed(name,title)
 {
    // SamplingDistribution constructor (with name and title)
@@ -78,7 +78,7 @@ SamplingDistribution::SamplingDistribution(
    const char *name,
    const char *title,
    RooDataSet& dataSet,
-   const TString varName
+   const char * varName
 ) : TNamed(name, title) {
    // Creates a SamplingDistribution from a RooDataSet for debugging
    // purposes; e.g. if you need a Gaussian type SamplingDistribution
-- 
GitLab