16#ifndef ROO_CHANGE_TRACKER
17#define ROO_CHANGE_TRACKER
#define ClassDef(name, id)
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooArgList is a container object that can hold multiple RooAbsArg objects.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooChangeTracker is a meta object that tracks value changes in a given set of RooAbsArgs by registeri...
TIterator * _catSetIter
do not persist
Double_t evaluate() const
Evaluate this PDF / function / constant. Needs to be overridden by all derived classes.
std::vector< Double_t > _realRef
RooChangeTracker()
Default constructor.
Bool_t hasChanged(Bool_t clearState)
Returns true if state has changes since last call with clearState=kTRUE If clearState is true,...
std::vector< Int_t > _catRef
virtual ~RooChangeTracker()
Destructor.
Bool_t _init
do not persist
RooArgSet parameters() const
virtual TObject * clone(const char *newname) const
RooListProxy is the concrete proxy for RooArgList objects.
RooRealVar represents a fundamental (non-derived) real valued object.
Iterator abstract base class.
Mother of all ROOT objects.