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
PixelUnpackingRegions::Module Struct Reference

#include <PixelUnpackingRegions.h>

Public Member Functions

 Module ()
 
 Module (float ph)
 
bool operator< (const Module &m) const
 

Public Attributes

unsigned int fed
 
unsigned int id
 
float phi
 
float x
 
float y
 
float z
 

Detailed Description

Definition at line 78 of file PixelUnpackingRegions.h.

Constructor & Destructor Documentation

PixelUnpackingRegions::Module::Module ( )
inline

Definition at line 85 of file PixelUnpackingRegions.h.

85 {}
PixelUnpackingRegions::Module::Module ( float  ph)
inline

Member Function Documentation

bool PixelUnpackingRegions::Module::operator< ( const Module m) const
inline

Definition at line 88 of file PixelUnpackingRegions.h.

References id, and phi.

89  {
90  if(phi < m.phi) return true;
91  if(phi == m.phi && id < m.id) return true;
92  return false;
93  }

Member Data Documentation

unsigned int PixelUnpackingRegions::Module::fed

Definition at line 83 of file PixelUnpackingRegions.h.

Referenced by PixelUnpackingRegions::initialize().

unsigned int PixelUnpackingRegions::Module::id

Definition at line 82 of file PixelUnpackingRegions.h.

Referenced by PixelUnpackingRegions::initialize(), and operator<().

float PixelUnpackingRegions::Module::phi
float PixelUnpackingRegions::Module::x
float PixelUnpackingRegions::Module::y
float PixelUnpackingRegions::Module::z