21 class RooArgList :
public RooAbsCollection {
26 RooArgList(
const RooArgSet& set) ;
27 explicit RooArgList(
const TCollection& tcoll,
const char* name=
"") ;
28 explicit RooArgList(
const char *name);
29 RooArgList(
const RooAbsArg& var1,
31 RooArgList(
const RooAbsArg& var1,
const RooAbsArg& var2,
33 RooArgList(
const RooAbsArg& var1,
const RooAbsArg& var2,
34 const RooAbsArg& var3,
36 RooArgList(
const RooAbsArg& var1,
const RooAbsArg& var2,
37 const RooAbsArg& var3,
const RooAbsArg& var4,
39 RooArgList(
const RooAbsArg& var1,
const RooAbsArg& var2,
40 const RooAbsArg& var3,
const RooAbsArg& var4,
41 const RooAbsArg& var5,
43 RooArgList(
const RooAbsArg& var1,
const RooAbsArg& var2,
44 const RooAbsArg& var3,
const RooAbsArg& var4,
45 const RooAbsArg& var5,
const RooAbsArg& var6,
47 RooArgList(
const RooAbsArg& var1,
const RooAbsArg& var2,
48 const RooAbsArg& var3,
const RooAbsArg& var4,
49 const RooAbsArg& var5,
const RooAbsArg& var6,
50 const RooAbsArg& var7,
52 RooArgList(
const RooAbsArg& var1,
const RooAbsArg& var2,
53 const RooAbsArg& var3,
const RooAbsArg& var4,
54 const RooAbsArg& var5,
const RooAbsArg& var6,
55 const RooAbsArg& var7,
const RooAbsArg& var8,
57 RooArgList(
const RooAbsArg& var1,
const RooAbsArg& var2,
58 const RooAbsArg& var3,
const RooAbsArg& var4,
59 const RooAbsArg& var5,
const RooAbsArg& var6,
60 const RooAbsArg& var7,
const RooAbsArg& var8,
61 const RooAbsArg& var9,
const char *name=
"");
63 virtual ~RooArgList();
67 RooArgList(
const RooArgList& other,
const char *name=
"");
68 virtual TObject* clone(
const char* newname)
const {
return new RooArgList(*
this,newname); }
69 virtual TObject* create(
const char* newname)
const {
return new RooArgList(newname); }
70 RooArgList& operator=(
const RooArgList& other) { RooAbsCollection::operator=(other) ;
return *this ; }
74 inline RooAbsArg* at(Int_t idx)
const {
76 if (idx >= static_cast<Int_t>(_list.size()))
83 virtual Bool_t readFromStream(std::istream& is, Bool_t compact, Bool_t verbose=kFALSE) ;
84 virtual void writeToStream(std::ostream& os, Bool_t compact) ;
86 RooAbsArg& operator[](Int_t idx)
const ;
90 ClassDef(RooArgList,1)