45 const char*
name()
const override {
#define ClassDefOverride(name, id)
RooAbsArg is the common abstract base class for objects that represent a value and a "shape" in RooFi...
RooAbsCollection is an abstract container object that can hold multiple RooAbsArg objects.
RooAbsProxy is the abstact interface for proxy classes.
RooArgProxy is the abstract interface for RooAbsArg proxy classes.
Bool_t isShapeServer() const
Returns true if contents is shape server of owner.
const char * name() const override
Return name of proxy.
Bool_t isValueServer() const
Returns true of contents is value server of owner.
RooAbsArg * _owner
Pointer to owner of proxy.
~RooArgProxy() override
Destructor.
virtual void changeDataSet(const RooArgSet *newNormSet)
Change the normalization set that should be offered to the content objects getVal() when evaluated.
RooAbsArg * absArg() const
Return pointer to contained argument.
RooArgProxy()
Default constructor.
Bool_t _isFund
If true proxy contains an lvalue.
RooAbsArg * _arg
Pointer to content of proxy.
Bool_t _ownArg
If true proxy owns contents.
void print(std::ostream &os, Bool_t addContents=kFALSE) const override
Print the name of the proxy on ostream.
Bool_t _valueServer
If true contents is value server of owner.
Bool_t changePointer(const RooAbsCollection &newServerSet, Bool_t nameChange=kFALSE, Bool_t factoryInitMode=kFALSE) override
Change proxied object to object of same name in given list.
Bool_t _shapeServer
If true contents is shape server of owner.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooSimultaneous facilitates simultaneous fitting of multiple PDFs to subsets of a given dataset.
The TNamed class is the base class for all named ROOT classes.
const char * GetName() const override
Returns name of object.