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
FSimTrackEqual Class Reference

#include <FSimTrackEqual.h>

Public Member Functions

 FSimTrackEqual (int index)
 
 FSimTrackEqual (const FSimTrack &myTrack)
 
bool operator() (const FSimTrack &track) const
 
 ~FSimTrackEqual ()
 

Private Attributes

int trackIndex_
 

Detailed Description

Definition at line 4 of file FSimTrackEqual.h.

Constructor & Destructor Documentation

FSimTrackEqual::FSimTrackEqual ( int  index)
inline

Definition at line 7 of file FSimTrackEqual.h.

FSimTrackEqual::FSimTrackEqual ( const FSimTrack myTrack)
inline

Definition at line 8 of file FSimTrackEqual.h.

8 :trackIndex_(myTrack.trackId()){};
unsigned int trackId() const
Definition: CoreSimTrack.h:49
FSimTrackEqual::~FSimTrackEqual ( )
inline

Definition at line 9 of file FSimTrackEqual.h.

9 {;};

Member Function Documentation

bool FSimTrackEqual::operator() ( const FSimTrack track) const
inline

Definition at line 11 of file FSimTrackEqual.h.

References FSimTrack::id(), and trackIndex_.

12  {
13  return(track.id()==trackIndex_);
14  }
int id() const
the index in FBaseSimEvent and other vectors
Definition: FSimTrack.h:86

Member Data Documentation

int FSimTrackEqual::trackIndex_
private

Definition at line 16 of file FSimTrackEqual.h.

Referenced by operator()().