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
float PixelModule::Eta
unsigned int PixelModule::Fed
float PixelModule::Phi
float PixelModule::x
float PixelModule::y
float PixelModule::z