- Deprecated:
- Legacy class to iterate through legacy RooAbsCategory states. Use RooAbsCategory::begin(), RooAbsCategory::end() or range-based for loops instead.
Definition at line 31 of file RooAbsCategoryLegacyIterator.h.
#include </home/sftnight/build/workspace/root-makedoc-v626/rootspi/rdoc/src/v6-26-00-patches/roofit/roofitcore/src/RooFitLegacy/RooAbsCategoryLegacyIterator.h>
◆ RooAbsCategoryLegacyIterator()
RooAbsCategoryLegacyIterator::RooAbsCategoryLegacyIterator |
( |
const std::map< std::string, RooAbsCategory::value_type > & |
stateNames | ) |
|
|
inline |
◆ GetCollection()
virtual const TCollection * RooAbsCategoryLegacyIterator::GetCollection |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Next()
TObject * RooAbsCategoryLegacyIterator::Next |
( |
| ) |
|
|
inlineoverridevirtual |
◆ operator*()
TObject * RooAbsCategoryLegacyIterator::operator* |
( |
| ) |
const |
|
inlineoverridevirtual |
Return current object or nullptr.
For backward compatibility reasons we have to provide this default implementation.
Reimplemented from TIterator.
Definition at line 47 of file RooAbsCategoryLegacyIterator.h.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ populate()
void RooAbsCategoryLegacyIterator::populate |
( |
| ) |
|
|
inlineprivate |
◆ Reset()
void RooAbsCategoryLegacyIterator::Reset |
( |
| ) |
|
|
inlineoverridevirtual |
◆ _legacyStates
std::vector<RooCatType> RooAbsCategoryLegacyIterator::_legacyStates |
|
private |
◆ _origStateNames
◆ index
int RooAbsCategoryLegacyIterator::index |
|
private |
roofit/roofitcore/src/RooFitLegacy/RooAbsCategoryLegacyIterator.h