Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CondFormats
Calibration
interface
BlobComplex.h
Go to the documentation of this file.
1
#ifndef BlobComplex_h
2
#define BlobComplex_h
3
4
#include <vector>
5
#include <utility>
6
7
struct
BlobComplexData
{
8
BlobComplexData
() {}
9
10
void
fill
(
unsigned
int
&serial);
11
void
print
()
const
;
12
bool
operator ==
(
const
BlobComplexData
&rhs)
const
;
13
bool
operator !=
(
const
BlobComplexData
&rhs)
const
14
{
return
!(*
this
== rhs); }
15
16
unsigned
int
a
,
b
;
17
std::vector<unsigned int>
values
;
18
};
19
20
struct
BlobComplexContent
{
21
BlobComplexContent
() {}
22
23
void
fill
(
unsigned
int
&serial);
24
void
print
()
const
;
25
bool
operator ==
(
const
BlobComplexContent
&rhs)
const
;
26
bool
operator !=
(
const
BlobComplexContent
&rhs)
const
27
{
return
!(*
this
== rhs); }
28
29
typedef
std::pair<BlobComplexData, unsigned int>
Data
;
30
31
Data
data1
;
32
Data
data2
;
33
Data
data3
;
34
};
35
36
struct
BlobComplexObjects
{
37
BlobComplexObjects
() {}
38
39
void
fill
(
unsigned
int
&serial);
40
void
print
()
const
;
41
bool
operator ==
(
const
BlobComplexObjects
&rhs)
const
;
42
bool
operator !=
(
const
BlobComplexObjects
&rhs)
const
43
{
return
!(*
this
== rhs); }
44
45
unsigned
int
a
,
b
;
46
std::vector<BlobComplexContent>
content
;
47
};
48
49
struct
BlobComplex
{
50
BlobComplex
() {}
51
52
void
fill
(
unsigned
int
&serial);
53
void
print
()
const
;
54
bool
operator ==
(
const
BlobComplex
&rhs)
const
;
55
bool
operator !=
(
const
BlobComplex
&rhs)
const
56
{
return
!(*
this
== rhs); }
57
58
std::vector<BlobComplexObjects>
objects
;
59
};
60
61
#endif
BlobComplexData::BlobComplexData
BlobComplexData()
Definition:
BlobComplex.h:8
BlobComplex::operator==
bool operator==(const BlobComplex &rhs) const
Definition:
BlobComplex.cc:123
BlobComplexData::fill
void fill(unsigned int &serial)
Definition:
BlobComplex.cc:5
BlobComplexContent::Data
std::pair< BlobComplexData, unsigned int > Data
Definition:
BlobComplex.h:29
BlobComplexContent::operator==
bool operator==(const BlobComplexContent &rhs) const
Definition:
BlobComplex.cc:62
Data
Definition:
RegressionTestPayload.h:4
BlobComplexObjects::a
unsigned int a
Definition:
BlobComplex.h:45
BlobComplexObjects::print
void print() const
Definition:
BlobComplex.cc:83
BlobComplexContent::data3
Data data3
Definition:
BlobComplex.h:33
BlobComplexData::a
unsigned int a
Definition:
BlobComplex.h:16
BlobComplexContent::fill
void fill(unsigned int &serial)
Definition:
BlobComplex.cc:35
BlobComplexData
Definition:
BlobComplex.h:7
BlobComplexContent
Definition:
BlobComplex.h:20
BlobComplexData::b
unsigned int b
Definition:
BlobComplex.h:16
BlobComplexObjects
Definition:
BlobComplex.h:36
BlobComplexObjects::b
unsigned int b
Definition:
BlobComplex.h:45
BlobComplexData::operator!=
bool operator!=(const BlobComplexData &rhs) const
Definition:
BlobComplex.h:13
BlobComplexObjects::operator==
bool operator==(const BlobComplexObjects &rhs) const
Definition:
BlobComplex.cc:94
BlobComplex::objects
std::vector< BlobComplexObjects > objects
Definition:
BlobComplex.h:58
BlobComplex::operator!=
bool operator!=(const BlobComplex &rhs) const
Definition:
BlobComplex.h:55
BlobComplexData::print
void print() const
Definition:
BlobComplex.cc:13
BlobComplexContent::print
void print() const
Definition:
BlobComplex.cc:52
BlobComplexContent::data1
Data data1
Definition:
BlobComplex.h:31
BlobComplex
Definition:
BlobComplex.h:49
BlobComplexContent::BlobComplexContent
BlobComplexContent()
Definition:
BlobComplex.h:21
BlobComplexContent::operator!=
bool operator!=(const BlobComplexContent &rhs) const
Definition:
BlobComplex.h:26
BlobComplexObjects::operator!=
bool operator!=(const BlobComplexObjects &rhs) const
Definition:
BlobComplex.h:42
BlobComplexObjects::content
std::vector< BlobComplexContent > content
Definition:
BlobComplex.h:46
BlobComplexData::values
std::vector< unsigned int > values
Definition:
BlobComplex.h:17
BlobComplexObjects::BlobComplexObjects
BlobComplexObjects()
Definition:
BlobComplex.h:37
BlobComplex::print
void print() const
Definition:
BlobComplex.cc:114
BlobComplex::BlobComplex
BlobComplex()
Definition:
BlobComplex.h:50
BlobComplex::fill
void fill(unsigned int &serial)
Definition:
BlobComplex.cc:106
BlobComplexData::operator==
bool operator==(const BlobComplexData &rhs) const
Definition:
BlobComplex.cc:23
BlobComplexObjects::fill
void fill(unsigned int &serial)
Definition:
BlobComplex.cc:73
BlobComplexContent::data2
Data data2
Definition:
BlobComplex.h:32
Generated for CMSSW Reference Manual by
1.8.5