![]() |
ROOT
6.06/09
Reference Guide
|
Definition at line 51 of file RooExpensiveObjectCache.h.
Public Member Functions | |
| ExpensiveObject () | |
| ExpensiveObject (Int_t uid, const char *ownerName, TObject &payload, TIterator *paramIter) | |
| Construct ExpensiveObject oject for inPayLoad and store reference values for all RooAbsReal and RooAbsCategory parameters in params. More... | |
| ExpensiveObject (Int_t uid, const ExpensiveObject &other) | |
| virtual | ~ExpensiveObject () |
| Bool_t | matches (TClass *tc, const RooArgSet ¶ms) |
| Check object type ;. More... | |
| Int_t | uid () const |
| const TObject * | payload () const |
| TObject * | payload () |
| void | setPayload (TObject *obj) |
| const char * | ownerName () const |
| void | print () |
Protected Member Functions | |
| ClassDef (ExpensiveObject, 2) | |
Protected Attributes | |
| Int_t | _uid |
| TObject * | _payload |
| std::map< TString, Double_t > | _realRefParams |
| std::map< TString, Int_t > | _catRefParams |
| TString | _ownerName |
#include <RooExpensiveObjectCache.h>
Collaboration diagram for RooExpensiveObjectCache::ExpensiveObject:
|
inline |
Definition at line 53 of file RooExpensiveObjectCache.h.
| RooExpensiveObjectCache::ExpensiveObject::ExpensiveObject | ( | Int_t | uidIn, |
| const char * | inOwnerName, | ||
| TObject & | inPayload, | ||
| TIterator * | parIter | ||
| ) |
Construct ExpensiveObject oject for inPayLoad and store reference values for all RooAbsReal and RooAbsCategory parameters in params.
Definition at line 242 of file RooExpensiveObjectCache.cxx.
| RooExpensiveObjectCache::ExpensiveObject::ExpensiveObject | ( | Int_t | uid, |
| const ExpensiveObject & | other | ||
| ) |
Definition at line 271 of file RooExpensiveObjectCache.cxx.
|
virtual |
Definition at line 284 of file RooExpensiveObjectCache.cxx.
|
protected |
Check object type ;.
Definition at line 296 of file RooExpensiveObjectCache.cxx.
Referenced by RooExpensiveObjectCache::retrieveObject().
|
inline |
Definition at line 63 of file RooExpensiveObjectCache.h.
|
inline |
Definition at line 60 of file RooExpensiveObjectCache.h.
Referenced by RooExpensiveObjectCache::retrieveObject().
|
inline |
Definition at line 61 of file RooExpensiveObjectCache.h.
| void RooExpensiveObjectCache::ExpensiveObject::print | ( | ) |
Definition at line 347 of file RooExpensiveObjectCache.cxx.
Definition at line 62 of file RooExpensiveObjectCache.h.
|
inline |
Definition at line 59 of file RooExpensiveObjectCache.h.
Referenced by RooExpensiveObjectCache::registerObject().
Definition at line 72 of file RooExpensiveObjectCache.h.
Referenced by ExpensiveObject().
|
protected |
Definition at line 73 of file RooExpensiveObjectCache.h.
Referenced by ExpensiveObject(), and ownerName().
|
protected |
Definition at line 70 of file RooExpensiveObjectCache.h.
Referenced by ExpensiveObject(), payload(), and setPayload().
Definition at line 71 of file RooExpensiveObjectCache.h.
Referenced by ExpensiveObject().
|
protected |
Definition at line 69 of file RooExpensiveObjectCache.h.
Referenced by ExpensiveObject(), and uid().