32template<
class RooArgSetPo
inter_t>
37 auto out = std::make_unique<RooArgSet>();
38 set->snapshot(*out,
false);
57 for (std::size_t i = 0; i <
_clArr.size(); ++i) {
69 *
this = std::move(
tmp);
90 for (std::size_t i = 0; i <
_clArr.size(); ++i) {
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Registry for analytical integration codes.
int store(const std::vector< int > &codeList, RooArgSet *set1=nullptr, RooArgSet *set2=nullptr, RooArgSet *set3=nullptr, RooArgSet *set4=nullptr)
Store given arrays of integer codes, and up to four RooArgSets in the registry (each setX pointer may...
std::vector< std::vector< int > > _clArr
! Array of array of code lists
std::array< std::vector< std::unique_ptr< RooArgSet > >, 4 > _asArr
! Array of RooArgSet pointers
RooAICRegistry(std::size_t size=10)
RooAICRegistry & operator=(const RooAICRegistry &other)
Copy assignment.
std::size_t size() const
Number of stored code lists.
RooArgSet is a container object that can hold multiple RooAbsArg objects.