CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
pat::PATGenCandsFromSimTracksProducer::LessById Struct Reference

Public Member Functions

bool operator() (const SimTrack &tk1, const SimTrack &tk2) const
 
bool operator() (const SimTrack &tk1, unsigned int id) const
 
bool operator() (unsigned int id, const SimTrack &tk2) const
 

Detailed Description

Definition at line 104 of file PATGenCandsFromSimTracksProducer.cc.

Member Function Documentation

bool pat::PATGenCandsFromSimTracksProducer::LessById::operator() ( const SimTrack tk1,
const SimTrack tk2 
) const
inline

Definition at line 105 of file PATGenCandsFromSimTracksProducer.cc.

References CoreSimTrack::trackId().

105 { return tk1.trackId() < tk2.trackId(); }
unsigned int trackId() const
Definition: CoreSimTrack.h:34
bool pat::PATGenCandsFromSimTracksProducer::LessById::operator() ( const SimTrack tk1,
unsigned int  id 
) const
inline

Definition at line 106 of file PATGenCandsFromSimTracksProducer.cc.

References CoreSimTrack::trackId().

106 { return tk1.trackId() < id; }
unsigned int trackId() const
Definition: CoreSimTrack.h:34
bool pat::PATGenCandsFromSimTracksProducer::LessById::operator() ( unsigned int  id,
const SimTrack tk2 
) const
inline

Definition at line 107 of file PATGenCandsFromSimTracksProducer.cc.

References CoreSimTrack::trackId().

107 { return id < tk2.trackId(); }
unsigned int trackId() const
Definition: CoreSimTrack.h:34