#include <algorithm>
#include <map>
#include <ostream>
#include <utility>
#include <vector>
#include "DetectorDescription/Core/interface/DDValue.h"
Go to the source code of this file.
Typedefs | |
using | DDsvalues_Content_type = DDsvalues_type::value_type |
using | DDsvalues_type = std::vector< std::pair< unsigned int, DDValue > > |
Functions | |
bool | DDfetch (const DDsvalues_type *, DDValue &) |
helper for retrieving DDValues from DDsvalues_type *. More... | |
unsigned int | DDfetch (const std::vector< const DDsvalues_type * > &sp, DDValue &toFetch, std::vector< DDValue > &result) |
helper for retrieving DDValues from a std::vector of (DDsvalues_type *). More... | |
DDsvalues_type::const_iterator | find (DDsvalues_type::const_iterator begin, DDsvalues_type::const_iterator end, unsigned int id) |
DDsvalues_type::const_iterator | find (DDsvalues_type const &sv, unsigned int id) |
void | merge (DDsvalues_type &target, DDsvalues_type const &sv, bool sortit=true) |
bool | operator< (const DDsvalues_Content_type &lh, const DDsvalues_Content_type &rh) |
std::ostream & | operator<< (std::ostream &, const DDsvalues_type &) |
std::ostream & | operator<< (std::ostream &, const std::vector< const DDsvalues_type * > &) |
using DDsvalues_Content_type = DDsvalues_type::value_type |
Definition at line 13 of file DDsvalues.h.
using DDsvalues_type = std::vector< std::pair<unsigned int, DDValue> > |
Definition at line 12 of file DDsvalues.h.
bool DDfetch | ( | const DDsvalues_type * | p, |
DDValue & | v | ||
) |
helper for retrieving DDValues from DDsvalues_type *.
Example:
Definition at line 81 of file DDsvalues.cc.
References spr::find(), and mps_fire::result.
Referenced by DDMapper< KeyType, ValueType >::all(), ME0GeometryParsFromDD::buildEtaPartition(), GEMGeometryParsFromDD::buildEtaPartition(), ME0GeometryBuilderFromDDD::buildEtaPartition(), GEMGeometryBuilderFromDDD::buildEtaPartition(), RPCGeometryBuilderFromDDD::buildGeometry(), RPCGeometryParsFromDD::buildGeometry(), DTGeometryParsFromDD::buildGeometry(), DTGeometryBuilderFromDDD::buildGeometry(), dddGetStringRaw(), DDfetch(), find(), FastTimeParametersFromDD::getDDDArray(), HGCalParametersFromDD::getDDDArray(), HFShowerFibreBundle::getDDDArray(), HFShowerPMT::getDDDArray(), HFFibre::getDDDArray(), MtdSD::getDDDArray(), MaterialBudgetHcalHistos::getDDDArray(), FastTimerSD::getDDDArray(), HFShower::getDDDArray(), HFShowerParam::getDDDArray(), ECalSD::getDDDArray(), HGCalGeomParameters::getDDDArray(), HFShowerLibrary::getDDDArray(), HCalSD::getDDDArray(), HGCalParametersFromDD::getDDDValue(), DDG4Builder::getDouble(), DDG4Builder::getInt(), MuonDDDNumbering::getInt(), CaloTrkProcessing::getNames(), CaloTrkProcessing::getNumbers(), DDG4SensitiveConverter::getString(), ECalSD::getStringArray(), DDMapper< KeyType, ValueType >::noSpecifics(), DDMapper< KeyType, ValueType >::toDouble(), and DDMapper< KeyType, ValueType >::toString().
unsigned int DDfetch | ( | const std::vector< const DDsvalues_type * > & | sp, |
DDValue & | toFetch, | ||
std::vector< DDValue > & | result | ||
) |
helper for retrieving DDValues from a std::vector of (DDsvalues_type *).
Definition at line 93 of file DDsvalues.cc.
References KineDebug3::count(), and DDfetch().
|
inline |
Definition at line 19 of file DDsvalues.h.
References end, pfDeepBoostedJetPreprocessParams_cfi::lower_bound, and findQualityFiles::v.
Referenced by find().
|
inline |
Definition at line 27 of file DDsvalues.h.
References DDfetch(), find(), triggerObjects_cff::id, merge(), operator<<(), mps_fire::result, pfDeepBoostedJetPreprocessParams_cfi::sv, and edmPickEvents::target.
void merge | ( | DDsvalues_type & | target, |
DDsvalues_type const & | sv, | ||
bool | sortit = true |
||
) |
Definition at line 5 of file DDsvalues.cc.
References spr::find(), pfDeepBoostedJetPreprocessParams_cfi::lower_bound, jetUpdater_cfi::sort, and pfDeepBoostedJetPreprocessParams_cfi::sv.
Referenced by find().
|
inline |
Definition at line 15 of file DDsvalues.h.
std::ostream& operator<< | ( | std::ostream & | , |
const DDsvalues_type & | |||
) |
std::ostream& operator<< | ( | std::ostream & | , |
const std::vector< const DDsvalues_type * > & | |||
) |