YODA::BinsVecWrapper< VecT > Class Template Reference Vector wrapper used to interact with bins vectors. Able to hide overflow and hidden bins. More...
Detailed Descriptiontemplate<class VecT> class YODA::BinsVecWrapper< VecT > Vector wrapper used to interact with bins vectors. Able to hide overflow and hidden bins. Definition at line 21 of file BinnedStorage.h. Member Typedef Documentation◆ BinType
template<class VecT >
Definition at line 26 of file BinnedStorage.h. Constructor & Destructor Documentation◆ BinsVecWrapper() [1/3]
template<class VecT >
◆ BinsVecWrapper() [2/3]
template<class VecT >
HiddenBins std::vector<size_t> must be sorted. Definition at line 30 of file BinnedStorage.h. 31 : _bins(bins), _hiddenBins(hiddenBins) {}
◆ BinsVecWrapper() [3/3]
template<class VecT >
Definition at line 33 of file BinnedStorage.h. 34 : _bins(std::move(other._bins)), _hiddenBins(std::move(other._hiddenBins)) {}
Member Function Documentation◆ begin()
template<class VecT >
Definition at line 36 of file BinnedStorage.h. 36{ return myIt(_bins, _hiddenBins); }
◆ end()
template<class VecT >
Definition at line 37 of file BinnedStorage.h. 37{ return myIt(_bins); }
◆ operator[]() [1/2]
template<class VecT >
Definition at line 43 of file BinnedStorage.h. 43{ return _bins[index]; }
◆ operator[]() [2/2]
template<class VecT >
Definition at line 41 of file BinnedStorage.h. 41{ return _bins[index]; }
◆ size()
template<class VecT >
Definition at line 39 of file BinnedStorage.h. 39{ return _bins.size() - _hiddenBins.size(); }
The documentation for this class was generated from the following file:
Generated on Mon Oct 28 2024 13:47:24 for YODA - Yet more Objects for Data Analysis by 1.9.8 |