RooAICRegistry(Int_t regSize = 10) | |
RooAICRegistry(const RooAICRegistry& other) | |
virtual | ~RooAICRegistry() |
static TClass* | Class() |
virtual TClass* | IsA() const |
RooAICRegistry& | operator=(const RooAICRegistry&) |
const Int_t* | retrieve(Int_t masterCode) const |
const Int_t* | retrieve(Int_t masterCode, pRooArgSet& set1) const |
const Int_t* | retrieve(Int_t masterCode, pRooArgSet& set1, pRooArgSet& set2) const |
const Int_t* | retrieve(Int_t masterCode, pRooArgSet& set1, pRooArgSet& set2, pRooArgSet& set3, pRooArgSet& set4) const |
virtual void | ShowMembers(TMemberInspector& insp, char* parent) |
Int_t | store(Int_t* codeList, Int_t size, RooArgSet* set1 = 0, RooArgSet* set2 = 0, RooArgSet* set3 = 0, RooArgSet* set4 = 0) |
virtual void | Streamer(TBuffer& b) |
void | StreamerNVirtual(TBuffer& b) |
pRooArgSet* | _asArr1 | ! Array of 1st RooArgSet pointers |
pRooArgSet* | _asArr2 | ! Array of 2nd RooArgSet pointers |
pRooArgSet* | _asArr3 | ! Array of 3rd RooArgSet pointers |
pRooArgSet* | _asArr4 | ! Array of 4th RooArgSet pointers |
int** | _clArr | ! Array of array of code lists |
Int_t* | _clSize | ! Array is size of code lists |
Int_t | _regSize | Size of registry |
Store given arrays of integer codes, and up to four RooArgSets in the registry (each setX pointer may be null). The size of the arrays should be passed by the 'size' argument. The registry clones all RooArgSets internally so the RooArgSets passed as arguments do not need to live beyond the store() call. The return value is a unique master code for the given configuration of integers and RooArgSets. If an identical combination is previously stored in the registry no objects are stored and the unique code of the existing entry is returned.
Retrieve the array of integer codes associated with the given master code
Retrieve the array of integer codes associated with the given master code and set the passed set1 pointer to the first RooArgSet associated with this master code
Retrieve the array of integer codes associated with the given master code and set the passed set1,set2 pointers to the first and second RooArgSets associated with this master code respectively
Retrieve the array of integer codes associated with the given master code and set the passed set1-4 pointers to the four RooArgSets associated with this master code respectively