Go to the documentation of this file. 1 #ifndef CandAlgos_CandDecaySelector_h
2 #define CandAlgos_CandDecaySelector_h
20 for (
I i = begin;
i !=
end; ++
i)
30 auto cmp = std::make_unique<CompositeRefCandidate>(
c);
34 size_t n =
c.numberOfDaughters();
35 for (
size_t i = 0;
i <
n; ++
i)
39 std::unique_ptr<reco::CandidateCollection>
selCands_;
42 template <
typename EdmFilter>
RefProd< PROD > getRefBeforePut()
CandDecayStoreManager type
CandDecayStoreManager(const edm::Handle< reco::CandidateCollection > &)
const std::complex< double > I
reco::CandidateRef add(reco::CandidateRefProd cands, const reco::Candidate &c)
ObjectSelectorBase< reco::CandidateCollection, EdmFilter > base
std::unique_ptr< reco::CandidateCollection > selCands_
edm::OrphanHandle< reco::CandidateCollection > put(edm::Event &evt)
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
void cloneAndStore(const I &begin, const I &end, edm::Event &evt)
edm::OwnVector< Candidate > CandidateCollection
collection of Candidate objects
reco::CandidateCollection collection