RooAICRegistry Class Reference

#include <RooAICRegistry.h>

List of all members.

Public Member Functions

 RooAICRegistry (Int_t regSize=10)
 RooAICRegistry (const RooAICRegistry &other)
virtual ~RooAICRegistry ()
Int_t store (Int_t *codeList, Int_t size, RooArgSet *set1=0, RooArgSet *set2=0, RooArgSet *set3=0, RooArgSet *set4=0)
const Int_tretrieve (Int_t masterCode) const
const Int_tretrieve (Int_t masterCode, pRooArgSet &set1) const
const Int_tretrieve (Int_t masterCode, pRooArgSet &set1, pRooArgSet &set2) const
const Int_tretrieve (Int_t masterCode, pRooArgSet &set1, pRooArgSet &set2, pRooArgSet &set3, pRooArgSet &set4) const
 RooAICRegistry (Int_t regSize=10)
 RooAICRegistry (const RooAICRegistry &other)
virtual ~RooAICRegistry ()
Int_t store (Int_t *codeList, Int_t size, RooArgSet *set1=0, RooArgSet *set2=0, RooArgSet *set3=0, RooArgSet *set4=0)
const Int_tretrieve (Int_t masterCode) const
const Int_tretrieve (Int_t masterCode, pRooArgSet &set1) const
const Int_tretrieve (Int_t masterCode, pRooArgSet &set1, pRooArgSet &set2) const
const Int_tretrieve (Int_t masterCode, pRooArgSet &set1, pRooArgSet &set2, pRooArgSet &set3, pRooArgSet &set4) const

Protected Attributes

Int_t _regSize
Int_t_clSize
pInt_t_clArr
 Array is size of code lists.
pRooArgSet_asArr1
 Array of array of code lists.
pRooArgSet_asArr2
 Array of 1st RooArgSet pointers.
pRooArgSet_asArr3
 Array of 2nd RooArgSet pointers.
pRooArgSet_asArr4
 Array of 3rd RooArgSet pointers.
Int_t_clSize
pInt_t_clArr
 Array is size of code lists.
pRooArgSet_asArr1
 Array of array of code lists.
pRooArgSet_asArr2
 Array of 1st RooArgSet pointers.
pRooArgSet_asArr3
 Array of 2nd RooArgSet pointers.
pRooArgSet_asArr4
 Array of 3rd RooArgSet pointers.


Detailed Description

Definition at line 27 of file RooAICRegistry.h.


Constructor & Destructor Documentation

RooAICRegistry::RooAICRegistry ( Int_t  regSize = 10  ) 

Definition at line 41 of file RooAICRegistry.cxx.

RooAICRegistry::RooAICRegistry ( const RooAICRegistry other  ) 

Definition at line 50 of file RooAICRegistry.cxx.

References _asArr1, _asArr2, _asArr3, _asArr4, _clArr, _clSize, _regSize, i, j, kFALSE, and RooAbsCollection::snapshot().

RooAICRegistry::~RooAICRegistry (  )  [virtual]

Definition at line 91 of file RooAICRegistry.cxx.

References _asArr1, _asArr2, _asArr3, _asArr4, _clArr, _clSize, _regSize, and i.

RooAICRegistry::RooAICRegistry ( Int_t  regSize = 10  ) 

RooAICRegistry::RooAICRegistry ( const RooAICRegistry other  ) 

virtual RooAICRegistry::~RooAICRegistry (  )  [virtual]


Member Function Documentation

Int_t RooAICRegistry::store ( Int_t codeList,
Int_t  size,
RooArgSet set1 = 0,
RooArgSet set2 = 0,
RooArgSet set3 = 0,
RooArgSet set4 = 0 
)

Definition at line 118 of file RooAICRegistry.cxx.

References _asArr1, _asArr2, _asArr3, _asArr4, _clArr, _clSize, _regSize, RooFit::Caching, RooAbsCollection::equals(), i, j, kFALSE, kTRUE, match(), oocoutF, and RooAbsCollection::snapshot().

Referenced by RooAddPdf::getAnalyticalIntegralWN(), RooAbsAnaConvPdf::getAnalyticalIntegralWN(), RooAbsCachedPdf::getAnalyticalIntegralWN(), and RooProdPdf::getGenerator().

const Int_t * RooAICRegistry::retrieve ( Int_t  masterCode  )  const

Definition at line 211 of file RooAICRegistry.cxx.

References _clArr.

