CMS 3D CMS Logo

Public Member Functions | Private Attributes

TauTagTools::refVectorPtSorter Class Reference

#include <TauTagTools.h>

List of all members.

Public Member Functions

bool operator() (size_t a, size_t b)
 refVectorPtSorter ()
 refVectorPtSorter (const reco::PFCandidateRefVector vec)
 ~refVectorPtSorter ()

Private Attributes

reco::PFCandidateRefVector vec_

Detailed Description

Definition at line 85 of file TauTagTools.h.


Constructor & Destructor Documentation

TauTagTools::refVectorPtSorter::refVectorPtSorter ( const reco::PFCandidateRefVector  vec) [inline]

Definition at line 87 of file TauTagTools.h.

References vec_.

      {
        vec_ = vec;
      }
TauTagTools::refVectorPtSorter::refVectorPtSorter ( ) [inline]

Definition at line 92 of file TauTagTools.h.

      {
      }
TauTagTools::refVectorPtSorter::~refVectorPtSorter ( ) [inline]

Definition at line 97 of file TauTagTools.h.

      {}

Member Function Documentation

bool TauTagTools::refVectorPtSorter::operator() ( size_t  a,
size_t  b 
) [inline]

Definition at line 100 of file TauTagTools.h.

References edm::RefVector< C, T, F >::at(), and vec_.

                                         {
      return (vec_.at(a)->pt() > vec_.at(b)->pt());
    }

Member Data Documentation

Definition at line 105 of file TauTagTools.h.

Referenced by operator()(), and refVectorPtSorter().