Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
+
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Properties
_
a
c
d
e
f
l
m
o
p
s
t
u
v
+
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
src
FWCore
Framework
interface
ParameterSetIDHolder.h
Go to the documentation of this file.
1
2
// The only purpose of this is to make it easier to use
3
// forward declarations when passing around ParameterSetID's.
4
// ParameterSetID itself is a typedef and hard to forward
5
// declare.
6
7
#include "
DataFormats/Provenance/interface/ParameterSetID.h
"
8
9
namespace
edm
{
10
namespace
eventsetup {
11
12
class
ParameterSetIDHolder
{
13
public
:
14
ParameterSetIDHolder
(
ParameterSetID
const
&
psetID
) :
psetID_
(
psetID
) {}
15
ParameterSetID
const
&
psetID
()
const
{
return
psetID_
; }
16
bool
operator<
(
ParameterSetIDHolder
const
&
other
)
const
{
return
psetID
() <
other
.psetID(); }
17
bool
operator==
(
ParameterSetIDHolder
const
&
other
)
const
{
return
psetID
() ==
other
.psetID(); }
18
19
private
:
20
ParameterSetID
psetID_
;
21
};
22
}
// namespace eventsetup
23
}
// namespace edm
edm::eventsetup::ParameterSetIDHolder
Definition:
ParameterSetIDHolder.h:12
edm::Hash< ParameterSetType >
edm::eventsetup::ParameterSetIDHolder::psetID_
ParameterSetID psetID_
Definition:
ParameterSetIDHolder.h:20
edm::eventsetup::ParameterSetIDHolder::ParameterSetIDHolder
ParameterSetIDHolder(ParameterSetID const &psetID)
Definition:
ParameterSetIDHolder.h:14
edm::eventsetup::ParameterSetIDHolder::operator==
bool operator==(ParameterSetIDHolder const &other) const
Definition:
ParameterSetIDHolder.h:17
trackingPlots.other
other
Definition:
trackingPlots.py:1467
ParameterSetID.h
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::eventsetup::ParameterSetIDHolder::psetID
ParameterSetID const & psetID() const
Definition:
ParameterSetIDHolder.h:15
edm::eventsetup::ParameterSetIDHolder::operator<
bool operator<(ParameterSetIDHolder const &other) const
Definition:
ParameterSetIDHolder.h:16
Generated for CMSSW Reference Manual by
1.8.14