RooAbsProxy is the abstact interface for proxy classes.
Proxy classes hold pointers to other Roofit objects and process serverRedirect changes so that the proxied pointers are updated accordingly on a clone or copy of of the owning class
Definition at line 30 of file RooAbsProxy.h.
Public Member Functions | |
| RooAbsProxy () | |
| Constructor.   | |
| RooAbsProxy (const char *name, const RooAbsProxy &other) | |
| Copy constructor.   | |
| virtual | ~RooAbsProxy () | 
| virtual const char * | name () const | 
| const RooArgSet * | nset () const | 
| virtual void | print (std::ostream &os, Bool_t addContents=kFALSE) const | 
| Print proxy name.   | |
Protected Member Functions | |
| virtual void | changeNormSet (const RooArgSet *newNormSet) | 
| Destructor.   | |
| virtual Bool_t | changePointer (const RooAbsCollection &newServerSet, Bool_t nameChange=kFALSE, Bool_t factoryInitMode=kFALSE)=0 | 
Protected Attributes | |
| RooArgSet * | _nset = nullptr | 
| ! Normalization set to be used for evaluation of RooAbsPdf contents   | |
Friends | |
| class | RooAbsArg | 
| class | RooAbsPdf | 
| class | RooObjectFactory | 
#include <RooAbsProxy.h>
| RooAbsProxy::RooAbsProxy | ( | ) | 
Constructor.
Definition at line 46 of file RooAbsProxy.cxx.
| RooAbsProxy::RooAbsProxy | ( | const char * | name, | 
| const RooAbsProxy & | other | ||
| ) | 
Copy constructor.
Definition at line 55 of file RooAbsProxy.cxx.
      
  | 
  inlinevirtual | 
Definition at line 36 of file RooAbsProxy.h.
Destructor.
Definition at line 64 of file RooAbsProxy.cxx.
      
  | 
  protectedpure virtual | 
Implemented in RooArgProxy, RooListProxy, and RooSetProxy.
      
  | 
  inlinevirtual | 
Reimplemented in RooArgProxy, RooListProxy, and RooSetProxy.
Definition at line 40 of file RooAbsProxy.h.
      
  | 
  inline | 
Definition at line 45 of file RooAbsProxy.h.
Print proxy name.
Reimplemented in RooArgProxy, RooListProxy, and RooSetProxy.
Definition at line 74 of file RooAbsProxy.cxx.
      
  | 
  friend | 
Definition at line 55 of file RooAbsProxy.h.
      
  | 
  friend | 
Definition at line 59 of file RooAbsProxy.h.
      
  | 
  friend | 
Definition at line 56 of file RooAbsProxy.h.
      
  | 
  protected | 
! Normalization set to be used for evaluation of RooAbsPdf contents
Definition at line 53 of file RooAbsProxy.h.