#include <CondFormats/Calibration/interface/BlobComplex.h>
Public Member Functions | |
BlobComplex () | |
void | fill (unsigned int &serial) |
bool | operator!= (const BlobComplex &rhs) const |
bool | operator== (const BlobComplex &rhs) const |
void | print () const |
Public Attributes | |
std::vector< BlobComplexObjects > | objects |
Definition at line 49 of file BlobComplex.h.
BlobComplex::BlobComplex | ( | ) | [inline] |
Definition at line 106 of file BlobComplex.cc.
00107 { 00108 for(unsigned int i = 0; i < 3; i++) { 00109 objects.push_back(BlobComplexObjects()); 00110 objects.back().fill(serial); 00111 } 00112 }
bool BlobComplex::operator!= | ( | const BlobComplex & | rhs | ) | const [inline] |
bool BlobComplex::operator== | ( | const BlobComplex & | rhs | ) | const |
Definition at line 123 of file BlobComplex.cc.
References objects.
00124 { 00125 if (objects.size() != rhs.objects.size()) return false; 00126 std::vector<BlobComplexObjects>::const_iterator iter1 = objects.begin(); 00127 std::vector<BlobComplexObjects>::const_iterator iter2 = rhs.objects.begin(); 00128 while(iter1 != objects.end()) 00129 if (*iter1++ != *iter2++) return false; 00130 return true; 00131 }
Definition at line 114 of file BlobComplex.cc.
References GenMuonPlsPt100GeV_cfg::cout, lat::endl(), iter, and objects.
00115 { 00116 for(std::vector<BlobComplexObjects>::const_iterator iter = objects.begin(); 00117 iter != objects.end(); iter++) { 00118 std::cout << "objects[" << (iter - objects.begin()) << "] =" << std::endl; 00119 iter->print(); 00120 } 00121 }
std::vector<BlobComplexObjects> BlobComplex::objects |