CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
PFMuonAlgo::IndexPtComparator Class Reference

Public Member Functions

 IndexPtComparator (const reco::PFCandidateCollection *coll)
 
bool operator() (int mu1, int mu2)
 
 ~IndexPtComparator ()
 

Private Attributes

const reco::PFCandidateCollectioncoll_
 

Detailed Description

Definition at line 203 of file PFMuonAlgo.h.

Constructor & Destructor Documentation

PFMuonAlgo::IndexPtComparator::IndexPtComparator ( const reco::PFCandidateCollection coll)
inline

Definition at line 206 of file PFMuonAlgo.h.

206  :coll_(coll) {
207  }
const reco::PFCandidateCollection * coll_
Definition: PFMuonAlgo.h:215
PFMuonAlgo::IndexPtComparator::~IndexPtComparator ( )
inline

Definition at line 208 of file PFMuonAlgo.h.

208 {}

Member Function Documentation

bool PFMuonAlgo::IndexPtComparator::operator() ( int  mu1,
int  mu2 
)
inline

Definition at line 210 of file PFMuonAlgo.h.

References coll_.

210  {
211  return coll_->at(mu1).pt() > coll_->at(mu2).pt();
212  }
const reco::PFCandidateCollection * coll_
Definition: PFMuonAlgo.h:215

Member Data Documentation

const reco::PFCandidateCollection* PFMuonAlgo::IndexPtComparator::coll_
private

Definition at line 215 of file PFMuonAlgo.h.

Referenced by operator()().