CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs | Functions
ParameterSet.h File Reference
#include "DataFormats/Provenance/interface/ParameterSetID.h"
#include "FWCore/ParameterSet/interface/Entry.h"
#include "FWCore/Utilities/interface/FileInPath.h"
#include "FWCore/ParameterSet/interface/ParameterSetEntry.h"
#include "FWCore/ParameterSet/interface/VParameterSetEntry.h"
#include <iosfwd>
#include <map>
#include <memory>
#include <string>
#include <vector>
#include <array>

Go to the source code of this file.

Classes

class  edm::ParameterSet
 
struct  edm::ParameterTypeTraits< T >
 
struct  edm::ParameterTypeTraits< std::array< T, N > >
 
struct  edm::ParameterTypeTraits< std::vector< std::pair< std::string, T > > >
 

Namespaces

 cms
 Namespace of DDCMS conversion namespace.
 
 edm
 HLT enums.
 
 edm::pset::exceptions
 

Macros

#define FWCore_ParameterSet_ParameterSet_h
 

Typedefs

typedef std::vector< ParameterSetedm::VParameterSet
 

Functions

ParameterSet const & edm::getParameterSet (ParameterSetID const &id)
 
ParameterSet const & edm::getProcessParameterSetContainingModule (ModuleDescription const &moduleDescription)
 
bool edm::isTransientEqual (ParameterSet const &a, ParameterSet const &b)
 
bool edm::operator!= (ParameterSet const &a, ParameterSet const &b)
 
bool edm::operator== (ParameterSet const &a, ParameterSet const &b)
 
template<>
std::string edm::ParameterSet::getParameter< std::string > (std::string const &name) const
 
template<>
std::string edm::ParameterSet::getParameter< std::string > (char const *name) const
 
template<>
std::vector< double > edm::ParameterSet::getParameter< std::vector< double > > (std::string const &name) const
 
template<>
std::vector< double > edm::ParameterSet::getParameter< std::vector< double > > (char const *name) const
 
template<>
std::vector< ESInputTagedm::ParameterSet::getParameter< std::vector< ESInputTag > > (std::string const &name) const
 
template<>
std::vector< ESInputTagedm::ParameterSet::getParameter< std::vector< ESInputTag > > (char const *name) const
 
template<>
std::vector< EventID > edm::ParameterSet::getParameter< std::vector< EventID > > (std::string const &name) const
 
template<>
std::vector< EventID > edm::ParameterSet::getParameter< std::vector< EventID > > (char const *name) const
 
template<>
std::vector< EventRange > edm::ParameterSet::getParameter< std::vector< EventRange > > (std::string const &name) const
 
template<>
std::vector< EventRange > edm::ParameterSet::getParameter< std::vector< EventRange > > (char const *name) const
 
template<>
std::vector< InputTag > edm::ParameterSet::getParameter< std::vector< InputTag > > (std::string const &name) const
 
template<>
std::vector< InputTag > edm::ParameterSet::getParameter< std::vector< InputTag > > (char const *name) const
 
template<>
std::vector< int > edm::ParameterSet::getParameter< std::vector< int > > (std::string const &name) const
 
template<>
std::vector< int > edm::ParameterSet::getParameter< std::vector< int > > (char const *name) const
 
template<>
std::vector< long long > edm::ParameterSet::getParameter< std::vector< long long > > (std::string const &name) const
 
template<>
std::vector< long long > edm::ParameterSet::getParameter< std::vector< long long > > (char const *name) const
 
template<>
std::vector< LuminosityBlockID > edm::ParameterSet::getParameter< std::vector< LuminosityBlockID > > (std::string const &name) const
 
template<>
std::vector< LuminosityBlockID > edm::ParameterSet::getParameter< std::vector< LuminosityBlockID > > (char const *name) const
 
template<>
std::vector< LuminosityBlockRangeedm::ParameterSet::getParameter< std::vector< LuminosityBlockRange > > (std::string const &name) const
 
template<>
std::vector< LuminosityBlockRangeedm::ParameterSet::getParameter< std::vector< LuminosityBlockRange > > (char const *name) const
 
template<>
std::vector< std::string > edm::ParameterSet::getParameter< std::vector< std::string > > (std::string const &name) const
 
template<>
std::vector< std::string > edm::ParameterSet::getParameter< std::vector< std::string > > (char const *name) const
 
