- 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 </__w/root/root/roofit/roofitcore/src/RooFitLegacy/RooAbsCategoryLegacyIterator.h>
◆ RooAbsCategoryLegacyIterator()
| RooAbsCategoryLegacyIterator::RooAbsCategoryLegacyIterator |
( |
const std::map< std::string, RooAbsCategory::value_type > & | stateNames | ) |
|
|
inline |
◆ Class()
| static TClass * TIterator::Class |
( |
| ) |
|
|
staticinherited |
- Returns
- TClass describing this class
◆ Class_Name()
| static const char * TIterator::Class_Name |
( |
| ) |
|
|
staticinherited |
- Returns
- Name of this class
◆ Class_Version()
| static constexpr Version_t TIterator::Class_Version |
( |
| ) |
|
|
inlinestaticconstexprinherited |
- Returns
- Version of this class
Definition at line 48 of file TIterator.h.
◆ DeclFileName()
| static const char * TIterator::DeclFileName |
( |
| ) |
|
|
inlinestaticinherited |
- Returns
- Name of the file containing the class declaration
Definition at line 48 of file TIterator.h.
◆ GetCollection()
| const TCollection * RooAbsCategoryLegacyIterator::GetCollection |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetOption()
| virtual Option_t * TIterator::GetOption |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ IsA()
| virtual TClass * TIterator::IsA |
( |
| ) |
const |
|
inlinevirtualinherited |
- Returns
- TClass describing current object
Reimplemented in RooDataHistSliceIter, TBtreeIter, THashTableIter, TListIter, TListOfEnumsWithLockIter, TListOfFunctionsIter, TMapIter, TObjArrayIter, TOrdCollectionIter, TRefArrayIter, and TTreeFriendLeafIter.
Definition at line 48 of file TIterator.h.
◆ Next()
| TObject * RooAbsCategoryLegacyIterator::Next |
( |
| ) |
|
|
inlineoverridevirtual |
◆ operator!=()
Compare two iterator objects.
For backward compatibility reasons we have to provide this default implementation.
Reimplemented in RooDataHistSliceIter, RooLinkedListIter, RooLinkedListIterImpl, TBtreeIter, THashTableIter, TIteratorToSTLInterface< STLContainer >, TIteratorToSTLInterface< RefCountList_t::Container_t >, TIteratorToSTLInterface< RefCountList_t::Container_t >, TIteratorToSTLInterface< Storage_t >, TIteratorToSTLInterface< Storage_t >, TListIter, TMapIter, TObjArrayIter, TOrdCollectionIter, TRefArrayIter, TTreeFriendLeafIter, TViewPubDataMembersIter, and TViewPubFunctionsIter.
Definition at line 30 of file TIterator.cxx.
◆ operator()()
| TObject * TIterator::operator() |
( |
| ) |
|
|
inlineinherited |
◆ 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]
◆ operator==()
◆ populate()
| void RooAbsCategoryLegacyIterator::populate |
( |
| ) |
|
|
inlineprivate |
◆ Reset()
| void RooAbsCategoryLegacyIterator::Reset |
( |
| ) |
|
|
inlineoverridevirtual |
◆ Streamer()
| virtual void TIterator::Streamer |
( |
TBuffer & | | ) |
|
|
virtualinherited |
Reimplemented in RooDataHistSliceIter, TBtreeIter, THashTableIter, TListIter, TListOfEnumsWithLockIter, TListOfFunctionsIter, TMapIter, TObjArrayIter, TOrdCollectionIter, TRefArrayIter, and TTreeFriendLeafIter.
◆ StreamerNVirtual()
| void TIterator::StreamerNVirtual |
( |
TBuffer & | ClassDef_StreamerNVirtual_b | ) |
|
|
inlineinherited |
◆ _legacyStates
| std::vector<RooCatType> RooAbsCategoryLegacyIterator::_legacyStates |
|
private |
◆ _origStateNames
◆ index
| int RooAbsCategoryLegacyIterator::index |
|
private |
roofit/roofitcore/src/RooFitLegacy/RooAbsCategoryLegacyIterator.h