CMS 3D CMS Logo

Public Member Functions | Private Attributes

PixelKeys Class Reference

#include <ClusterShapeHitFilter.h>

List of all members.

Public Member Functions

bool operator< (const PixelKeys &right) const
 PixelKeys (int part, int dx, int dy)

Private Attributes

unsigned int key1
unsigned int key2
unsigned int key3

Detailed Description

Definition at line 17 of file ClusterShapeHitFilter.h.


Constructor & Destructor Documentation

PixelKeys::PixelKeys ( int  part,
int  dx,
int  dy 
) [inline]

Definition at line 20 of file ClusterShapeHitFilter.h.

: key1(part), key2(dx), key3(dy) { }

Member Function Documentation

bool PixelKeys::operator< ( const PixelKeys right) const [inline]

Definition at line 22 of file ClusterShapeHitFilter.h.

References key1, key2, and key3.

  {
    if(key1 < right.key1) return true;
    if(key1 > right.key1) return false;

    if(key2 < right.key2) return true;
    if(key2 > right.key2) return false;

    if(key3 < right.key3) return true;
                     else return false;
  }

Member Data Documentation

unsigned int PixelKeys::key1 [private]

Definition at line 35 of file ClusterShapeHitFilter.h.

Referenced by operator<().

unsigned int PixelKeys::key2 [private]

Definition at line 35 of file ClusterShapeHitFilter.h.

Referenced by operator<().

unsigned int PixelKeys::key3 [private]

Definition at line 35 of file ClusterShapeHitFilter.h.

Referenced by operator<().