1 #ifndef Utilities_PdtEntry_h
2 #define Utilities_PdtEntry_h
67 PdtEntry const &defaultValue)
const {
75 inline PdtEntry ParameterSet::getParameter<PdtEntry>(
char const *
name)
const {
81 inline PdtEntry ParameterSet::getUntrackedParameter<PdtEntry>(
char const *
name)
const {
87 inline PdtEntry ParameterSet::getUntrackedParameter<PdtEntry>(
char const *
name,
PdtEntry const &defaultValue)
const {
95 inline std::vector<PdtEntry> ParameterSet::getParameter<std::vector<PdtEntry>>(
std::string const &
name)
const {
101 inline std::vector<PdtEntry> ParameterSet::getUntrackedParameter<std::vector<PdtEntry>>(
103 Entry const *
e = getEntryPointerOrThrow_(
name);
108 inline std::vector<PdtEntry> ParameterSet::getUntrackedParameter<std::vector<PdtEntry>>(
109 std::string const &
name, std::vector<PdtEntry>
const &defaultValue)
const {
117 inline std::vector<PdtEntry> ParameterSet::getParameter<std::vector<PdtEntry>>(
char const *
name)
const {
123 inline std::vector<PdtEntry> ParameterSet::getUntrackedParameter<std::vector<PdtEntry>>(
char const *
name)
const {
124 Entry const *
e = getEntryPointerOrThrow_(
name);
129 inline std::vector<PdtEntry> ParameterSet::getUntrackedParameter<std::vector<PdtEntry>>(
130 char const *
name, std::vector<PdtEntry>
const &defaultValue)
const {
138 inline std::vector<std::string> ParameterSet::getParameterNamesForType<PdtEntry>(
bool trackiness)
const {
139 std::vector<std::string> ints = getParameterNamesForType<int>(trackiness);
140 std::vector<std::string>
strings = getParameterNamesForType<std::string>(trackiness);
146 inline std::vector<std::string> ParameterSet::getParameterNamesForType<std::vector<PdtEntry>>(
bool trackiness)
const {
147 std::vector<std::string> ints = getParameterNamesForType<std::vector<int>>(trackiness);
148 std::vector<std::string>
strings = getParameterNamesForType<std::vector<std::string>>(trackiness);