#include <CombinatoricGenerator.h>
Public Types | |
typedef std::auto_ptr < CombinatoricIterator< T > > | CombIterPtr |
typedef iterator::value_type::ValueIter | combo_iterator |
typedef CombinatoricIterator< T > | iterator |
Public Member Functions | |
CombinatoricIterator< T > | begin () |
CombinatoricGenerator (const value_iter &begin, const value_iter &end, size_t choose) | |
CombinatoricIterator< T > | end () |
Private Types | |
typedef indices_collection::iterator | index_iter |
typedef size_t | index_type |
typedef std::vector< index_type > | indices_collection |
typedef std::set< index_type > | indices_set |
typedef T::const_iterator | value_iter |
typedef T::value_type | value_type |
Private Attributes | |
CombIterPtr | beginning_ |
CombIterPtr | ending_ |
Definition at line 240 of file CombinatoricGenerator.h.
typedef std::auto_ptr<CombinatoricIterator<T> > reco::tau::CombinatoricGenerator< T >::CombIterPtr |
Definition at line 261 of file CombinatoricGenerator.h.
typedef iterator::value_type::ValueIter reco::tau::CombinatoricGenerator< T >::combo_iterator |
Definition at line 263 of file CombinatoricGenerator.h.
|
private |
Definition at line 256 of file CombinatoricGenerator.h.
|
private |
Definition at line 254 of file CombinatoricGenerator.h.
|
private |
Definition at line 255 of file CombinatoricGenerator.h.
|
private |
Definition at line 257 of file CombinatoricGenerator.h.
typedef CombinatoricIterator<T> reco::tau::CombinatoricGenerator< T >::iterator |
Definition at line 262 of file CombinatoricGenerator.h.
|
private |
Definition at line 252 of file CombinatoricGenerator.h.
|
private |
Definition at line 253 of file CombinatoricGenerator.h.
|
inlineexplicit |
Definition at line 265 of file CombinatoricGenerator.h.
References reco::tau::CombinatoricGenerator< T >::begin(), reco::tau::CombinatoricGenerator< T >::beginning_, reco::tau::CombinatoricGenerator< T >::ending_, and i.
|
inline |
Definition at line 303 of file CombinatoricGenerator.h.
References reco::tau::CombinatoricGenerator< T >::beginning_.
Referenced by reco::tau::CombinatoricGenerator< T >::CombinatoricGenerator().
|
inline |
Definition at line 307 of file CombinatoricGenerator.h.
References reco::tau::CombinatoricGenerator< T >::ending_.
|
private |
Definition at line 312 of file CombinatoricGenerator.h.
Referenced by reco::tau::CombinatoricGenerator< T >::begin(), and reco::tau::CombinatoricGenerator< T >::CombinatoricGenerator().
|
private |
Definition at line 313 of file CombinatoricGenerator.h.
Referenced by reco::tau::CombinatoricGenerator< T >::CombinatoricGenerator(), and reco::tau::CombinatoricGenerator< T >::end().