RooAbsArg is the common abstract base class for objects that represent a value and a "shape" in RooFi...
 
void unRegisterCache(RooAbsCache &cache)
Unregister a RooAbsCache. Called from the RooAbsCache destructor.
 
void registerCache(RooAbsCache &cache)
Register RooAbsCache with this object.
 
RooAbsCache is the abstract base class for data members of RooAbsArgs that cache other (composite) Ro...
 
virtual void printCompactTreeHook(std::ostream &, const char *)
Interface for printing of cache guts in tree mode printing.
 
virtual Bool_t redirectServersHook(const RooAbsCollection &, Bool_t, Bool_t, Bool_t)
Interface for server redirect calls.
 
virtual void optimizeCacheMode(const RooArgSet &, RooArgSet &, RooLinkedList &)
Interface for processing of cache mode optimization calls.
 
virtual void operModeHook()
Interface for operation mode changes.
 
virtual void findConstantNodes(const RooArgSet &, RooArgSet &, RooLinkedList &)
Interface for constant term node finding calls.
 
RooAbsCache(RooAbsArg *owner=0)
Constructor. Takes owner as argument and register cache with owner.
 
virtual ~RooAbsCache()
Destructor. Unregisters cache with owner.
 
RooAbsCollection is an abstract container object that can hold multiple RooAbsArg objects.
 
RooArgSet is a container object that can hold multiple RooAbsArg objects.
 
RooLinkedList is an collection class for internal use, storing a collection of RooAbsArg pointers in ...