CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ComponentMaker.cc
Go to the documentation of this file.
3 
4 namespace edm {
5  namespace eventsetup {
6 
9  std::string const& iProcessName,
10  ReleaseVersion const& iVersion,
11  PassID const& iPass) const
12 {
14  description.type_ = iConfiguration.getParameter<std::string>("@module_type");
15  description.label_ = iConfiguration.getParameter<std::string>("@module_label");
16 
17  description.releaseVersion_ = iVersion;
18  description.pid_ = iConfiguration.id();
19  description.processName_ = iProcessName;
20  description.passID_ = iPass;
21  return description;
22 }
23 
24 } // namespace eventsetup
25 } // namespace edm
T getParameter(std::string const &) const
ParameterSetID id() const
ComponentDescription createComponentDescription(ParameterSet const &iConfiguration, std::string const &iProcessName, ReleaseVersion const &iVersion, PassID const &iPass) const
tuple description
Definition: idDealer.py:66
std::string ReleaseVersion
Definition: ReleaseVersion.h:7
std::string PassID
Definition: PassID.h:8