Implement a selector given a track or vertex collection and track or vertex classifier. More...
#include <CategoryCriteria.h>
Public Types | |
typedef Collection | collection |
typedef container::const_iterator | const_iterator |
typedef std::vector< const type * > | container |
typedef Collection::value_type | type |
Public Member Functions | |
const_iterator | begin () const |
CategoryCriteria (const edm::ParameterSet &config, edm::ConsumesCollector &&iC) | |
const_iterator | end () const |
void | select (const edm::Handle< collection > &collectionHandler, const edm::Event &event, const edm::EventSetup &setup) |
std::size_t | size () const |
Private Attributes | |
Classifier | classifier_ |
StringCutObjectSelector< typename Classifier::Categories > | evaluate_ |
container | selected_ |
Implement a selector given a track or vertex collection and track or vertex classifier.
Definition at line 12 of file CategoryCriteria.h.
typedef Collection CategoryCriteria< Collection, Classifier >::collection |
Definition at line 18 of file CategoryCriteria.h.
typedef container::const_iterator CategoryCriteria< Collection, Classifier >::const_iterator |
Definition at line 27 of file CategoryCriteria.h.
typedef std::vector<const type *> CategoryCriteria< Collection, Classifier >::container |
Definition at line 24 of file CategoryCriteria.h.
typedef Collection::value_type CategoryCriteria< Collection, Classifier >::type |
Definition at line 21 of file CategoryCriteria.h.
|
inline |
Definition at line 30 of file CategoryCriteria.h.
|
inline |
Definition at line 57 of file CategoryCriteria.h.
References CategoryCriteria< Collection, Classifier >::selected_.
|
inline |
Definition at line 63 of file CategoryCriteria.h.
References CategoryCriteria< Collection, Classifier >::selected_.
|
inline |
Definition at line 35 of file CategoryCriteria.h.
References CategoryCriteria< Collection, Classifier >::classifier_, CategoryCriteria< Collection, Classifier >::evaluate_, i, and CategoryCriteria< Collection, Classifier >::selected_.
|
inline |
Definition at line 69 of file CategoryCriteria.h.
References CategoryCriteria< Collection, Classifier >::selected_.
Referenced by ntuple._Collection::__iter__(), and ntuple._Collection::__len__().
|
private |
Definition at line 78 of file CategoryCriteria.h.
Referenced by CategoryCriteria< Collection, Classifier >::select().
|
private |
Definition at line 80 of file CategoryCriteria.h.
Referenced by CategoryCriteria< Collection, Classifier >::select().
|
private |