CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

TrackConfigSelector Struct Reference

List of all members.

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 &)
size_t size () const
 TrackConfigSelector (const edm::ParameterSet &cfg)

Private Attributes

AlignmentTrackSelector theBaseSelector
bool theBaseSwitch
AlignmentGlobalTrackSelector theGlobalSelector
bool theGlobalSwitch
container theSelectedTracks
AlignmentTwoBodyDecayTrackSelector theTwoBodyDecaySelector
bool theTwoBodyDecaySwitch

Detailed Description

Definition at line 18 of file AlignmentTrackSelectorModule.cc.


Member Typedef Documentation

Definition at line 22 of file AlignmentTrackSelectorModule.cc.

typedef container::const_iterator TrackConfigSelector::const_iterator

Definition at line 21 of file AlignmentTrackSelectorModule.cc.

typedef std::vector<const reco::Track*> TrackConfigSelector::container

Definition at line 20 of file AlignmentTrackSelectorModule.cc.


Constructor & Destructor Documentation

TrackConfigSelector::TrackConfigSelector ( const edm::ParameterSet cfg) [inline]

Member Function Documentation

const_iterator TrackConfigSelector::begin ( ) const [inline]

Definition at line 37 of file AlignmentTrackSelectorModule.cc.

References theSelectedTracks.

{ return theSelectedTracks.begin(); }
const_iterator TrackConfigSelector::end ( ) const [inline]

Definition at line 38 of file AlignmentTrackSelectorModule.cc.

References theSelectedTracks.

{ return theSelectedTracks.end(); }
void TrackConfigSelector::select ( const edm::Handle< reco::TrackCollection > &  c,
const edm::Event evt,
const edm::EventSetup  
) [inline]
size_t TrackConfigSelector::size ( void  ) const [inline]

Definition at line 39 of file AlignmentTrackSelectorModule.cc.

References theSelectedTracks.

{ return theSelectedTracks.size(); }

Member Data Documentation

Definition at line 61 of file AlignmentTrackSelectorModule.cc.

Referenced by select(), and TrackConfigSelector().

Definition at line 60 of file AlignmentTrackSelectorModule.cc.

Referenced by select(), and TrackConfigSelector().

Definition at line 62 of file AlignmentTrackSelectorModule.cc.

Referenced by select(), and TrackConfigSelector().

Definition at line 60 of file AlignmentTrackSelectorModule.cc.

Referenced by select(), and TrackConfigSelector().

Definition at line 58 of file AlignmentTrackSelectorModule.cc.

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

Definition at line 63 of file AlignmentTrackSelectorModule.cc.

Referenced by select(), and TrackConfigSelector().

Definition at line 60 of file AlignmentTrackSelectorModule.cc.

Referenced by select(), and TrackConfigSelector().