library: libRooFit #include "RooArgSet.h" |
RooArgSet
class description - header file - source file - inheritance tree (.pdf)
protected:
Bool_t checkForDup(const RooAbsArg& arg, Bool_t silent) const
public:
RooArgSet()
RooArgSet(const RooArgList& list)
RooArgSet(const TCollection& tcoll, const char* name = "")
RooArgSet(const char* name)
RooArgSet(const RooAbsArg& var1, const char* name = "")
RooArgSet(const RooAbsArg& var1, const RooAbsArg& var2, const char* name = "")
RooArgSet(const RooAbsArg& var1, const RooAbsArg& var2, const RooAbsArg& var3, const char* name = "")
RooArgSet(const RooAbsArg& var1, const RooAbsArg& var2, const RooAbsArg& var3, const RooAbsArg& var4, const char* name = "")
RooArgSet(const RooAbsArg& var1, const RooAbsArg& var2, const RooAbsArg& var3, const RooAbsArg& var4, const RooAbsArg& var5, const char* name = "")
RooArgSet(const RooAbsArg& var1, const RooAbsArg& var2, const RooAbsArg& var3, const RooAbsArg& var4, const RooAbsArg& var5, const RooAbsArg& var6, const char* name = "")
RooArgSet(const RooAbsArg& var1, const RooAbsArg& var2, const RooAbsArg& var3, const RooAbsArg& var4, const RooAbsArg& var5, const RooAbsArg& var6, const RooAbsArg& var7, const char* name = "")
RooArgSet(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 = "")
RooArgSet(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 = "")
RooArgSet(const RooArgSet& other, const char* name = "")
virtual ~RooArgSet()
virtual Bool_t add(const RooAbsArg& var, Bool_t silent = kFALSE)
virtual Bool_t add(const RooAbsCollection& list, Bool_t silent = kFALSE)
virtual RooAbsArg* addClone(const RooAbsArg& var, Bool_t silent = kFALSE)
virtual void addClone(const RooAbsCollection& list, Bool_t silent = kFALSE)
virtual Bool_t addOwned(RooAbsArg& var, Bool_t silent = kFALSE)
virtual Bool_t addOwned(const RooAbsCollection& list, Bool_t silent = kFALSE)
static TClass* Class()
virtual TObject* clone(const char* newname) const
virtual TObject* create(const char* newname) const
Int_t getCatIndex(const char* name, Int_t defVal = 0, Bool_t verbose = kFALSE) const
const char* getCatLabel(const char* name, const char* defVal = "", Bool_t verbose = kFALSE) const
Double_t getRealValue(const char* name, Double_t defVal = 0, Bool_t verbose = kFALSE) const
const char* getStringValue(const char* name, const char* defVal = "", Bool_t verbose = kFALSE) const
virtual TClass* IsA() const
RooArgSet& operator=(const RooArgSet& other)
RooAbsArg& operator[](const char* name) const
Bool_t readFromFile(const char* fileName, const char* flagReadAtt = "0", const char* section = "0", Bool_t verbose = kFALSE)
virtual Bool_t readFromStream(istream& is, Bool_t compact, Bool_t verbose = kFALSE)
Bool_t readFromStream(istream& is, Bool_t compact, const char* flagReadAtt, const char* section, Bool_t verbose = kFALSE)
Bool_t setCatIndex(const char* name, Int_t newVal = 0, Bool_t verbose = kFALSE)
Bool_t setCatLabel(const char* name, const char* newVal = "", Bool_t verbose = kFALSE)
Bool_t setRealValue(const char* name, Double_t newVal = 0, Bool_t verbose = kFALSE)
Bool_t setStringValue(const char* name, const char* newVal = "", Bool_t verbose = kFALSE)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void writeToFile(const char* fileName) const
virtual void writeToStream(ostream& os, Bool_t compact, const char* section = "0") const
RooArgSet(const char *name)
Empty set constructor
RooArgSet(const RooAbsArg& var1, const char *name)
Constructor for set containing 1 initial object
RooArgSet(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 << " RooArgSet(TCollection)
Copy constructor. Note that a copy of a set is always non-owning,
even the source set is owning. To create an owning copy of
a set (owning or not), use the snaphot() method.
Bool_t add(const RooAbsArg& var, Bool_t silent)
Add element to non-owning set. The operation will fail if
a similarly named object already exists in the set, or
the set is specified to own its elements. Eventual error messages
can be suppressed with the silent flag
Bool_t addOwned(RooAbsArg& var, Bool_t silent)
Add element to an owning set. The operation will fail if
a similarly named object already exists in the set, or
the set is not specified to own its elements. Eventual error messages
can be suppressed with the silent flag
RooAbsArg* addClone(const RooAbsArg& var, Bool_t silent)
Add clone of specified element to an owning set. If sucessful, the
set will own the clone, not the original. The operation will fail if
a similarly named object already exists in the set, or
the set is not specified to own its elements. Eventual error messages
can be suppressed with the silent flag
RooAbsArg& operator[](const char* name)
Array operator. Named element must exist in set, 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!
Bool_t readFromStream(istream& is, Bool_t compact, const char* flagReadAtt, const char* section, Bool_t verbose)
Read the contents of the argset in ASCII form from given stream.
The stream is read to end-of-file and each line is assumed to be
of the form
<argName> = <argValue>
Lines starting with argNames not matching any element in the list
will be ignored with a warning message. In addition limited C++ style
preprocessing and flow control is provided. The following constructions
are recognized:
> #include "include.file"
Include given file, recursive inclusion OK
> if (<boolean_expression>)
> <name> = <value>
> ....
> else if (<boolean_expression>)
....
> else
....
> endif
All expressions are evaluated by RooFormula, and may involve any of
the sets variables.
> echo <Message>
Print console message while reading from stream
> abort
Force termination of read sequence with error status
The value of each argument is read by the arguments readFromStream
function.
cout << " readFromStream(" << GetName() << ")
Process section headers if requested
Last update: Tue Jul 11 11:45:16 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.