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 | Private Attributes
muonisolation::TrackSelector Class Reference

#include <TrackSelector.h>

Classes

struct  Parameters
 config parameters More...
 

Public Types

typedef reco::TrackBase::Point BeamPoint
 
typedef edm::View< reco::Trackinput_type
 
typedef muonisolation::Range
< float > 
Range
 
typedef std::list< const
reco::Track * > 
result_type
 

Public Member Functions

result_type operator() (const input_type &tracks) const
 
 TrackSelector (const Parameters &pars)
 

Private Attributes

Parameters thePars
 

Detailed Description

Definition at line 13 of file TrackSelector.h.

Member Typedef Documentation

typedef reco::TrackBase::Point muonisolation::TrackSelector::BeamPoint

Definition at line 19 of file TrackSelector.h.

typedef edm::View<reco::Track> muonisolation::TrackSelector::input_type

Definition at line 18 of file TrackSelector.h.

typedef muonisolation::Range<float> muonisolation::TrackSelector::Range

Definition at line 16 of file TrackSelector.h.

typedef std::list<const reco::Track*> muonisolation::TrackSelector::result_type

Definition at line 17 of file TrackSelector.h.

Constructor & Destructor Documentation

muonisolation::TrackSelector::TrackSelector ( const Parameters pars)
inline

Definition at line 42 of file TrackSelector.h.

42 : thePars(pars) { }

Member Function Documentation

result_type muonisolation::TrackSelector::operator() ( const input_type tracks) const

Member Data Documentation

Parameters muonisolation::TrackSelector::thePars
private

Definition at line 48 of file TrackSelector.h.