Public Member Functions | |
std::span< const double > | at (RooAbsArg const *arg, RooAbsArg const *caller=nullptr) |
std::span< const double > | at (RooAbsArg const *arg, RooAbsArg const *caller=nullptr) const |
template<class T > | |
std::span< const double > | at (RooTemplateProxy< T > const &proxy) |
template<class T > | |
std::span< const double > | at (RooTemplateProxy< T > const &proxy) const |
RooBatchCompute::Config | config (RooAbsArg const *arg) const |
void | resize (std::size_t n) |
void | set (RooAbsArg const *arg, std::span< const double > const &span) |
void | setConfig (RooAbsArg const *arg, RooBatchCompute::Config const &config) |
auto | size () const |
Private Attributes | |
std::vector< RooBatchCompute::Config > | _cfgs |
std::vector< std::span< const double > > | _dataMap |
#include <RooFit/Detail/DataMap.h>
std::span< const double > RooFit::Detail::DataMap::at | ( | RooAbsArg const * | arg, |
RooAbsArg const * | caller = nullptr |
||
) |
Definition at line 22 of file DataMap.cxx.
|
inline |
|
inline |
RooBatchCompute::Config RooFit::Detail::DataMap::config | ( | RooAbsArg const * | arg | ) | const |
Definition at line 40 of file DataMap.cxx.
void RooFit::Detail::DataMap::resize | ( | std::size_t | n | ) |
Definition at line 49 of file DataMap.cxx.
void RooFit::Detail::DataMap::setConfig | ( | RooAbsArg const * | arg, |
RooBatchCompute::Config const & | config | ||
) |
Definition at line 32 of file DataMap.cxx.
|
private |
|
private |