CMS 3D CMS Logo

List of all members | Classes | Public Types | Public Member Functions | Protected Attributes
pf2pat::PFJetSelectorDefinition Class Reference

#include <PFJetSelectorDefinition.h>

Inheritance diagram for pf2pat::PFJetSelectorDefinition:
pf2pat::GenericPFJetSelectorDefinition

Classes

struct  Pointer
 

Public Types

typedef reco::PFJetCollection collection
 
typedef boost::transform_iterator< Pointer, container::const_iterator > const_iterator
 
typedef std::vector< reco::PFJetcontainer
 
typedef edm::Handle< collectionHandleToCollection
 

Public Member Functions

const_iterator begin () const
 
const_iterator end () const
 
 PFJetSelectorDefinition ()
 
const containerselected () const
 
size_t size () const
 

Protected Attributes

container selected_
 

Detailed Description

Definition at line 10 of file PFJetSelectorDefinition.h.

Member Typedef Documentation

◆ collection

Definition at line 12 of file PFJetSelectorDefinition.h.

◆ const_iterator

typedef boost::transform_iterator<Pointer, container::const_iterator> pf2pat::PFJetSelectorDefinition::const_iterator

Definition at line 20 of file PFJetSelectorDefinition.h.

◆ container

Definition at line 14 of file PFJetSelectorDefinition.h.

◆ HandleToCollection

Definition at line 13 of file PFJetSelectorDefinition.h.

Constructor & Destructor Documentation

◆ PFJetSelectorDefinition()

pf2pat::PFJetSelectorDefinition::PFJetSelectorDefinition ( )
inline

Definition at line 22 of file PFJetSelectorDefinition.h.

22 {}

Member Function Documentation

◆ begin()

const_iterator pf2pat::PFJetSelectorDefinition::begin ( void  ) const
inline

Definition at line 24 of file PFJetSelectorDefinition.h.

References selected_.

24 { return const_iterator(selected_.begin()); }
boost::transform_iterator< Pointer, container::const_iterator > const_iterator

◆ end()

const_iterator pf2pat::PFJetSelectorDefinition::end ( void  ) const
inline

Definition at line 26 of file PFJetSelectorDefinition.h.

References selected_.

Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().

26 { return const_iterator(selected_.end()); }
boost::transform_iterator< Pointer, container::const_iterator > const_iterator

◆ selected()

const container& pf2pat::PFJetSelectorDefinition::selected ( ) const
inline

Definition at line 30 of file PFJetSelectorDefinition.h.

References selected_.

◆ size()

size_t pf2pat::PFJetSelectorDefinition::size ( void  ) const
inline

Member Data Documentation

◆ selected_

container pf2pat::PFJetSelectorDefinition::selected_
protected