1 #ifndef Utilities_PdtEntry_h
2 #define Utilities_PdtEntry_h
68 PdtEntry const &defaultValue)
const {
76 inline PdtEntry ParameterSet::getParameter<PdtEntry>(
char const *
name)
const {
82 inline PdtEntry ParameterSet::getUntrackedParameter<PdtEntry>(
char const *
name)
const {
88 inline PdtEntry ParameterSet::getUntrackedParameter<PdtEntry>(
char const *
name,
PdtEntry const &defaultValue)
const {
96 inline std::vector<PdtEntry> ParameterSet::getParameter<std::vector<PdtEntry>>(
std::string const &
name)
const {
102 inline std::vector<PdtEntry> ParameterSet::getUntrackedParameter<std::vector<PdtEntry>>(
104 Entry const *
e = getEntryPointerOrThrow_(
name);
109 inline std::vector<PdtEntry> ParameterSet::getUntrackedParameter<std::vector<PdtEntry>>(
110 std::string const &
name, std::vector<PdtEntry>
const &defaultValue)
const {
118 inline std::vector<PdtEntry> ParameterSet::getParameter<std::vector<PdtEntry>>(
char const *
name)
const {
124 inline std::vector<PdtEntry> ParameterSet::getUntrackedParameter<std::vector<PdtEntry>>(
char const *
name)
const {
125 Entry const *
e = getEntryPointerOrThrow_(
name);
130 inline std::vector<PdtEntry> ParameterSet::getUntrackedParameter<std::vector<PdtEntry>>(
131 char const *
name, std::vector<PdtEntry>
const &defaultValue)
const {
139 inline std::vector<std::string> ParameterSet::getParameterNamesForType<PdtEntry>(
bool trackiness)
const {
140 std::vector<std::string> ints = getParameterNamesForType<int>(trackiness);
141 std::vector<std::string>
strings = getParameterNamesForType<std::string>(trackiness);
147 inline std::vector<std::string> ParameterSet::getParameterNamesForType<std::vector<PdtEntry>>(
bool trackiness)
const {
148 std::vector<std::string> ints = getParameterNamesForType<std::vector<int>>(trackiness);
149 std::vector<std::string>
strings = getParameterNamesForType<std::vector<std::string>>(trackiness);