CMS 3D CMS Logo

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

#include <ClusterShapeHitFilter.h>

Public Member Functions

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

Static Public Member Functions

static unsigned char barrelPacking (int dx, int dy)
 
static unsigned char endcapPacking (int dx, int dy)
 

Static Public Attributes

static const int N = N_barrel+N_endcap
 
static const int N_barrel =137
 
static const int N_endcap =55
 
static const int offset_endcap_dx =10
 
static const int offset_endcap_dy =5
 

Private Attributes

unsigned char key
 

Detailed Description

Definition at line 23 of file ClusterShapeHitFilter.h.

Constructor & Destructor Documentation

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

Definition at line 25 of file ClusterShapeHitFilter.h.

Member Function Documentation

static unsigned char PixelKeys::barrelPacking ( int  dx,
int  dy 
)
inlinestatic

Definition at line 35 of file ClusterShapeHitFilter.h.

static unsigned char PixelKeys::endcapPacking ( int  dx,
int  dy 
)
inlinestatic

Definition at line 29 of file ClusterShapeHitFilter.h.

bool PixelKeys::isValid ( void  ) const
inline

Definition at line 43 of file ClusterShapeHitFilter.h.

Referenced by core.AutoHandle.AutoHandle::ReallyLoad().

PixelKeys::operator unsigned int ( ) const
inline

Definition at line 27 of file ClusterShapeHitFilter.h.

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

Definition at line 52 of file ClusterShapeHitFilter.h.

Member Data Documentation

unsigned char PixelKeys::key
private
const int PixelKeys::N = N_barrel+N_endcap
static

Definition at line 50 of file ClusterShapeHitFilter.h.

const int PixelKeys::N_barrel =137
static

Definition at line 49 of file ClusterShapeHitFilter.h.

const int PixelKeys::N_endcap =55
static

Definition at line 48 of file ClusterShapeHitFilter.h.

const int PixelKeys::offset_endcap_dx =10
static

Definition at line 47 of file ClusterShapeHitFilter.h.

const int PixelKeys::offset_endcap_dy =5
static

Definition at line 46 of file ClusterShapeHitFilter.h.