CMS 3D CMS Logo

Classes | Public Types | Public Member Functions | Protected Attributes

pf2pat::PFCandidateSelectorDefinition Class Reference

#include <PFCandidateSelectorDefinition.h>

Inheritance diagram for pf2pat::PFCandidateSelectorDefinition:
pf2pat::ElectronIDPFCandidateSelectorDefinition pf2pat::GenericPFCandidateSelectorDefinition pf2pat::IPCutPFCandidateSelectorDefinition pf2pat::IsolatedPFCandidateSelectorDefinition pf2pat::MuonIDPFCandidateSelectorDefinition pf2pat::PdgIdPFCandidateSelectorDefinition pf2pat::PtMinPFCandidateSelectorDefinition

List of all members.

Classes

struct  Pointer

Public Types

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

Public Member Functions

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

Protected Attributes

container selected_

Detailed Description

Definition at line 11 of file PFCandidateSelectorDefinition.h.


Member Typedef Documentation

Definition at line 14 of file PFCandidateSelectorDefinition.h.

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

Definition at line 22 of file PFCandidateSelectorDefinition.h.

Definition at line 16 of file PFCandidateSelectorDefinition.h.

Definition at line 15 of file PFCandidateSelectorDefinition.h.


Constructor & Destructor Documentation

pf2pat::PFCandidateSelectorDefinition::PFCandidateSelectorDefinition ( ) [inline]

Definition at line 24 of file PFCandidateSelectorDefinition.h.

{}

Member Function Documentation

const_iterator pf2pat::PFCandidateSelectorDefinition::begin ( void  ) const [inline]

Definition at line 26 of file PFCandidateSelectorDefinition.h.

References selected_.

{ return const_iterator(selected_.begin()); }
const_iterator pf2pat::PFCandidateSelectorDefinition::end ( void  ) const [inline]

Definition at line 28 of file PFCandidateSelectorDefinition.h.

References selected_.

{ return const_iterator(selected_.end()); }
const container& pf2pat::PFCandidateSelectorDefinition::selected ( ) const [inline]

Definition at line 32 of file PFCandidateSelectorDefinition.h.

References selected_.

{return selected_;}
size_t pf2pat::PFCandidateSelectorDefinition::size ( void  ) const [inline]

Definition at line 30 of file PFCandidateSelectorDefinition.h.

References selected_.

{ return selected_.size(); }

Member Data Documentation