1 #ifndef FWCore_ParameterSet_Entry_h 2 #define FWCore_ParameterSet_Entry_h 51 Entry(
std::string const& name, std::vector<int>
const& val,
bool is_tracked);
52 std::vector<int> getVInt32()
const;
56 unsigned getUInt32()
const;
59 Entry(
std::string const& name, std::vector<unsigned>
const& val,
bool is_tracked);
60 std::vector<unsigned> getVUInt32()
const;
64 long long getInt64()
const;
67 Entry(
std::string const& name, std::vector<long long>
const& val,
bool is_tracked);
68 std::vector<long long> getVInt64()
const;
72 unsigned long long getUInt64()
const;
75 Entry(
std::string const& name, std::vector<unsigned long long>
const& val,
bool is_tracked);
76 std::vector<unsigned long long> getVUInt64()
const;
80 double getDouble()
const;
83 Entry(
std::string const& name, std::vector<double>
const& val,
bool is_tracked);
84 std::vector<double> getVDouble()
const;
91 Entry(
std::string const& name, std::vector<std::string>
const& val,
bool is_tracked);
92 std::vector<std::string> getVString()
const;
103 Entry(
std::string const& name, std::vector<InputTag>
const& vtag,
bool is_tracked);
104 std::vector<InputTag> getVInputTag()
const;
111 Entry(
std::string const& name, std::vector<ESInputTag>
const& vtag,
bool is_tracked);
112 std::vector<ESInputTag> getVESInputTag()
const;
119 Entry(
std::string const& name, std::vector<EventID>
const& vtag,
bool is_tracked);
120 std::vector<EventID> getVEventID()
const;
127 Entry(
std::string const& name, std::vector<LuminosityBlockID>
const& vtag,
bool is_tracked);
128 std::vector<LuminosityBlockID> getVLuminosityBlockID()
const;
135 Entry(
std::string const& name, std::vector<LuminosityBlockRange>
const& vtag,
bool is_tracked);
136 std::vector<LuminosityBlockRange> getVLuminosityBlockRange()
const;
143 Entry(
std::string const& name, std::vector<EventRange>
const& vtag,
bool is_tracked);
144 std::vector<EventRange> getVEventRange()
const;
151 Entry(
std::string const& name, std::vector<ParameterSet>
const& val,
bool is_tracked);
153 std::vector<ParameterSet> getVPSet()
const;
187 void validate()
const;
190 bool fromString(std::string::const_iterator
b, std::string::const_iterator
e);
193 void throwValueError(
char const* expectedType)
const;
194 void throwEntryError(
char const* expectedType,
std::string const& badRep)
const;
195 void throwEncodeError(
char const* type)
const;
size_t sizeOfString() const
bool operator==(MD5Result const &a, MD5Result const &b)
std::string toString(const std::pair< T, T > &aT)
Namespace of DDCMS conversion namespace.
bool operator!=(MD5Result const &a, MD5Result const &b)
std::ostream & operator<<(std::ostream &os, MD5Result const &r)
pat::CandKinResolution::Parametrization fromString(const std::string &name)
Convert a name into a parametrization code.
std::string toString() const