CMS 3D CMS Logo

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

#include <SelectedElectronFEDListProducer.h>

Public Member Functions

bool operator< (const PixelModule &m) const
 
 PixelModule ()
 
 PixelModule (float phi, float eta)
 

Public Attributes

unsigned int DetId
 
float Eta
 
unsigned int Fed
 
float Phi
 
float x
 
float y
 
float z
 

Detailed Description

Definition at line 66 of file SelectedElectronFEDListProducer.h.

Constructor & Destructor Documentation

PixelModule::PixelModule ( )
inline

Definition at line 68 of file SelectedElectronFEDListProducer.h.

68 {}
PixelModule::PixelModule ( float  phi,
float  eta 
)
inline

Member Function Documentation

bool PixelModule::operator< ( const PixelModule m) const
inline

Definition at line 70 of file SelectedElectronFEDListProducer.h.

References DetId, Eta, and Phi.

70  {
71  if (Phi < m.Phi)
72  return true;
73  if (Phi == m.Phi && Eta < m.Eta)
74  return true;
75  if (Phi == m.Phi && Eta == m.Eta && DetId < m.DetId)
76  return true;
77  return false;
78  }
Definition: DetId.h:17

Member Data Documentation

unsigned int PixelModule::DetId
float PixelModule::Eta
unsigned int PixelModule::Fed
float PixelModule::Phi
float PixelModule::x
float PixelModule::y
float PixelModule::z