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
FWCore
Framework
src
stream
EDProducerBase.cc
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: FWCore/Framework
4
// Class : edm::stream::EDProducerBase
5
//
6
// Implementation:
7
// [Notes on implementation]
8
//
9
// Original Author: Chris Jones
10
// Created: Fri, 02 Aug 2013 23:49:57 GMT
11
//
12
13
// system include files
14
15
// user include files
16
#include "
FWCore/Framework/interface/stream/EDProducerBase.h
"
17
#include "
FWCore/Framework/src/edmodule_mightGet_config.h
"
18
19
#include "
FWCore/ParameterSet/interface/ConfigurationDescriptions.h
"
20
#include "
FWCore/ParameterSet/interface/ParameterSetDescription.h
"
21
22
using namespace
edm::stream
;
23
//
24
// constants, enums and typedefs
25
//
26
27
//
28
// static data member definitions
29
//
30
31
//
32
// constructors and destructor
33
//
34
EDProducerBase::EDProducerBase
() : moduleDescriptionPtr_(nullptr) {}
35
36
// EDProducerBase::EDProducerBase(const EDProducerBase& rhs)
37
// {
38
// // do actual copying here;
39
// }
40
41
EDProducerBase::~EDProducerBase
() {}
42
43
//
44
// assignment operators
45
//
46
// const EDProducerBase& EDProducerBase::operator=(const EDProducerBase& rhs)
47
// {
48
// //An exception safe implementation is
49
// EDProducerBase temp(rhs);
50
// swap(rhs);
51
//
52
// return *this;
53
// }
54
55
//
56
// member functions
57
//
58
59
//
60
// const member functions
61
//
62
63
//
64
// static member functions
65
//
66
void
EDProducerBase::fillDescriptions
(
ConfigurationDescriptions
& descriptions) {
67
ParameterSetDescription
desc
;
68
desc
.setUnknown();
69
descriptions.
addDefault
(
desc
);
70
}
71
72
void
EDProducerBase::prevalidate
(
ConfigurationDescriptions
& iConfig) {
edmodule_mightGet_config
(iConfig); }
73
74
static
const
std::string
kBaseType
(
"EDProducer"
);
75
76
const
std::string
&
EDProducerBase::baseType
() {
return
kBaseType
; }
ConfigurationDescriptions.h
edm::stream::EDProducerBase::prevalidate
static void prevalidate(ConfigurationDescriptions &descriptions)
Definition:
EDProducerBase.cc:72
edmodule_mightGet_config.h
edm::ParameterSetDescription
Definition:
ParameterSetDescription.h:52
edm::stream::EDProducerBase::~EDProducerBase
~EDProducerBase() override
Definition:
EDProducerBase.cc:41
edm::stream::EDProducerBase::EDProducerBase
EDProducerBase()
Definition:
EDProducerBase.cc:34
edm::stream::EDProducerBase::fillDescriptions
static void fillDescriptions(ConfigurationDescriptions &descriptions)
Definition:
EDProducerBase.cc:66
edm::stream::EDProducerBase::baseType
static const std::string & baseType()
Definition:
EDProducerBase.cc:76
ParameterSetDescription.h
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
edm::kBaseType
static const std::string kBaseType("EDAnalyzer")
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
submitPVResolutionJobs.desc
string desc
Definition:
submitPVResolutionJobs.py:251
EDProducerBase.h
edm::stream
Definition:
DQMEDAnalyzer.h:13
edm::edmodule_mightGet_config
void edmodule_mightGet_config(ConfigurationDescriptions &iDesc)
Definition:
edmodule_mightGet_config.cc:36
edm::ConfigurationDescriptions::addDefault
void addDefault(ParameterSetDescription const &psetDescription)
Definition:
ConfigurationDescriptions.cc:99
Generated for CMSSW Reference Manual by
1.8.16