CMS 3D CMS Logo

ZeroSuppressionID Class Reference

#include <CaloOnlineTools/HcalOnlineDb/interface/XMLZeroSuppression.h>

List of all members.

Public Member Functions

bool operator< (const ZeroSuppressionID &_id) const
 ZeroSuppressionID ()
 ~ZeroSuppressionID ()

Public Attributes

int crate
int fiber
int slot
int topbottom


Detailed Description

Definition at line 31 of file XMLZeroSuppression.h.


Constructor & Destructor Documentation

ZeroSuppressionID::ZeroSuppressionID (  )  [inline]

Definition at line 34 of file XMLZeroSuppression.h.

00034 {};

ZeroSuppressionID::~ZeroSuppressionID (  )  [inline]

Definition at line 35 of file XMLZeroSuppression.h.

00035 {};


Member Function Documentation

bool ZeroSuppressionID::operator< ( const ZeroSuppressionID _id  )  const [inline]

Definition at line 41 of file XMLZeroSuppression.h.

References crate, fiber, slot, and topbottom.

00042     {
00043       if ( crate < _id . crate ) return true;
00044       else if ( crate == _id . crate && slot < _id . slot ) return true;
00045       else if ( crate == _id . crate && slot == _id . slot && topbottom < _id . topbottom ) return true;
00046       else if ( crate == _id . crate && slot == _id . slot && topbottom == _id . topbottom && fiber < _id . fiber ) return true;
00047       else return false;
00048     }


Member Data Documentation

int ZeroSuppressionID::crate

Definition at line 35 of file XMLZeroSuppression.h.

Referenced by operator<().

int ZeroSuppressionID::fiber

Definition at line 39 of file XMLZeroSuppression.h.

Referenced by operator<().

int ZeroSuppressionID::slot

Definition at line 37 of file XMLZeroSuppression.h.

Referenced by operator<().

int ZeroSuppressionID::topbottom

Definition at line 38 of file XMLZeroSuppression.h.

Referenced by operator<().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:36:06 2009 for CMSSW by  doxygen 1.5.4