24 class RooNameSet :
public TObject,
public RooPrintable {
29 RooNameSet(
const RooArgSet& argSet);
30 RooNameSet(
const RooNameSet& other) ;
31 virtual TObject* Clone(
const char*)
const {
return new RooNameSet(*
this) ; }
32 virtual ~RooNameSet() ;
34 void refill(
const RooArgSet& argSet) ;
35 RooArgSet* select(
const RooArgSet& list)
const ;
36 Bool_t operator==(
const RooNameSet& other)
const;
37 RooNameSet& operator=(
const RooNameSet&) ;
38 Bool_t operator<(
const RooNameSet& other)
const ;
40 virtual void printName(std::ostream& os)
const ;
41 virtual void printTitle(std::ostream& os)
const ;
42 virtual void printClassName(std::ostream& os)
const ;
43 virtual void printValue(std::ostream& os)
const ;
45 inline virtual void Print(Option_t *options= 0)
const {
46 printStream(defaultPrintStream(),defaultPrintContents(options),defaultPrintStyle(options));
49 void setNameList(
const char* givenList) ;
50 const char* content()
const {
return _nameList ? _nameList :
""; }
58 void extendBuffer(Int_t inc) ;
59 static void strdup(Int_t& dstlen,
char* &dstbuf,
const char* str);
61 ClassDef(RooNameSet,1)