template<>
std::vector< unsigned int > edm::ParameterSet::getParameter< std::vector< unsigned int > > (std::string const &name) const
 
template<>
std::vector< unsigned int > edm::ParameterSet::getParameter< std::vector< unsigned int > > (char const *name) const
 
template<>
std::vector< unsigned long long > edm::ParameterSet::getParameter< std::vector< unsigned long long > > (std::string const &name) const
 
template<>
std::vector< unsigned long long > edm::ParameterSet::getParameter< std::vector< unsigned long long > > (char const *name) const
 
template<>
std::string edm::ParameterSet::getUntrackedParameter< std::string > (std::string const &name, std::string const &defaultValue) const
 
template<>
std::string edm::ParameterSet::getUntrackedParameter< std::string > (std::string const &name) const
 
template<>
std::string edm::ParameterSet::getUntrackedParameter< std::string > (char const *name, std::string const &defaultValue) const
 
template<>
std::string edm::ParameterSet::getUntrackedParameter< std::string > (char const *name) const
 
template<>
std::vector< double > edm::ParameterSet::getUntrackedParameter< std::vector< double > > (std::string const &name, std::vector< double > const &defaultValue) const
 
template<>
std::vector< double > edm::ParameterSet::getUntrackedParameter< std::vector< double > > (std::string const &name) const
 
template<>
std::vector< double > edm::ParameterSet::getUntrackedParameter< std::vector< double > > (char const *name, std::vector< double > const &defaultValue) const
 
template<>
std::vector< double > edm::ParameterSet::getUntrackedParameter< std::vector< double > > (char const *name) const
 
template<>
std::vector< EventID > edm::ParameterSet::getUntrackedParameter< std::vector< EventID > > (std::string const &name, std::vector< EventID > const &defaultValue) const
 
template<>
std::vector< EventID > edm::ParameterSet::getUntrackedParameter< std::vector< EventID > > (std::string const &name) const
 
template<>
std::vector< EventID > edm::ParameterSet::getUntrackedParameter< std::vector< EventID > > (char const *name, std::vector< EventID > const &defaultValue) const
 
template<>
std::vector< EventID > edm::ParameterSet::getUntrackedParameter< std::vector< EventID > > (char const *name) const
 
template<>
std::vector< EventRange > edm::ParameterSet::getUntrackedParameter< std::vector< EventRange > > (std::string const &name, std::vector< EventRange > const &defaultValue) const
 
template<>
std::vector< EventRange > edm::ParameterSet::getUntrackedParameter< std::vector< EventRange > > (std::string const &name) const
 
template<>
std::vector< EventRange > edm::ParameterSet::getUntrackedParameter< std::vector< EventRange > > (char const *name) const
 
template<>
std::vector< EventRange > edm::ParameterSet::getUntrackedParameter< std::vector< EventRange > > (char const *name, std::vector< EventRange > const &defaultValue) const
 
template<>
std::vector< InputTag > edm::ParameterSet::getUntrackedParameter< std::vector< InputTag > > (std::string const &name, std::vector< InputTag > const &defaultValue) const
 
template<>
std::vector< InputTag > edm::ParameterSet::getUntrackedParameter< std::vector< InputTag > > (std::string const &name) const
 
template<>
std::vector< InputTag > edm::ParameterSet::getUntrackedParameter< std::vector< InputTag > > (char const *name) const
 
template<>
std::vector< InputTag > edm::ParameterSet::getUntrackedParameter< std::vector< InputTag > > (char const *name, std::vector< InputTag > const &defaultValue) const
 
template<>
std::vector< int > edm::ParameterSet::getUntrackedParameter< std::vector< int > > (std::string const &name, std::vector< int > const &defaultValue) const
 
template<>
std::vector< int > edm::ParameterSet::getUntrackedParameter< std::vector< int > > (std::string const &name) const
 
template<>
std::vector< int > edm::ParameterSet::getUntrackedParameter< std::vector< int > > (char const *name) const
 
template<>
std::vector< int > edm::ParameterSet::getUntrackedParameter< std::vector< int > > (char const *name, std::vector< int > const &defaultValue) const
 
template<>
std::vector< long long > edm::ParameterSet::getUntrackedParameter< std::vector< long long > > (std::string const &name, std::vector< long long > const &defaultValue) const
 
