CMS 3D CMS Logo

BlobNoises Class Reference

#include <CondFormats/Calibration/interface/BlobNoises.h>

List of all members.

Public Member Functions

 BlobNoises ()
void fill (unsigned int id, short bsize)
bool operator!= (const BlobNoises &rhs) const
bool operator== (const BlobNoises &rhs) const
virtual ~BlobNoises ()

Public Attributes

std::vector< DetRegistryindexes
std::vector< short > v_noises

Classes

struct  DetRegistry


Detailed Description

Definition at line 6 of file BlobNoises.h.


Constructor & Destructor Documentation

BlobNoises::BlobNoises (  ) 

Definition at line 2 of file BlobNoises.cc.

00002 {}

BlobNoises::~BlobNoises (  )  [virtual]

Definition at line 3 of file BlobNoises.cc.

00003 {}


Member Function Documentation

void BlobNoises::fill ( unsigned int  id,
short  bsize 
)

Definition at line 4 of file BlobNoises.cc.

References BlobNoises::DetRegistry::detid, i, BlobNoises::DetRegistry::ibegin, BlobNoises::DetRegistry::iend, indexes, and v_noises.

00004                                                  {
00005   //short id_s = (short)id;
00006   for(short i=0;i<bsize;i++) v_noises.push_back(i+1);
00007   for(unsigned int i=0;i<id+1;i++) {
00008     DetRegistry reg;
00009     reg.detid = i;
00010     reg.ibegin = i;
00011     reg.iend = i;
00012     indexes.push_back(reg);
00013   }
00014 }

bool BlobNoises::operator!= ( const BlobNoises rhs  )  const [inline]

Definition at line 34 of file BlobNoises.h.

References operator==().

00034                                                {
00035     return !operator==(rhs);
00036   }

bool BlobNoises::operator== ( const BlobNoises rhs  )  const [inline]

Definition at line 25 of file BlobNoises.h.

References indexes, and v_noises.

Referenced by operator!=().

00025                                                {
00026     if(v_noises!=rhs.v_noises){
00027       return false;
00028     }
00029     if(indexes!=rhs.indexes){
00030       return false;
00031     }
00032     return true;
00033   }


Member Data Documentation

std::vector<DetRegistry> BlobNoises::indexes

Definition at line 40 of file BlobNoises.h.

Referenced by fill(), and operator==().

std::vector<short> BlobNoises::v_noises

Definition at line 39 of file BlobNoises.h.

Referenced by fill(), and operator==().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:15:02 2009 for CMSSW by  doxygen 1.5.4