Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
FWCore
Framework
src
ComponentMaker.cc
Go to the documentation of this file.
1
#include "
FWCore/Framework/interface/ComponentMaker.h
"
2
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
3
4
#include <string>
5
6
namespace
edm {
7
namespace
eventsetup {
8
9
ComponentDescription
ComponentMakerBaseHelper::createComponentDescription
(
ParameterSet
const
& iConfiguration)
const
{
10
ComponentDescription
description
;
11
description.
type_
= iConfiguration.
getParameter
<
std::string
>(
"@module_type"
);
12
description.
label_
= iConfiguration.
getParameter
<
std::string
>(
"@module_label"
);
13
14
description.
pid_
= iConfiguration.
id
();
15
return
description
;
16
}
17
18
}
// namespace eventsetup
19
}
// namespace edm
edm::eventsetup::ComponentDescription::label_
std::string label_
Definition:
ComponentDescription.h:31
ComponentMaker.h
edm::ParameterSet::id
ParameterSetID id() const
Definition:
ParameterSet.cc:189
getPayloadData.description
string description
Definition:
getPayloadData.py:210
edm::eventsetup::ComponentDescription::pid_
ParameterSetID pid_
Definition:
ComponentDescription.h:37
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
ParameterSet.h
edm::eventsetup::ComponentDescription::type_
std::string type_
Definition:
ComponentDescription.h:32
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition:
ParameterSet.h:303
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::eventsetup::ComponentDescription
Definition:
ComponentDescription.h:30
edm::eventsetup::ComponentMakerBaseHelper::createComponentDescription
ComponentDescription createComponentDescription(ParameterSet const &iConfiguration) const
Definition:
ComponentMaker.cc:9
Generated for CMSSW Reference Manual by
1.8.5