Referenced by RooAbsCachedPdf::analyticalIntegralWN(), RooAddPdf::analyticalIntegralWN(), RooAbsAnaConvPdf::analyticalIntegralWN(), RooProdPdf::generateEvent(), and RooProdPdf::initGenerator().

const Int_t * RooAICRegistry::retrieve ( Int_t  masterCode,
pRooArgSet set1 
) const

Definition at line 220 of file RooAICRegistry.cxx.

References _asArr1, and _clArr.

const Int_t * RooAICRegistry::retrieve ( Int_t  masterCode,
pRooArgSet set1,
pRooArgSet set2 
) const

Definition at line 232 of file RooAICRegistry.cxx.

References _asArr1, _asArr2, and _clArr.

const Int_t * RooAICRegistry::retrieve ( Int_t  masterCode,
pRooArgSet set1,
pRooArgSet set2,
pRooArgSet set3,
pRooArgSet set4 
) const

Definition at line 246 of file RooAICRegistry.cxx.

References _asArr1, _asArr2, _asArr3, _asArr4, and _clArr.

Int_t RooAICRegistry::store ( Int_t codeList,
Int_t  size,
RooArgSet set1 = 0,
RooArgSet set2 = 0,
RooArgSet set3 = 0,
RooArgSet set4 = 0 
)

const Int_t* RooAICRegistry::retrieve ( Int_t  masterCode  )  const

const Int_t* RooAICRegistry::retrieve ( Int_t  masterCode,
pRooArgSet set1 
) const

const Int_t* RooAICRegistry::retrieve ( Int_t  masterCode,
pRooArgSet set1,
pRooArgSet set2 
) const

const Int_t* RooAICRegistry::retrieve ( Int_t  masterCode,
pRooArgSet set1,
pRooArgSet set2,
pRooArgSet set3,
pRooArgSet set4 
) const


Member Data Documentation

Int_t RooAICRegistry::_regSize [protected]

Definition at line 42 of file RooAICRegistry.h.

Referenced by RooAICRegistry(), store(), and ~RooAICRegistry().

Int_t* RooAICRegistry::_clSize [protected]

Definition at line 43 of file RooAICRegistry.h.

Referenced by RooAICRegistry(), store(), and ~RooAICRegistry().

pInt_t* RooAICRegistry::_clArr [protected]

Array is size of code lists.

Definition at line 44 of file RooAICRegistry.h.

Referenced by retrieve(), RooAICRegistry(), store(), and ~RooAICRegistry().

pRooArgSet* RooAICRegistry::_asArr1 [protected]

Array of array of code lists.

Definition at line 45 of file RooAICRegistry.h.

Referenced by retrieve(), RooAICRegistry(), store(), and ~RooAICRegistry().

pRooArgSet* RooAICRegistry::_asArr2 [protected]

Array of 1st RooArgSet pointers.

Definition at line 46 of file RooAICRegistry.h.

Referenced by retrieve(), RooAICRegistry(), store(), and ~RooAICRegistry().

pRooArgSet* RooAICRegistry::_asArr3 [protected]

Array of 2nd RooArgSet pointers.

Definition at line 47 of file RooAICRegistry.h.

Referenced by retrieve(), RooAICRegistry(), store(), and ~RooAICRegistry().

pRooArgSet* RooAICRegistry::_asArr4 [protected]

Array of 3rd RooArgSet pointers.

Definition at line 48 of file RooAICRegistry.h.

Referenced by retrieve(), RooAICRegistry(), store(), and ~RooAICRegistry().

Int_t* RooAICRegistry::_clSize [protected]

Definition at line 43 of file RooAICRegistry.h.

pInt_t* RooAICRegistry::_clArr [protected]

Array is size of code lists.

Definition at line 44 of file RooAICRegistry.h.

pRooArgSet* RooAICRegistry::_asArr1 [protected]

Array of array of code lists.

Definition at line 45 of file RooAICRegistry.h.

pRooArgSet* RooAICRegistry::_asArr2 [protected]

Array of 1st RooArgSet pointers.

Definition at line 46 of file RooAICRegistry.h.

pRooArgSet* RooAICRegistry::_asArr3 [protected]

Array of 2nd RooArgSet pointers.

Definition at line 47 of file RooAICRegistry.h.

pRooArgSet* RooAICRegistry::_asArr4 [protected]

Array of 3rd RooArgSet pointers.

Definition at line 48 of file RooAICRegistry.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:01 2011 for ROOT_528-00b_version by  doxygen 1.5.1