library: libRooFit
#include "RooArgList.h"

RooArgList


class description - header file - source file - inheritance tree (.pdf)

class RooArgList : public RooAbsCollection

Inheritance Chart:
TObject
RooPrintable
<-
RooAbsCollection
<-
RooArgList
<-
RooListProxy

    public:
RooArgList() RooArgList(const RooArgSet& set) RooArgList(const TCollection& tcoll, const char* name = "") 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 = "") RooArgList(const RooArgList& other, const char* name = "") virtual ~RooArgList() RooAbsArg* at(Int_t idx) const static TClass* Class() virtual TObject* clone(const char* newname) const virtual TObject* create(const char* newname) const Int_t index(const RooAbsArg* arg) const virtual TClass* IsA() const RooArgList& operator=(const RooArgList& other) RooAbsArg& operator[](Int_t idx) const virtual Bool_t readFromStream(istream& is, Bool_t compact, Bool_t verbose = kFALSE) virtual void ShowMembers(TMemberInspector& insp, char* parent) void sort(Bool_t reverse = kFALSE) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void writeToStream(ostream& os, Bool_t compact)

Data Members




Class Description

RooArgList()
 Default constructor
RooArgList(const RooArgSet& set)
 Constructor from a RooArgSet.
RooArgList(const char *name)
 Empty list constructor
RooArgList(const RooAbsArg& var1, const char *name)
 Constructor for list containing 1 initial object
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2, const char *name)
 Constructor for set containing 2 initial objects
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2, const RooAbsArg& var3, const char *name)
 Constructor for set containing 3 initial objects
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2, const RooAbsArg& var3, const RooAbsArg& var4, const char *name)
 Constructor for set containing 4 initial objects
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2, const RooAbsArg& var3, const RooAbsArg& var4, const RooAbsArg& var5, const char *name)
 Constructor for set containing 5 initial objects
RooArgList(const RooAbsArg& var1, const RooAbsArg& var2, const RooAbsArg& var3, const RooAbsArg& var4, const RooAbsArg& var5, const RooAbsArg& var6, const char *name)
 Constructor for set containing 6 initial objects
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)
 Constructor for set containing 7 initial objects
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)
 Constructor for set containing 8 initial objects
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)
 Constructor for set containing 9 initial objects
RooArgList(const TCollection& tcoll, const char* name)
 Constructor from a root TCollection. Elements in the collection that
 do not inherit from RooAbsArg will be skipped. A warning message
 will be printed for every skipped item.
cout << " RooArgList(TCollection)
 Copy constructor. Note that a copy of a list is always non-owning,
 even the source list is owning. To create an owning copy of
 a list (owning or not), use the snaphot() method.
~RooArgList()
 Destructor
RooAbsArg& operator[](Int_t idx)
 Array operator. Element in slot 'idx' must already exist, otherwise
 code will abort.

 When used as lvalue in assignment operations, the element contained in
 the list will not be changed, only the value of the existing element!
void writeToStream(ostream& os, Bool_t compact)
 Write the contents of the argset in ASCII form to given stream.

 All elements will be printed on a single line separated by a single
 white space. The contents of each element is written by the arguments'
 writeToStream() function
Bool_t readFromStream(istream& is, Bool_t compact, Bool_t verbose)
 Read the contents of the argset in ASCII form from given stream.

 A single line is read, and all elements are assumed to be separated
 by white space. The value of each argument is read by the arguments
 readFromStream function.
TObject* clone(const char* newname)
TObject* create(const char* newname)
RooArgList& operator=(const RooArgList& other)
void sort(Bool_t reverse=kFALSE)
Int_t index(const RooAbsArg* arg)
RooAbsArg* at(Int_t idx)

Last update: Tue Jul 11 11:45:15 2006
Copyright (c) 2000-2005, Regents of the University of California *


ROOT page - Class index - Class Hierarchy - Top of the page

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.