70   _realSet(
"realSet",
"Set of real-valued components to be tracked",this),
    71   _catSet(
"catSet",
"Set of discrete-valued components to be tracked",this),
    83     if (dynamic_cast<RooAbsReal*>(arg)) {
    86     if (dynamic_cast<RooAbsCategory*>(arg)) {
   174    valuesChanged = 
kTRUE ;
   184    valuesChanged = 
kTRUE ;
   193       valuesChanged=
kTRUE ;
   199     return valuesChanged ;
 void clearValueDirty() const
 
TIterator * createIterator(Bool_t dir=kIterForward) const
 
virtual Bool_t add(const RooAbsCollection &col, Bool_t silent=kFALSE)
Add a collection of arguments to this collection by calling add() for each element in the source coll...
 
virtual ~RooChangeTracker()
Destructor. 
 
Double_t getVal(const RooArgSet *set=0) const
 
Bool_t hasChanged(Bool_t clearState)
Returns true if state has changes since last call with clearState=kTRUE If clearState is true...
 
virtual Int_t getIndex() const
Return index number of current state. 
 
std::vector< Int_t > _catRef
 
Iterator abstract base class. 
 
RooChangeTracker()
Default constructor. 
 
virtual Bool_t add(const RooAbsArg &var, Bool_t silent=kFALSE)
Reimplementation of standard RooArgList::add() 
 
Bool_t _init
do not persist 
 
RooArgSet parameters() const
 
TIterator * _catSetIter
do not persist 
 
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
 
RooChangeTracker is a meta object that tracks value changes in a given set of RooAbsArgs by registeri...
 
Bool_t isValueDirty() const
 
std::vector< Double_t > _realRef
 
virtual TObject * Next()=0
 
RooAbsCategory is the common abstract base class for objects that represent a discrete value with a f...
 
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...