CMS 3D CMS Logo

Public Member Functions | Public Attributes

PixelUnpackingRegions::Module Struct Reference

#include <PixelUnpackingRegions.h>

List of all members.

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 75 of file PixelUnpackingRegions.h.


Constructor & Destructor Documentation

PixelUnpackingRegions::Module::Module ( ) [inline]

Definition at line 82 of file PixelUnpackingRegions.h.

{}
PixelUnpackingRegions::Module::Module ( float  ph) [inline]

Definition at line 83 of file PixelUnpackingRegions.h.

: phi(ph), x(0.f), y(0.f), z(0.f), id(0), fed(0) {}

Member Function Documentation

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

Definition at line 85 of file PixelUnpackingRegions.h.

References id, and phi.

    {
      if(phi < m.phi) return true;
      if(phi == m.phi && id < m.id) return true;
      return false;
    }

Member Data Documentation

Definition at line 80 of file PixelUnpackingRegions.h.

Referenced by PixelUnpackingRegions::initialize().

Definition at line 79 of file PixelUnpackingRegions.h.

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

Definition at line 78 of file PixelUnpackingRegions.h.

Referenced by PixelUnpackingRegions::initialize().

Definition at line 78 of file PixelUnpackingRegions.h.

Referenced by PixelUnpackingRegions::initialize().

Definition at line 78 of file PixelUnpackingRegions.h.

Referenced by PixelUnpackingRegions::initialize().