template<>
std::vector< long long > edm::ParameterSet::getUntrackedParameter< std::vector< long long > > (std::string const &name) const
 
template<>
std::vector< long long > edm::ParameterSet::getUntrackedParameter< std::vector< long long > > (char const *name, std::vector< long long > const &defaultValue) const
 
template<>
std::vector< long long > edm::ParameterSet::getUntrackedParameter< std::vector< long long > > (char const *name) const
 
template<>
std::vector< LuminosityBlockID > edm::ParameterSet::getUntrackedParameter< std::vector< LuminosityBlockID > > (std::string const &name) const
 
template<>
std::vector< LuminosityBlockID > edm::ParameterSet::getUntrackedParameter< std::vector< LuminosityBlockID > > (std::string const &name, std::vector< LuminosityBlockID > const &defaultValue) const
 
template<>
std::vector< LuminosityBlockID > edm::ParameterSet::getUntrackedParameter< std::vector< LuminosityBlockID > > (char const *name) const
 
template<>
std::vector< LuminosityBlockID > edm::ParameterSet::getUntrackedParameter< std::vector< LuminosityBlockID > > (char const *name, std::vector< LuminosityBlockID > const &defaultValue) const
 
template<>
std::vector< LuminosityBlockRangeedm::ParameterSet::getUntrackedParameter< std::vector< LuminosityBlockRange > > (std::string const &name, std::vector< LuminosityBlockRange > const &defaultValue) const
 
template<>
std::vector< LuminosityBlockRangeedm::ParameterSet::getUntrackedParameter< std::vector< LuminosityBlockRange > > (std::string const &name) const
 
template<>
std::vector< LuminosityBlockRangeedm::ParameterSet::getUntrackedParameter< std::vector< LuminosityBlockRange > > (char const *name) const
 
template<>
std::vector< LuminosityBlockRangeedm::ParameterSet::getUntrackedParameter< std::vector< LuminosityBlockRange > > (char const *name, std::vector< LuminosityBlockRange > const &defaultValue) const
 
template<>
std::vector< std::string > edm::ParameterSet::getUntrackedParameter< std::vector< std::string > > (std::string const &name, std::vector< std::string > const &defaultValue) const
 
template<>
std::vector< std::string > edm::ParameterSet::getUntrackedParameter< std::vector< std::string > > (std::string const &name) const
 
template<>
std::vector< std::string > edm::ParameterSet::getUntrackedParameter< std::vector< std::string > > (char const *name) const
 
template<>
std::vector< std::string > edm::ParameterSet::getUntrackedParameter< std::vector< std::string > > (char const *name, std::vector< std::string > const &defaultValue) const
 
template<>
std::vector< unsigned int > edm::ParameterSet::getUntrackedParameter< std::vector< unsigned int > > (std::string const &name, std::vector< unsigned int > const &defaultValue) const
 
template<>
std::vector< unsigned int > edm::ParameterSet::getUntrackedParameter< std::vector< unsigned int > > (std::string const &name) const
 
template<>
std::vector< unsigned int > edm::ParameterSet::getUntrackedParameter< std::vector< unsigned int > > (char const *name, std::vector< unsigned int > const &defaultValue) const
 
template<>
std::vector< unsigned int > edm::ParameterSet::getUntrackedParameter< std::vector< unsigned int > > (char const *name) const
 
template<>
std::vector< unsigned long long > edm::ParameterSet::getUntrackedParameter< std::vector< unsigned long long > > (std::string const &name, std::vector< unsigned long long > const &defaultValue) const
 
template<>
std::vector< unsigned long long > edm::ParameterSet::getUntrackedParameter< std::vector< unsigned long long > > (std::string const &name) const
 
template<>
std::vector< unsigned long long > edm::ParameterSet::getUntrackedParameter< std::vector< unsigned long long > > (char const *name) const
 
template<>
std::vector< unsigned long long > edm::ParameterSet::getUntrackedParameter< std::vector< unsigned long long > > (char const *name, std::vector< unsigned long long > const &defaultValue) const
 
void edm::swap (ParameterSet &a, ParameterSet &b)
 
void edm::pset::exceptions::throwWrongNumberOfElements (std::string const &iParameterName, size_t iExpected, size_t iGot)
 

Macro Definition Documentation

#define FWCore_ParameterSet_ParameterSet_h