CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 56 of file SelectedElectronFEDListProducer.h.

Constructor & Destructor Documentation

PixelModule::PixelModule ( )
inline

Definition at line 59 of file SelectedElectronFEDListProducer.h.

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

Member Function Documentation

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

Definition at line 61 of file SelectedElectronFEDListProducer.h.

References DetId, Eta, and Phi.

61  {
62  if(Phi < m.Phi) return true;
63  if(Phi == m.Phi && Eta < m.Eta) return true;
64  if(Phi == m.Phi && Eta == m.Eta && DetId < m.DetId) return true;
65  return false;
66  }
Definition: DetId.h:18

Member Data Documentation

unsigned int PixelModule::DetId

Definition at line 70 of file SelectedElectronFEDListProducer.h.

Referenced by operator<().

float PixelModule::Eta

Definition at line 68 of file SelectedElectronFEDListProducer.h.

Referenced by operator<().

unsigned int PixelModule::Fed

Definition at line 71 of file SelectedElectronFEDListProducer.h.

float PixelModule::Phi

Definition at line 68 of file SelectedElectronFEDListProducer.h.

Referenced by operator<().

float PixelModule::x

Definition at line 69 of file SelectedElectronFEDListProducer.h.

float PixelModule::y

Definition at line 69 of file SelectedElectronFEDListProducer.h.

float PixelModule::z

Definition at line 69 of file SelectedElectronFEDListProducer.h.