![]() |
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>
|
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().