CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
TrackFromVertexConfigSelector Struct Reference

Public Types

typedef reco::TrackCollection collection
 
typedef container::const_iterator const_iterator
 
typedef std::vector< const reco::Track * > container
 

Public Member Functions

const_iterator begin () const
 
const_iterator end () const
 
void select (const edm::Handle< reco::TrackCollection > &c, const edm::Event &evt, const edm::EventSetup &setup)
 
size_t size () const
 
 TrackFromVertexConfigSelector (const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
 

Private Attributes

AlignmentTrackFromVertexSelector theBaseSelector
 
container theSelectedTracks
 

Detailed Description

Definition at line 14 of file AlignmentTracksFromVertexSelectorModule.cc.

Member Typedef Documentation

◆ collection

Definition at line 17 of file AlignmentTracksFromVertexSelectorModule.cc.

◆ const_iterator

typedef container::const_iterator TrackFromVertexConfigSelector::const_iterator

Definition at line 16 of file AlignmentTracksFromVertexSelectorModule.cc.

◆ container

Definition at line 15 of file AlignmentTracksFromVertexSelectorModule.cc.

Constructor & Destructor Documentation

◆ TrackFromVertexConfigSelector()

TrackFromVertexConfigSelector::TrackFromVertexConfigSelector ( const edm::ParameterSet cfg,
edm::ConsumesCollector &&  iC 
)
inline

Definition at line 19 of file AlignmentTracksFromVertexSelectorModule.cc.

19 : theBaseSelector(cfg, iC) {}

Member Function Documentation

◆ begin()

const_iterator TrackFromVertexConfigSelector::begin ( ) const
inline

◆ end()

const_iterator TrackFromVertexConfigSelector::end ( ) const
inline

◆ select()

void TrackFromVertexConfigSelector::select ( const edm::Handle< reco::TrackCollection > &  c,
const edm::Event evt,
const edm::EventSetup setup 
)
inline

Definition at line 25 of file AlignmentTracksFromVertexSelectorModule.cc.

References DummyCfis::c, AlignmentTrackFromVertexSelector::select(), singleTopDQM_cfi::setup, theBaseSelector, and theSelectedTracks.

25  {
27  }
Tracks select(const edm::Handle< reco::TrackCollection > &tc, const edm::Event &evt, const edm::EventSetup &setup) const
select tracks

◆ size()

size_t TrackFromVertexConfigSelector::size ( void  ) const
inline

Member Data Documentation

◆ theBaseSelector

AlignmentTrackFromVertexSelector TrackFromVertexConfigSelector::theBaseSelector
private

Definition at line 32 of file AlignmentTracksFromVertexSelectorModule.cc.

Referenced by select().

◆ theSelectedTracks

container TrackFromVertexConfigSelector::theSelectedTracks
private

Definition at line 30 of file AlignmentTracksFromVertexSelectorModule.cc.

Referenced by begin(), end(), select(), and size().