#ifndef ROO_ARG_LIST
#define ROO_ARG_LIST
#include "RooAbsCollection.h"
#include "RooErrorHandler.h"
class RooArgList : public RooAbsCollection {
public:
RooArgList();
RooArgList(const RooArgSet& set) ;
explicit RooArgList(const TCollection& tcoll, const char* name="") ;
explicit RooArgList(const char *name);
RooArgList(const RooAbsArg& var1,
const char *name="");
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2,
const char *name="");
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2,
const RooAbsArg& var3,
const char *name="");
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2,
const RooAbsArg& var3, const RooAbsArg& var4,
const char *name="");
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2,
const RooAbsArg& var3, const RooAbsArg& var4,
const RooAbsArg& var5,
const char *name="");
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2,
const RooAbsArg& var3, const RooAbsArg& var4,
const RooAbsArg& var5, const RooAbsArg& var6,
const char *name="");
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2,
const RooAbsArg& var3, const RooAbsArg& var4,
const RooAbsArg& var5, const RooAbsArg& var6,
const RooAbsArg& var7,
const char *name="");
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2,
const RooAbsArg& var3, const RooAbsArg& var4,
const RooAbsArg& var5, const RooAbsArg& var6,
const RooAbsArg& var7, const RooAbsArg& var8,
const char *name="");
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2,
const RooAbsArg& var3, const RooAbsArg& var4,
const RooAbsArg& var5, const RooAbsArg& var6,
const RooAbsArg& var7, const RooAbsArg& var8,
const RooAbsArg& var9, const char *name="");
virtual ~RooArgList();
RooArgList(const RooArgList& other, const char *name="");
virtual TObject* clone(const char* newname) const { return new RooArgList(*this,newname); }
virtual TObject* create(const char* newname) const { return new RooArgList(newname); }
RooArgList& operator=(const RooArgList& other) { RooAbsCollection::operator=(other) ; return *this ; }
inline void sort(Bool_t reverse=kFALSE) {
_list.Sort(!reverse) ;
}
inline Int_t index(const RooAbsArg* arg) const {
return _list.IndexOf(arg) ;
}
inline RooAbsArg* at(Int_t idx) const {
return (RooAbsArg*) _list.At(idx) ;
}
virtual Bool_t readFromStream(istream& is, Bool_t compact, Bool_t verbose=kFALSE) ;
virtual void writeToStream(ostream& os, Bool_t compact) ;
RooAbsArg& operator[](Int_t idx) const ;
protected:
ClassDef(RooArgList,1)
};
#endif
Last change: Wed Jun 25 08:31:55 2008
Last generated: 2008-06-25 08:31
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.