CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes
edm::ParameterSetConverter Class Reference

#include <ParameterSetConverter.h>

Inheritance diagram for edm::ParameterSetConverter:

Public Types

typedef std::map
< ParameterSetID,
ParameterSetID
ParameterSetIdConverter
 
typedef std::list< std::string > StringList
 
typedef std::map< std::string,
std::string > 
StringMap
 
typedef std::list< std::pair
< std::string, ParameterSetID > > 
StringWithIDList
 

Public Member Functions

 ParameterSetConverter (ParameterSetMap const &psetMap, ParameterSetIdConverter &idConverter, bool alreadyByReference)
 
ParameterSetIdConverter const & parameterSetIdConverter () const
 
 ~ParameterSetConverter ()
 

Private Member Functions

void convertParameterSets ()
 
void noConvertParameterSets ()
 

Private Attributes

std::vector< MainParameterSetmainParameterSets_
 
ParameterSetIdConverterparameterSetIdConverter_
 
StringWithIDList parameterSets_
 
StringMap replace_
 
std::vector< TriggerPathtriggerPaths_
 

Detailed Description

Definition at line 41 of file ParameterSetConverter.h.

Member Typedef Documentation

Definition at line 46 of file ParameterSetConverter.h.

Definition at line 43 of file ParameterSetConverter.h.

typedef std::map<std::string, std::string> edm::ParameterSetConverter::StringMap

Definition at line 44 of file ParameterSetConverter.h.

Definition at line 45 of file ParameterSetConverter.h.

Constructor & Destructor Documentation

edm::ParameterSetConverter::ParameterSetConverter ( ParameterSetMap const &  psetMap,
ParameterSetIdConverter idConverter,
bool  alreadyByReference 
)

Definition at line 62 of file ParameterSetConverter.cc.

edm::ParameterSetConverter::~ParameterSetConverter ( )

Definition at line 98 of file ParameterSetConverter.cc.

Member Function Documentation

void edm::ParameterSetConverter::convertParameterSets ( )
private

Definition at line 117 of file ParameterSetConverter.cc.

void edm::ParameterSetConverter::noConvertParameterSets ( )
private

Definition at line 101 of file ParameterSetConverter.cc.

ParameterSetIdConverter const& edm::ParameterSetConverter::parameterSetIdConverter ( ) const
inline

Definition at line 49 of file ParameterSetConverter.h.

References parameterSetIdConverter_.

ParameterSetIdConverter & parameterSetIdConverter_

Member Data Documentation

std::vector<MainParameterSet> edm::ParameterSetConverter::mainParameterSets_
private

Definition at line 54 of file ParameterSetConverter.h.

ParameterSetIdConverter& edm::ParameterSetConverter::parameterSetIdConverter_
private

Definition at line 57 of file ParameterSetConverter.h.

Referenced by parameterSetIdConverter().

StringWithIDList edm::ParameterSetConverter::parameterSets_
private

Definition at line 53 of file ParameterSetConverter.h.

StringMap edm::ParameterSetConverter::replace_
private

Definition at line 56 of file ParameterSetConverter.h.

std::vector<TriggerPath> edm::ParameterSetConverter::triggerPaths_
private

Definition at line 55 of file ParameterSetConverter.h.