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
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
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
CondCore
CondDB
plugins
CondDBPyWrappers.cc
Go to the documentation of this file.
1
#include "
CondCore/CondDB/interface/Types.h
"
2
#include "
FWCore/PluginManager/interface/PluginManager.h
"
3
#include "
FWCore/PluginManager/interface/standard.h
"
4
5
#include <boost/python.hpp>
6
7
using namespace
boost::python;
8
9
namespace
{
10
11
void
CMSSWInit() {
12
edmplugin::PluginManager::Config
config
;
13
edmplugin::PluginManager::configure
(
edmplugin::standard::config
());
14
}
15
16
}
// namespace
17
18
namespace
cond
{
19
20
Iov_t
makeIov
(
cond::Time_t
since
,
const
Hash
& payloadId) {
21
Iov_t
ret
;
22
ret
.since =
since
;
23
ret
.payloadId = payloadId;
24
return
ret
;
25
}
26
27
}
// namespace cond
28
29
BOOST_PYTHON_MODULE
(pluginCondDBV2PyInterface) {
30
def
(
"CMSSWInit"
, &CMSSWInit);
31
32
def
(
"makeIov"
, &
cond::makeIov
);
33
34
class_<cond::Iov_t>(
"Iov"
, init<>())
35
.def_readwrite(
"since"
, &
cond::Iov_t::since
)
36
.def_readwrite(
"payloadId"
, &
cond::Iov_t::payloadId
);
37
}
runTheMatrix.ret
ret
prodAgent to be discontinued
Definition:
runTheMatrix.py:355
cond::Hash
std::string Hash
Definition:
Types.h:43
edmplugin::PluginManager::Config
Definition:
PluginManager.h:53
writeEcalDQMStatus.since
since
Definition:
writeEcalDQMStatus.py:53
cond::makeIov
Iov_t makeIov(cond::Time_t since, const Hash &payloadId)
Definition:
CondDBPyWrappers.cc:20
looper.config
config
Definition:
looper.py:291
standard.h
cond
Definition:
plugin.cc:23
cond::Iov_t::payloadId
Hash payloadId
Definition:
Types.h:55
edmplugin::PluginManager::configure
static PluginManager & configure(const Config &)
Definition:
PluginManager.cc:316
cond::Iov_t::since
Time_t since
Definition:
Types.h:53
cond::Time_t
unsigned long long Time_t
Definition:
Time.h:14
edmplugin::standard::config
PluginManager::Config config()
Definition:
standard.cc:21
PluginManager.h
BOOST_PYTHON_MODULE
BOOST_PYTHON_MODULE(pluginCondDBV2PyInterface)
Definition:
CondDBPyWrappers.cc:29
cond::Iov_t
Definition:
Types.h:47
spu::def
int def(FILE *, FILE *, int)
Definition:
SherpackUtilities.cc:14
Types.h
Generated for CMSSW Reference Manual by
1.8.16