1 #ifndef DETECTOR_DESCRIPTION_CORE_DDSVALUES_H 2 #define DETECTOR_DESCRIPTION_CORE_DDSVALUES_H 16 return lh.first < rh.first;
19 inline DDsvalues_type::const_iterator
find(DDsvalues_type::const_iterator begin,
20 DDsvalues_type::const_iterator
end,
25 if (
it !=
end && (*it).first ==
id)
40 unsigned int DDfetch(
const std::vector<const DDsvalues_type *> &sp,
DDValue &toFetch, std::vector<DDValue> &
result);
43 std::ostream &operator<<(std::ostream &, const std::vector<const DDsvalues_type *> &);
void merge(DDsvalues_type &target, DDsvalues_type const &sv, bool sortit=true)
DDsvalues_type::value_type DDsvalues_Content_type
DDsvalues_type::const_iterator find(DDsvalues_type::const_iterator begin, DDsvalues_type::const_iterator end, unsigned int id)
bool DDfetch(const DDsvalues_type *, DDValue &)
helper for retrieving DDValues from DDsvalues_type *.
std::vector< std::pair< unsigned int, DDValue > > DDsvalues_type
Container::value_type value_type
std::ostream & operator<<(std::ostream &, const DDsvalues_type &)
bool operator<(const DDsvalues_Content_type &lh, const DDsvalues_Content_type &rh)