1 #ifndef CandUtils_CandMatcherNew_h 2 #define CandUtils_CandMatcherNew_h 46 for (
typename map_vector::const_iterator
i = maps.begin();
i != maps.end(); ++
i)
60 if (
c.hasMasterClone()) {
64 size_t nDau =
c.numberOfDaughters();
68 for (
size_t i = 0;
i < nDau; ++
i) {
74 while (
m->numberOfMothers() == 1) {
76 momIdx.insert(
m.key());
map_type::refprod_type ref() const
reference to matched collection
reference_type operator[](const reco::Candidate &) const
get match from transient reference
CandMatcher(const map_vector &maps)
constructor
std::vector< const map_type * > map_vector
virtual ~CandMatcher()
destructor
map_type map_
match map at leaf level
edm::Association< C >::reference_type reference_type
ref type
edm::Association< C > map_type
map type
void swap(reco::ClusterRemovalInfo &cri1, reco::ClusterRemovalInfo &cri2)