CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 11 of file PFJetSelectorDefinition.h.

Member Typedef Documentation

Definition at line 14 of file PFJetSelectorDefinition.h.

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

Definition at line 22 of file PFJetSelectorDefinition.h.

Definition at line 16 of file PFJetSelectorDefinition.h.

Definition at line 15 of file PFJetSelectorDefinition.h.

Constructor & Destructor Documentation

pf2pat::PFJetSelectorDefinition::PFJetSelectorDefinition ( )
inline

Definition at line 24 of file PFJetSelectorDefinition.h.

24 {}

Member Function Documentation

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

Definition at line 26 of file PFJetSelectorDefinition.h.

References selected_.

26 { return const_iterator(selected_.begin()); }
boost::transform_iterator< Pointer, container::const_iterator > const_iterator
const_iterator pf2pat::PFJetSelectorDefinition::end ( void  ) const
inline

Definition at line 28 of file PFJetSelectorDefinition.h.

References selected_.

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

28 { return const_iterator(selected_.end()); }
boost::transform_iterator< Pointer, container::const_iterator > const_iterator
const container& pf2pat::PFJetSelectorDefinition::selected ( ) const
inline

Definition at line 32 of file PFJetSelectorDefinition.h.

References selected_.

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

Definition at line 30 of file PFJetSelectorDefinition.h.

References selected_.

30 { return selected_.size(); }

Member Data Documentation

container pf2pat::PFJetSelectorDefinition::selected_
protected