CMS 3D CMS Logo

Public Member Functions | Private Attributes

TrackChargeSelector Struct Reference

#include <TrackChargeSelector.h>

List of all members.

Public Member Functions

template<typename T >
bool operator() (const T &t) const
 TrackChargeSelector (int charge)

Private Attributes

int charge_

Detailed Description

Definition at line 9 of file TrackChargeSelector.h.


Constructor & Destructor Documentation

TrackChargeSelector::TrackChargeSelector ( int  charge) [inline]

Definition at line 10 of file TrackChargeSelector.h.

: charge_( charge ) { }

Member Function Documentation

template<typename T >
bool TrackChargeSelector::operator() ( const T t) const [inline]

Definition at line 12 of file TrackChargeSelector.h.

References charge_.

                                       { 
    return ( t.charge() == charge_ ); 
  }

Member Data Documentation

Definition at line 17 of file TrackChargeSelector.h.

Referenced by operator()().