16#ifndef ROO_CHANGE_TRACKER 
   17#define ROO_CHANGE_TRACKER 
   47  double evaluate()
 const override { 
return 1 ; }
 
 
#define ClassDefOverride(name, id)
 
Abstract base class for objects that represent a real value and implements functionality common to al...
 
RooArgSet is a container object that can hold multiple RooAbsArg objects.
 
Meta object that tracks value changes in a given set of RooAbsArgs by registering itself as value cli...
 
bool hasChanged(bool clearState)
Returns true if state has changed since last call with clearState=true.
 
RooListProxy _catSet
List of categories to check.
 
bool _checkVal
Check contents as well if true.
 
RooChangeTracker()=default
 
double evaluate() const override
Evaluate this PDF / function / constant. Needs to be overridden by all derived classes.
 
TObject * clone(const char *newname=nullptr) const override
 
std::vector< Int_t > _catRef
Reference values for categories.
 
RooArgSet parameters() const
 
std::vector< double > _realRef
Reference values for reals.
 
RooListProxy _realSet
List of reals to track.
 
Mother of all ROOT objects.