Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooFit::Detail::DataMap Class Reference

Definition at line 78 of file DataMap.h.

Public Member Functions

RooSpan< const doubleat (RooAbsArg const *arg, RooAbsArg const *caller=nullptr)
 
RooSpan< const doubleat (RooAbsArg const *arg, RooAbsArg const *caller=nullptr) const
 
template<class T >
RooSpan< const doubleat (RooTemplateProxy< T > const &proxy)
 
template<class T >
RooSpan< const doubleat (RooTemplateProxy< T > const &proxy) const
 
auto begin ()
 
auto begin () const
 
auto empty () const
 
auto end ()
 
auto end () const
 
auto resize (std::size_t n)
 
void set (RooAbsArg const *arg, RooSpan< const double > const &span)
 
auto size () const
 

Private Attributes

std::vector< RooSpan< const double > > _dataMap
 

#include <RooFit/Detail/DataMap.h>

Member Function Documentation

◆ at() [1/4]

RooSpan< const double > RooFit::Detail::DataMap::at ( RooAbsArg const *  arg,
RooAbsArg const *  caller = nullptr 
)

Definition at line 21 of file DataMap.cxx.

◆ at() [2/4]

RooSpan< const double > RooFit::Detail::DataMap::at ( RooAbsArg const *  arg,
RooAbsArg const *  caller = nullptr 
) const
inline

Definition at line 98 of file DataMap.h.

◆ at() [3/4]

template<class T >
RooSpan< const double > RooFit::Detail::DataMap::at ( RooTemplateProxy< T > const &  proxy)
inline

Definition at line 104 of file DataMap.h.

◆ at() [4/4]

template<class T >
RooSpan< const double > RooFit::Detail::DataMap::at ( RooTemplateProxy< T > const &  proxy) const
inline

Definition at line 110 of file DataMap.h.

◆ begin() [1/2]

auto RooFit::Detail::DataMap::begin ( )
inline

Definition at line 81 of file DataMap.h.

◆ begin() [2/2]

auto RooFit::Detail::DataMap::begin ( ) const
inline

Definition at line 83 of file DataMap.h.

◆ empty()

auto RooFit::Detail::DataMap::empty ( ) const
inline

Definition at line 80 of file DataMap.h.

◆ end() [1/2]

auto RooFit::Detail::DataMap::end ( )
inline

Definition at line 82 of file DataMap.h.

◆ end() [2/2]

auto RooFit::Detail::DataMap::end ( ) const
inline

Definition at line 84 of file DataMap.h.

◆ resize()

auto RooFit::Detail::DataMap::resize ( std::size_t  n)
inline

Definition at line 86 of file DataMap.h.

◆ set()

void RooFit::Detail::DataMap::set ( RooAbsArg const *  arg,
RooSpan< const double > const &  span 
)
inline

Definition at line 88 of file DataMap.h.

◆ size()

auto RooFit::Detail::DataMap::size ( ) const
inline

Definition at line 85 of file DataMap.h.

Member Data Documentation

◆ _dataMap

std::vector<RooSpan<const double> > RooFit::Detail::DataMap::_dataMap
private

Definition at line 116 of file DataMap.h.

Libraries for RooFit::Detail::DataMap:

The documentation for this class was generated from the following files: